@endo/compartment-mapper@2.4.0
Minor Changes
-
#3221
e054d1aThanks @boneskull! - ExposefindUnknownCanonicalNames()from new export@endo/compartment-mapper/policy.js. -
#3338
34da8b4Thanks @boneskull! - Added support for dynamicimport()of absolute paths (POSIX/Win32). Added support for absolute Win32 paths to dynamicrequire().Dynamic
import()of absolute paths in a POSIX environment requires aReadPowersobject containing anisAbsolutefunction (IsAbsoluteFn). ApathToFileURLfunction (PathToFileURLFn) is strongly recommended.For absolute path support in a Windows environment (for both dynamic
import()andrequire()), aReadPowersobject must supplyisAbsoluteandpathToFileURL.Dynamic
require()support for absolute paths retains the current baselineReadPowersobject requirements; seeREADME.mdfor details. -
#3220
be222eeThanks @boneskull! - Expose Babel-based CJS parser,parse-cjs-babel. Expose shared functionality for wrapping CJS functors with__dirname,__filename, etc. Add support for dynamicimport()(parse-cjs-babelonly). Fix incorrect typings ofPackageDataHook's parameter.
Patch Changes
-
#3247
73e03aaThanks @boneskull! - FixesCompartmentDescriptorso that it is generic on thePackagePolicy; externally-definedParseFns can now refer to the specific contents of a customPackagePolicypresent in aCompartmentDescriptor.Introduces
ParseSourceMapHook; differentiated from@endo/module-source'sSourceMapHook.Fixes type of
PolicyItem; eliminates confusion betweenvoid(no extra union members) andany(SomePackagePolicy). -
Updated dependencies [
4da9a99,eeefaa0,d47d74f,a85b212,8906393,c69eb03,dfdfa08,71cbdb9,bfa149b]:- ses@2.3.0
- @endo/module-source@1.5.0