diff --git a/webpack.config.mjs b/webpack.config.mjs index 938b7d6..dc61bd7 100644 --- a/webpack.config.mjs +++ b/webpack.config.mjs @@ -1,6 +1,7 @@ import path from 'path' import TerserPlugin from 'terser-webpack-plugin' + const externalsBase = { 'fs': 'null', 'node-fetch': 'fetch', @@ -12,6 +13,11 @@ const externalsBase = { 'rdflib': '$rdf' } +const externalsESM = { + ...externalsBase, + 'rdflib': 'rdflib' +} + const commonConfig = { mode: 'production', entry: './src/index.ts', @@ -83,7 +89,7 @@ export default [ environment: { module: true }, clean: false }, - externals: externalsBase, + externals: externalsESM, experiments: { outputModule: true }, @@ -103,7 +109,7 @@ export default [ environment: { module: true }, clean: false }, - externals: externalsBase, + externals: externalsESM, experiments: { outputModule: true },