From e1f91bdb08b9fbb6057f95ab8e69f159d0779b06 Mon Sep 17 00:00:00 2001 From: timea-solid <4144203+timea-solid@users.noreply.github.com> Date: Sat, 6 Dec 2025 14:19:22 +0100 Subject: [PATCH] updated the rdflib for ESM builds --- webpack.config.mjs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 },