{ "name": "@bytecodealliance/componentize-js", "version": "0.19.4-rc.1", "homepage": "https://github.com/bytecodealliance/componentize-js#readme", "description": "ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding", "type": "module", "repository": { "url": "https://github.com/bytecodealliance/ComponentizeJS" }, "bin": { "componentize-js": "src/cli.js" }, "exports": { "types": "./types.d.ts", "import": "./src/componentize.js" }, "devDependencies": { "@bytecodealliance/preview2-shim": "^0.17.4", "cross-env": "^7.0.3", "semver": "^7.7.2", "vitest": "^3.2.4" }, "dependencies": { "@bytecodealliance/jco": "^1.15.1", "@bytecodealliance/wizer": "^10.0.0", "es-module-lexer": "^1.6.0", "oxc-parser": "^0.76.0" }, "types": "types.d.ts", "scripts": { "clean": "npm run clean:starlingmonkey", "clean:starlingmonkey": "rm -rf build-release", "build": "npm run build:release && npm run build:debug", "build:release": "make release", "build:debug": "make debug", "test": "vitest run -c test/vitest.ts", "test:release": "vitest run -c test/vitest.ts", "test:debug": "cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts", "prepack": "node scripts/prepack.mjs" }, "files": [ "lib/interfaces", "lib/spidermonkey-*", "lib/starlingmonkey_embedding.wasm", "lib/starlingmonkey_embedding.debug.wasm", "src", "types.d.ts" ], "workspaces": [ "." ] }