nd this, we generate an import map that maps all node modules
		// to a blob that exports all properties of the module as named exports and the module itself as default.

		function asRequireBlobUri(name) {
			let _mod;
			try {
				_mod = require(name);

			} catch (err) {
				// These are somewhat expected because of platform differences (windows vs mac vs linux) or because of node/electron binary differences
				// console.error(`[ESM] Failed to require ${name}`);
				// console.error(err);
				return un