feat(webpack): enable esm modules as default

This commit is contained in:
Nathan Walker
2025-07-09 22:40:48 -07:00
parent be6a9080b0
commit cebc78406b

View File

@@ -124,11 +124,19 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
.add('@nativescript/core/inspector_modules');
});
config.merge({
experiments: {
// enable ES module syntax (import/exports)
outputModule: true,
},
});
config.output
.path(outputPath)
.pathinfo(false)
.publicPath('')
.libraryTarget('commonjs')
.set('module', true)
.libraryTarget('module')
.globalObject('global')
.set('clean', true);