diff --git a/package.json b/package.json index d51ec20..fb4b8f7 100644 --- a/package.json +++ b/package.json @@ -15,13 +15,10 @@ "types": "dist/tsds.d.mts", "files": [ "dist/tsds.d.mts", - "dist/ds.wasm", - "dist/ds.wasm.map", - "dist/tsds.mjs", - "dist/tsds.mjs.map" + "dist/tsds.mjs" ], "scripts": { - "emcc": "emcc -std=c++20 atsds/ds.cc src/*.cc -Iinclude -lembind -o atsds/ds.mjs --emit-tsd ds.d.mts -gsource-map=inline -O3 -ffast-math -flto -s ALLOW_MEMORY_GROWTH=1", + "emcc": "emcc -std=c++20 atsds/ds.cc src/*.cc -Iinclude -lembind -o atsds/ds.mjs --emit-tsd ds.d.mts -O3 -ffast-math -flto -s ALLOW_MEMORY_GROWTH=1 -s SINGLE_FILE=1", "rollup": "rollup --config rollup.config.mjs", "build": "run-s emcc rollup", "test": "cross-env NODE_OPTIONS='$NODE_OPTIONS --experimental-vm-modules' jest --config=jest.config.mjs", @@ -32,7 +29,6 @@ "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.3.0", "@types/jest": "^30.0.0", - "@web/rollup-plugin-copy": "^0.5.1", "cross-env": "^10.1.0", "jest": "^30.2.0", "npm-run-all": "^4.1.5", diff --git a/rollup.config.mjs b/rollup.config.mjs index 7738b69..d553929 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,7 +1,6 @@ import terser from "@rollup/plugin-terser"; import typescript from "@rollup/plugin-typescript"; import nodeResolve from "@rollup/plugin-node-resolve"; -import { copy } from "@web/rollup-plugin-copy"; import { dts } from "rollup-plugin-dts"; export default [ @@ -13,18 +12,9 @@ export default [ output: { dir: "dist", format: "es", - sourcemap: true, entryFileNames: "[name].mjs", }, - plugins: [ - terser(), - typescript(), - nodeResolve(), - copy({ - patterns: ["ds.wasm", "ds.wasm.map"], - rootDir: "atsds", - }), - ], + plugins: [terser(), typescript(), nodeResolve()], }, { input: {