Skip to content

Commit

Permalink
Fix ESM usage in node
Browse files Browse the repository at this point in the history
bwrrp committed Jun 23, 2022
1 parent 115bde3 commit a3825b4
Showing 2 changed files with 11 additions and 6 deletions.
7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -10,12 +10,13 @@
"XMLSerializer",
"w3c"
],
"main": "./dist/slimdom.umd.js",
"main": "./dist/slimdom.umd.cjs",
"module": "./dist/slimdom.esm.js",
"type": "module",
"exports": {
".": {
"require": "./dist/slimdom.umd.js",
"import": "./dist/slimdom.esm.js",
"require": "./dist/slimdom.umd.cjs",
"default": "./dist/slimdom.esm.js"
}
},
@@ -51,7 +52,7 @@
"npm-run-all": "^4.1.5",
"parse5": "^7.0.0",
"prettier": "^2.7.1",
"prsc": "^3.3.0",
"prsc": "^4.0.0",
"rimraf": "^3.0.2",
"rollup": "^2.75.7",
"rollup-plugin-sourcemaps": "^0.6.3",
10 changes: 7 additions & 3 deletions rollup.config.js
Original file line number Diff line number Diff line change
@@ -2,13 +2,17 @@ import resolve from '@rollup/plugin-node-resolve';
import sourcemaps from 'rollup-plugin-sourcemaps';
import { terser } from 'rollup-plugin-terser';

const { main: MAIN_DEST_FILE, module: MODULE_DEST_FILE } = require('./package.json');
const {
exports: {
'.': { require: CJS_DEST_FILE, import: ESM_DEST_FILE },
},
} = require('./package.json');

export default {
input: 'lib/index.js',
output: [
{ name: 'slimdom', file: MAIN_DEST_FILE, format: 'umd', exports: 'named', sourcemap: true },
{ file: MODULE_DEST_FILE, format: 'es', sourcemap: true },
{ name: 'slimdom', file: CJS_DEST_FILE, format: 'umd', exports: 'named', sourcemap: true },
{ file: ESM_DEST_FILE, format: 'es', sourcemap: true },
],
external: [],
onwarn(warning) {

0 comments on commit a3825b4

Please sign in to comment.