Skip to content

Commit 21deea4

Browse files
committed
Bundle napi-wasm dependency
1 parent 970fa1b commit 21deea4

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lightningcss",
3-
"version": "1.21.6",
3+
"version": "1.21.7",
44
"license": "MPL-2.0",
55
"description": "A CSS parser, transformer, and minifier written in Rust",
66
"main": "node/index.js",

scripts/build-wasm.js

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export default function init(input?: string | URL | Request): Promise<void>;
2121
fs.writeFileSync(`${dir}/wasm/index.d.ts`, dts);
2222
fs.copyFileSync(`${dir}/node/targets.d.ts`, `${dir}/wasm/targets.d.ts`);
2323
fs.copyFileSync(`${dir}/node/ast.d.ts`, `${dir}/wasm/ast.d.ts`);
24+
fs.cpSync(`${dir}/node_modules/napi-wasm`, `${dir}/wasm/node_modules/napi-wasm`, {recursive: true});
2425

2526
let readme = fs.readFileSync(`${dir}/README.md`, 'utf8');
2627
readme = readme.replace('# ⚡️ Lightning CSS', '# ⚡️ lightningcss-wasm');
@@ -42,6 +43,7 @@ wasmPkg.files = ['*.js', '*.mjs', '*.d.ts', '*.flow', '*.wasm'];
4243
wasmPkg.dependencies = {
4344
'napi-wasm': pkg.devDependencies['napi-wasm']
4445
};
46+
wasmPkg.bundledDependencies = ['napi-wasm']; // for stackblitz
4547
delete wasmPkg.napi;
4648
delete wasmPkg.devDependencies;
4749
delete wasmPkg.optionalDependencies;

0 commit comments

Comments
 (0)