Skip to content

Commit 1d79942

Browse files
authored
fix: bundle cssesc to be used in the browser (#590)
1 parent ce76bce commit 1d79942

File tree

3 files changed

+229
-2
lines changed

3 files changed

+229
-2
lines changed

package-lock.json

Lines changed: 218 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
"license": "Apache-2.0",
5353
"type": "module",
5454
"devDependencies": {
55+
"@rollup/plugin-commonjs": "25.0.2",
56+
"@rollup/plugin-node-resolve": "15.1.0",
5557
"@rollup/plugin-typescript": "9.0.1",
5658
"@types/chai": "4.3.3",
5759
"@types/cssesc": "^3.0.0",

rollup.config.cjs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
const typescript = require('@rollup/plugin-typescript').default;
2+
const { nodeResolve } = require('@rollup/plugin-node-resolve').default;
3+
const commonjs = require('@rollup/plugin-commonjs').default;
24
const dts = require('rollup-plugin-dts').default;
35
const pkg = require('./package.json');
46

@@ -18,7 +20,13 @@ module.exports = [
1820
},
1921
],
2022
external: Object.keys(pkg.peerDependencies),
21-
plugins: [typescript({ module: 'NodeNext' })],
23+
plugins: [
24+
typescript({ module: 'NodeNext' }),
25+
commonjs(),
26+
nodeResolve({
27+
resolveOnly: ['cssesc'],
28+
}),
29+
],
2230
},
2331
{
2432
input: 'src/main.ts',

0 commit comments

Comments
 (0)