{"_id":"@wasmer/sdk","_rev":"36-1355cd4fae0416f44618660a7253ccf7","name":"@wasmer/sdk","dist-tags":{"latest":"0.19.0"},"versions":{"0.1.0":{"name":"@wasmer/sdk","version":"0.1.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.1.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"2dccfae192fc11e4c494c1be701a6c98b41953b2","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.1.0.tgz","fileCount":8,"integrity":"sha512-uCVcppIwrMRBZfv8ii2ohvMGRbqRlyAsFWByCFdOe9pXUCUhQD571AbEZhPdHMEV3s9FDqh0IR8S1awVAPMr5A==","signatures":[{"sig":"MEUCIQDIl5me3jXtigG179e+mXvI2XZX3uk1fQ232Nn+fTzQ6wIgDNPn4vlgoOBq2V0Iq0DgNRE13qIUy7DSIjcrNSrhezQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18995910},"main":"dist/Library.cjs","types":"dist/lib.d.ts","unpkg":"dist/Library.umd.js","module":"dist/Library.mjs","gitHead":"f2c3204590fad3ff27c96ba0e331deed6fd1aac6","scripts":{"dev":"rollup -c -w","test":"web-test-runner 'tests/**/*.test.ts' --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_wasix_js_bg.wasm -O2 -o pkg/wasmer_wasix_js_bg.wasm && rollup -c --environment BUILD:production","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.2.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"~3.0.2","rollup":"~3.5.1","ts-loader":"^9.2.6","typescript":"^4.5.2","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.17.0","rollup-plugin-dts":"^5.0.0","@rollup/plugin-url":"^8.0.1","@rollup/plugin-terser":"~0.1.0","@web/dev-server-esbuild":"^0.4.1","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"~15.0.1","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1700587813117_0.8230955708394196","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@wasmer/sdk","version":"0.2.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.2.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"5ff8169473edbeba27eaee7351a3f4f19664774f","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.2.0.tgz","fileCount":8,"integrity":"sha512-4ncGakBosuWXwVkZU/0ZIrYGUOlUW36A13HAJRQxKzlffeMYpw0MYp3/QMIVg7GSrPaGstsHYr1SP7LlxisweQ==","signatures":[{"sig":"MEYCIQDKq6lMY+pmVkEwuPreNDZ2vo+kdc3tFP+CjqxcU5kvGwIhAJ4oHkMXgr3sRFqdNeC9t+L23Rf1QgqIO6uv5W2K+Dei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19127428},"main":"dist/Library.cjs","types":"dist/lib.d.ts","unpkg":"dist/Library.umd.js","module":"dist/Library.mjs","gitHead":"9bca8c695761795023ae192f2844e98f45465444","scripts":{"dev":"rollup -c -w","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && rollup -c --environment BUILD:production","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.2.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"~3.0.2","rollup":"~3.5.1","ts-loader":"^9.2.6","typescript":"^4.5.2","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.17.0","rollup-plugin-dts":"^5.0.0","@rollup/plugin-url":"^8.0.1","@rollup/plugin-terser":"~0.1.0","@web/dev-server-esbuild":"^0.4.1","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"~15.0.1","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1700841780731_0.24389905868781536","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@wasmer/sdk","version":"0.3.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.3.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"6db01d8e2b62f4d61c090876ce9d674d6b845ac1","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.3.0.tgz","fileCount":8,"integrity":"sha512-RMnqMom0kUYbbSPCujtpWg9NiirvHGC0YULaKNF/TNB6U/DxkWvErHwhSbJrOqj47vPWaGnBgp4/mBg5Kf2HwA==","signatures":[{"sig":"MEQCIGAUxYF9JqNJ4+r/umhxdV6N2tUj6x5k5v3YWNFcF4oRAiBSZeSG7xyk6HV6QyC25dvZPVFDKjA7Sg5b1J7iOng67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19081096},"main":"dist/Library.cjs","types":"dist/lib.d.ts","unpkg":"dist/Library.umd.js","module":"dist/Library.mjs","gitHead":"691c7666270e281c95d3387a71e5edecd67011ad","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && rollup -c --environment BUILD:production","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.2.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"~3.0.2","rollup":"~3.5.1","typedoc":"^0.25.4","prettier":"^3.1.0","ts-loader":"^9.2.6","typescript":"^4.5.2","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.17.0","rollup-plugin-dts":"^5.0.0","@rollup/plugin-url":"^8.0.1","@rollup/plugin-terser":"~0.1.0","@web/dev-server-esbuild":"^0.4.1","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"~15.0.1","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1701167128638_0.9930856886606125","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@wasmer/sdk","version":"0.4.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.4.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"cfffb09b54ffaee5e948d256657c5c0265db6487","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.4.0.tgz","fileCount":8,"integrity":"sha512-kz4ANeel6Dc/wsc2LtIJpVYgUN92tljVPylxBjPwwBw0fAhjOx65J+X1EfJMJAXGXo3v7Jo3psLH+PC/x9Pzxg==","signatures":[{"sig":"MEUCIQDYZHVvgLZ3B2fx3Ur2vo4IF5rbXZWn7UCYRqN8x9ndMwIgHttk4wQ4h5mcqwQ2JTPPLPtLKaAFOQoqCq3p2Oi6bEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19771054},"main":"dist/Library.cjs","types":"dist/lib.d.ts","unpkg":"dist/Library.umd.js","module":"dist/Library.mjs","gitHead":"5a6278495f16f450b19cff46a785fde5c977e41b","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && rollup -c --environment BUILD:production","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"16.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"~3.0.2","rollup":"~3.5.1","typedoc":"^0.25.4","prettier":"^3.1.0","ts-loader":"^9.2.6","typescript":"^4.5.2","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.17.0","rollup-plugin-dts":"^5.0.0","@rollup/plugin-url":"^8.0.1","@rollup/plugin-terser":"~0.1.0","@web/dev-server-esbuild":"^0.4.1","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"~15.0.1","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1701355050841_0.148609019137379","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@wasmer/sdk","version":"0.4.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.4.1","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"84fd9e7947152a72ae2f122e7665dd387a12453e","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.4.1.tgz","fileCount":8,"integrity":"sha512-+XIYBegBVQyec57pCw885MTstbN8wfwJkUXzkWARXYsjJ8BYG/NcBApP3EF1668qWxc5Ll6qcL7R8ee5oNOQVQ==","signatures":[{"sig":"MEQCICM54FkLMsJZR1P9394MWdZ817J/mgRWDgR28PzEN0fOAiAv25c28mtRPQ7qt75iu8sUZ8rq0YptODmcp+yxqubZhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20607970},"main":"dist/Library.cjs","types":"dist/lib.d.ts","unpkg":"dist/Library.umd.js","module":"dist/Library.mjs","gitHead":"95c45ea23221eb4f90e8d9eb714a8a22197bc9ba","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && rollup -c --environment BUILD:production","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"16.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"~3.0.2","rollup":"~3.5.1","typedoc":"^0.25.4","prettier":"^3.1.0","ts-loader":"^9.2.6","typescript":"^4.5.2","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.17.0","rollup-plugin-dts":"^5.0.0","@rollup/plugin-url":"^8.0.1","@rollup/plugin-terser":"~0.1.0","@web/dev-server-esbuild":"^0.4.1","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"~15.0.1","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1701363699841_0.7752064751566534","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@wasmer/sdk","version":"0.5.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.5.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"27bfad7913ee21dda43ddba5cd6247dfd613a66b","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.5.0.tgz","fileCount":14,"integrity":"sha512-4gS0ed8Iwk+Mj+uGoIsaeFZSHdR2DJXuCrCBWvrqcobBg2AglEiRRXAmq+nTGsOHSx5y9/dqWWpOkcPAWemNbA==","signatures":[{"sig":"MEYCIQCgJISpCj9Azk82lUPT6NRSdf7VM2KS7eOAGaIHFnwSyAIhAIrigmLrhXaqCcKij1UHXhnUc33fj8PQqck4nWXry9nk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25717554},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"d6ed31b7463ba1350022571438262f6a58061558","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"16.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","ts-loader":"^9.2.6","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","@rollup/plugin-url":"^8.0.2","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1702452826912_0.2730043103570381","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@wasmer/sdk","version":"0.5.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.5.1","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"db09f1432a7e7fa5bd2455e3b1fc745ab5aa78e9","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.5.1.tgz","fileCount":14,"integrity":"sha512-cZAH8008F5BX22VCyhOGPJz5m2h7Rwz3zxF3I3tgChw3qhXuvQ/wI1yfkb6Y4w1m9sciAuWYHoXb6eFuIduMPg==","signatures":[{"sig":"MEUCIFjdQp3Xxy859EOB79T4v4dKt3o6si+A6ItoIHLqygG3AiEAm3pKd/DuJ4JPmlIBqrm/oUr3U35Hm4xTuyYZYcERPA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25700370},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"22d62be66cd9a48f1ba2798ba65c7def51f4ebb4","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"16.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1702634616419_0.7830764055877868","host":"s3://npm-registry-packages"}},"0.6.0-alpha":{"name":"@wasmer/sdk","version":"0.6.0-alpha","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0-alpha","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"7223d2bbde74b38cedc43fb2733c168ecb849083","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0-alpha.tgz","fileCount":14,"integrity":"sha512-teJcgr1IK5wv7Di+5sReOZ+ZR2T2FHGVnG0KaxevytzKpoy7ZU9tXAAwNlvW5xYYcNjR7sWgWKNyc8CSnBYU4g==","signatures":[{"sig":"MEUCIQC1jWozn7B3OQIlJnZzPz39JswJ85lYtVxkTneob8CuQQIgE22msIxwIBvInly9SsJ0E57cDi+Ut8n9iEyc8Ecb/uE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24825559},"main":"dist/WasmerSDKBundled.js","types":"dist/WasmerSDKBundled.d.ts","unpkg":"dist/WasmerSDKBundled.umd.js","module":"dist/WasmerSDKBundled.js","gitHead":"02d78bf99e0c465974b05226614061e59ecb5c50","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.4.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0-alpha_1702995232318_0.9936662493013628","host":"s3://npm-registry-packages"}},"0.6.0-beta":{"name":"@wasmer/sdk","version":"0.6.0-beta","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0-beta","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"3ce02d075a2ce36b137190ab29b1da00ff882d18","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0-beta.tgz","fileCount":17,"integrity":"sha512-C0hQFAhqgIteRqlVpKYsIEvkMQy7lgbdvUXhEQb8jGZpbIc3toSX4X3deLqeSnU9QrNi9xdzI0vJWrv4rvO4Ow==","signatures":[{"sig":"MEUCIQCsbGMw4fAgfYgvCoD5q7DsTHDSMC9EHQoVysDwgsdAOgIgTIyUmqjaHWsTUbJbLyQD8Lj9szBm/3aCn86L+ZdeS0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31356421},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"a91a39b9461af7cedc78301659f37ddd5f5f9e36","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.2.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0-beta_1703083741750_0.6294418107867388","host":"s3://npm-registry-packages"}},"0.6.0-beta2":{"name":"@wasmer/sdk","version":"0.6.0-beta2","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0-beta2","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"6a7652fcbd3e5530ad0f457dbe7eb282ef9c088b","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0-beta2.tgz","fileCount":17,"integrity":"sha512-rU0fREBBBr5kWDdCpkL0wVqGxxvzyo3fOeXu4CoLEClMnuwAhpN6qDBHP/kW+EsJlzjrmm69cymWaOZQFKuAdw==","signatures":[{"sig":"MEUCIAlBqABUTNAQOZv6GNYYcWATT4QYx4CR5DvW8euMs4QuAiEAotkGQZZGbQ0v9FXyHW5yMhXOjp3S7zi/ahnof7qeWzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31357278},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"b312dba2138e87d089846934be4f91eff47fa03c","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.2.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0-beta2_1703096210174_0.46260863724361867","host":"s3://npm-registry-packages"}},"0.6.0-rc.1":{"name":"@wasmer/sdk","version":"0.6.0-rc.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0-rc.1","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"e8da74666feaa07deb1a6a321f9c7f03c9e65f06","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0-rc.1.tgz","fileCount":14,"integrity":"sha512-udfHC8ZkvQwVc0MPwput9J0S6T0mjoPbNuiTG2t2w9i2BTw/+S6W2kyhJN4ELUoUOSas7mKS3k4iJe5q0itSSg==","signatures":[{"sig":"MEUCIATXyGCQ7Re1C+74N37VtOzATZDILgoZGnpcQkjN5upnAiEAyy41JKgCZmVuHxAkSz0PkvLdXNiC5MCyn+KLKJw4eRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24866392},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"b4143c3c084c1bd7cc932b609cf00cf915c1b424","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.4.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0-rc.1_1703173479796_0.5466140724495092","host":"s3://npm-registry-packages"}},"0.6.0-rc.2":{"name":"@wasmer/sdk","version":"0.6.0-rc.2","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0-rc.2","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"d6800960b122e07136778bc2c87a277290770391","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0-rc.2.tgz","fileCount":14,"integrity":"sha512-GVCPGHVci0RNci9l+dDFRxaXZksmc+gLT9xhzRjcfnmBq2pHp8hmxO7zoecNlcrmoZMAjlwcs+ihSxvVuPII1Q==","signatures":[{"sig":"MEYCIQDrYvelZtdkud/6kznMHe7AAWapyPetGHXKf1M9aQ8tnQIhAL6OYj9mJf6fzZX8rmSGf1MZ6XzsTGHDTuQdzJsB/FSa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24866374},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"d38de93ddccf9c306fa9db16443959e96034d557","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.2.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.4.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0-rc.2_1703175249270_0.6681900082738195","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@wasmer/sdk","version":"0.6.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.6.0","maintainers":[{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"cc9fcc887ff6392c5d264ea67b20183994a46782","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.6.0.tgz","fileCount":14,"integrity":"sha512-aokQokTZaFtl/PvGcR9CD8crriJ+EU/mIFdrvqrCJCuNWGmS7Xle9vS5YrR2w/fZ8f01aPgA0mOW4iVCgXwAew==","signatures":[{"sig":"MEYCIQDEUStvUNZNtE+IpYLhNfuPJKcgzCiWzVA1t5z8KTXtdwIhAOA0j5CipNVuRlLN1nAnHhfYaR32yqIoSKffxqY9z8mP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25759215},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"94354975f119391cf1cdb4adf97a7190c7e2960d","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"michael-f-bryan","email":"michaelfbryan@gmail.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"16.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.8.0","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1703178902118_0.008401400987532837","host":"s3://npm-registry-packages"}},"0.7.0-alpha.1":{"name":"@wasmer/sdk","version":"0.7.0-alpha.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.0-alpha.1","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"2280a874b11a76fe3c76829aa38e66a13d7333e9","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.0-alpha.1.tgz","fileCount":14,"integrity":"sha512-Nba3F2oJNWTPbsOtGb70usrwdoCm5RNSKDwRSWDM5U4lWV3YYlqKLgTuQeYqEWrnTjOCDnlN9mTHzpMiNx0ZxA==","signatures":[{"sig":"MEQCICoFsTpv4+wli5WqcQ8IDwosNi1l7gyuQR96Og5znMLPAiAo9CUUZQ54sP3XHNUAzRlpKwvK/8jK78Afp9rrjjA0RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32240737},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.js","gitHead":"5cef78b561d09436a04dbaeb0d8cd0a39784e9a5","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"xdoardo","email":"edoardo@wasmer.io"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"22.5.1","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"dotenv":"^16.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","rollup":"^4.9.1","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0-alpha.1_1722948587289_0.5983153065945099","host":"s3://npm-registry-packages"}},"0.7.0-beta.1":{"name":"@wasmer/sdk","version":"0.7.0-beta.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.0-beta.1","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"ba4e46c15117f66f6672894fb43d82438d4e3250","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.0-beta.1.tgz","fileCount":23,"integrity":"sha512-h8OAjCRpZcBjIf5QDo7X8YiMAxI9H5Ar8oLUgMVrOa0+Gqbpy/PVD1wpcdGFRY3i3fBoerBKEC0KcD9j1ieaQQ==","signatures":[{"sig":"MEQCIBfELwRzFwHGVCYkoCoI8aQJP9N9in+zWmm24bgKrN34AiAOhwOyiFmTmLdo6gg7EXdXW8gwPjfX8pwRi/mvuPj1mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38799481},"main":"dist/WasmerSDK.cjs","types":"dist/WasmerSDK.d.ts","unpkg":"dist/WasmerSDK.umd.js","module":"dist/WasmerSDK.mjs","exports":{".":{"types":"./dist/WasmerSDK.d.ts","default":"./dist/WasmerSDK.mjs"},"./*":"./dist/*","./node":{"types":"./dist/WasmerSDK.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./bundled":{"types":"./dist/WasmerSDK.d.ts","default":"./dist/WasmerSDKBundled.mjs"},"./package.json":"./package.json"},"gitHead":"df4a919ab025939fe9c89b4e32fbc19bb7236657","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Isomorphic Javascript library for interacting with WASI Modules in Node.js and the Browser.","directories":{},"_nodeVersion":"21.7.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.9.1","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0-beta.1_1723036372570_0.45576327764600566","host":"s3://npm-registry-packages"}},"0.7.0-beta.2":{"name":"@wasmer/sdk","version":"0.7.0-beta.2","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.0-beta.2","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"6faa9b5aa3f80cb80873a6eb5e8c125d78075e31","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.0-beta.2.tgz","fileCount":13,"integrity":"sha512-OQK7fxIzLnuquFldo0vQk60ZKtveoMClNCKP608JH+RiPO8eNedT69TJAaBvtajKHz9ihgmi6SjgPbnHJG9r4Q==","signatures":[{"sig":"MEYCIQC3IQ3yVAJ8Tz1WR2sOkLxPFtEa5ahDSiKCqr78VcM6VwIhAMJWLVQLEXMEWhLr+vlDNTHdU38YtvQdcC3dw9WZJTwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15274019},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"c5e3cabf2f85277f78d97fd630379e82b9733f65","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"21.7.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0-beta.2_1723141865435_0.6468393657654814","host":"s3://npm-registry-packages"}},"0.7.0-beta.3":{"name":"@wasmer/sdk","version":"0.7.0-beta.3","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.0-beta.3","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"d12ffc87884bd6f88e81a377fd5d924d67c076bb","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.0-beta.3.tgz","fileCount":13,"integrity":"sha512-rkI6L1Kp7m3KxuDrg9FNWf8MdvSOhVaGI8GSUtY5qu6Eo1U1n2XFyf3W9Yuxh/tj/+tp7xTwP3NFm9y/2/d/4w==","signatures":[{"sig":"MEUCIQCWj+hpyTJU7bOWD3NOUT+3XKtVHXbJNjrkl+SIogeY3AIgWjplmJ0Y7UATGJ0uxtcPiyJT7uuPeEo36+8MYoLz7/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15338075},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"4775f7155a7119550472bd94e9d06e1d197bf700","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"21.7.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0-beta.3_1723549186270_0.07599930283201295","host":"s3://npm-registry-packages"}},"0.7.0-beta.4":{"name":"@wasmer/sdk","version":"0.7.0-beta.4","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.0-beta.4","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"2147022b6d35a1dd89bfb86b2ac7306b273d34fd","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.0-beta.4.tgz","fileCount":13,"integrity":"sha512-UDhjY3doN0fqjgBQnEgMFTy3VgIQ6J+Z9p/dSPVKD37FBKgyDg1wwM/r1eJ20pPqZ7BIbjXgmtYZBa+lj/DZHg==","signatures":[{"sig":"MEQCIGTC+Pf5EiK+FIbyh9b7nRajput3u9nwuANq1Ck5kEdJAiBv3ZzJL/CkJ35rBymvLnTB23OvXXJMZ+0Uk5bdR3IJkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15338162},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"8411ae67c3920e651279a19b9f1f04574dc20fb3","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"21.7.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0-beta.4_1723549585583_0.7316833178131119","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@wasmer/sdk","version":"0.7.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.7.1","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"eb9617d935d1aa978aa6939da5a095261d215963","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.7.1.tgz","fileCount":13,"integrity":"sha512-lUj4t1uf0vZc9D4Q1cIvh6G4qjsktXuH4NeqwvrxQDTLhbbtHDHLkY/kYNVesK1GlmtwSsVsEg267tBLRprkBA==","signatures":[{"sig":"MEUCIQDSO3Ew9YtzDNiyM5Sphy5ZL1cNIp9WVUpQwyqlufBZbgIgQz+jxWLfsLz6Nc9QnA5UmHmIqK2K2tokiEdgWjv8rCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15337683},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"c63a809e13f5ee742426af61dff0f21606c7e286","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"21.7.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1723570607988_0.3450317246698278","host":"s3://npm-registry-packages"}},"0.8.0-beta.1":{"name":"@wasmer/sdk","version":"0.8.0-beta.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.8.0-beta.1","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"c434cf1576032c66491a620575febceb5fc01f58","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.8.0-beta.1.tgz","fileCount":13,"integrity":"sha512-2UwJerjV5a0DRwwltley94rSR/2RwP3hxirnTRLph1I4OMktRxnWe3LqEGsg9Jx4Y4IYJjy6DDRTw1c2MDTOjg==","signatures":[{"sig":"MEQCIHFxOfaCQ8XhslK807JNke5oxrLsq59T8rD1rCoJxIJbAiBFwZfqH9NxOOFnCUAuas7YOWFkm3Y0tykDLF6fj8G0YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428390},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"1334e70f97a2ca5ce73f2ec78c134baf2c5a741e","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"22.6.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0-beta.1_1728310381796_0.8315753121547158","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@wasmer/sdk","version":"0.8.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.8.0","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"f02d974ec3af8b9a61c508c1afa322e31936676c","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.8.0.tgz","fileCount":13,"integrity":"sha512-knXAax6IWqdkTKwvxA88n6SiXhZu1YQsPlFwRZR1V6cDsu0hawYS37ja6xobYE3unnbMzFH3l/WQKJgJSHebqQ==","signatures":[{"sig":"MEQCIBFfohvUoAH4/1xeg8QSHYSVWQN8SXckaqWPo3zvU0LlAiAW6InIKwnuo3i4WbzCbv+Z/TD6fnsF29BRZ/DpGtGy/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428383},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"2df256411a6ce59c23bcd14d7d7d179d600468e4","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"22.6.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1728317618896_0.11612529668939842","host":"s3://npm-registry-packages"}},"0.9.0-rc.1":{"name":"@wasmer/sdk","version":"0.9.0-rc.1","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.9.0-rc.1","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"3eb9938d5755a4f7f6a3e0b9ed8fbd4224d85639","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.9.0-rc.1.tgz","fileCount":15,"integrity":"sha512-oZ0HI4WmJ+mGLTbz47/61U4OjaToZ5HFN4ixjze0zMMFTz5xX+HwXzHqooG0HfIgvQ2Bsq1jGi00MtU1wEBwWA==","signatures":[{"sig":"MEUCIQDNH+Pc2B2KgOrBq9WtZ4TeXYGo2nrT9RGdJ5FuOab4NgIgYqkqAFbiWCZjsBYkPKP1/jQ7SQLBTNuGGlt2ZtnUFsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13437059},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"81cd873f25f9f05e22b516992eba29f5c8371dd4","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"22.6.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"web-worker":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0-rc.1_1730204049411_0.3371433751173738","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@wasmer/sdk","version":"0.9.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.9.0","maintainers":[{"name":"xdoardo","email":"edoardo@wasmer.io"},{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"2e9551a7f00a21a317f8c756c894c4176dca7aa7","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.9.0.tgz","fileCount":15,"integrity":"sha512-k/CY19NfeLCjA9ZpX69JAoZKiuMT3hKjDFJYWdRGkCdfig9NtC9Op7Gpg2LeezuuQKd4WaSSq8bpSMdHw1BMgg==","signatures":[{"sig":"MEUCIBtoKS993yYVraDpD/aFNmv65/CU4AcAMfXtvDakDnF+AiEAuMjDgwebuZpJb/CuaegjMdNxlmKDmIsZO7oHRAaNErY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13437014},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"358be55b2bd23df63ed35d1dc44c4898e001c6a0","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"22.6.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"web-worker":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1730391749110_0.2987461365882955","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@wasmer/sdk","version":"0.10.0","keywords":["webassembly","wasm","wasi","wasix"],"author":{"name":"Wasmer Engineering Team","email":"engineering@wasmer.io"},"license":"MIT","_id":"@wasmer/sdk@0.10.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"},{"name":"xdoardo","email":"edoardo@wasmer.io"}],"homepage":"https://github.com/wasmerio/wasmer-js","bugs":{"url":"https://github.com/wasmerio/wasmer-js/issues"},"dist":{"shasum":"938538b4b707d80a00f3a7056c11e0e1efddf7d6","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.10.0.tgz","fileCount":15,"integrity":"sha512-YQ+s5tGag6P/I8kp9BTH+XhjoS9UFvWiZJvnWEEovClHffhYToKhprWr4UJG7wLP7c/2HQpGkF7ZrjoUvKjdmA==","signatures":[{"sig":"MEUCIQDO2S6xc6yTULcASK7HQInDHQkBSaN+WaD8XpuPh9ckrgIgeUhEuuYmLskAdHGM11ejbGuq/9VS/a808UnUMsKsf7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15527071},"main":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/unpkg.mjs","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./*":"./dist/*","./node":{"types":"./dist/node.d.ts","default":"./dist/node.mjs"},"./wasm":{"types":"./dist/wasm.d.ts","unwasm":"./dist/wasmer_js_bg.wasm","default":"./dist/wasmer_js_bg.wasm"},"./unpkg":{"types":"./dist/unpkg.d.ts","default":"./dist/unpkg.mjs"},"./wasm-inline":{"types":"./dist/wasm-inlined.d.ts","unwasm":"./dist/wasm-inlined.mjs","default":"./dist/wasm-inlined.mjs"},"./package.json":"./package.json"},"gitHead":"93b8b738ebd3ee57e118da0f0eb795b97d5b999e","scripts":{"dev":"rollup -c -w","fmt":"prettier . --write","docs":"typedoc --options docs/typedoc.json","test":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs","build":"wasm-pack build --release --target=web --weak-refs --no-pack && wasm-opt pkg/wasmer_js_bg.wasm -O2 -o pkg/wasmer_js_bg.wasm && npm run build:rollup","clean":"rimraf dist coverage pkg target","test-reg":"web-test-runner --node-resolve --esbuild-target auto --config ./web-dev-server.config.mjs --group reg","build:dev":"wasm-pack build --dev --target=web --weak-refs --no-pack && rollup -c --environment BUILD:development","doc:watch":"typedoc --watch","build:rollup":"rollup -c --environment BUILD:production"},"_npmUser":{"name":"syrusakbary","email":"me@syrusakbary.com"},"repository":{"url":"git+https://github.com/wasmerio/wasmer-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Wasmer Javascript SDK. It allows interacting with Wasmer Packages in Node.js and the Browser.","directories":{},"_nodeVersion":"22.19.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"web-worker":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","rollup":"^4.19.2","typedoc":"^0.25.4","prettier":"^3.1.0","typescript":"^5.3.3","@types/node":"^22.14.0","@types/mocha":"^10.0.7","@esm-bundle/chai":"^4.3.4-fix.0","@web/test-runner":"^0.18.0","@babel/preset-env":"^7.23.3","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@web/dev-server-esbuild":"^1.0.1","@rollup/plugin-typescript":"^11.1.5","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1764627305973_0.5198132496070309","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@wasmer/sdk","version":"0.11.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.11.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"667471fd63e46af7fdc649b87887682f7579d489","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.11.0.tgz","fileCount":58,"integrity":"sha512-KB+GjOidHfhJ7tAJixbpZpo5odfOsIvvVklwFPAoKKC9ehl4c69ofH+IDkyYclhJ+14EcHALn38qxwZMRxmAAQ==","signatures":[{"sig":"MEYCIQDvBa/oPyOKXlkC8tVEtHg5wUXUqvL4ff5buY5VxD4L/gIhAPs1nVpP3Dw8/fpT6WzVEPyAd0+bEKRorefbJf+wYvL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5146328},"type":"module","_from":"file:npm-package/wasmer-sdk-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node --experimental-wasm-jspi --test --test-timeout=30000 tests/edgejs-http.test.mjs","test:browser":"npm run build:ts && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:70a700f1-a2e4-404b-be5e-efd0380c6fdd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/npm-package/wasmer-sdk-0.11.0.tgz","_integrity":"sha512-KB+GjOidHfhJ7tAJixbpZpo5odfOsIvvVklwFPAoKKC9ehl4c69ofH+IDkyYclhJ+14EcHALn38qxwZMRxmAAQ==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1788250305300_0.040469960673890304","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@wasmer/sdk","version":"0.13.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.13.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"51a430f7aebd1d173109fd0a4de03a70ac31710f","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.13.0.tgz","fileCount":58,"integrity":"sha512-CmPyOUsZaM/ti9lShXlrl9qw3iTGHRfcnISPrz5ilRSypkNdz8KA1z6YRC7Dg50XeYhyLbc/kSJpIzuFFEjRew==","signatures":[{"sig":"MEYCIQD4h9br9drt4EWQOpNcGVxFTyz3QjodornB+6HwL+QKiAIhAPwGk9Ix7s334/wOy75tjDMIWrUdNOCdAFhUyxBXOsD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnpAahcENqAuEVicbmBxiAWzEZqopt4CDgWF6if/f7MAiBH//YGwgiwhEWjubkKrih9MLw4rF2+64Vd20ox/lBETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5212916},"type":"module","_from":"file:npm-package/wasmer-sdk-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node --experimental-wasm-jspi --test --test-timeout=30000 tests/edgejs-http.test.mjs","test:bindgen":"node scripts/test-bindgen.mjs","test:browser":"npm run build:ts && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/npm-package/wasmer-sdk-0.13.0.tgz","_integrity":"sha512-CmPyOUsZaM/ti9lShXlrl9qw3iTGHRfcnISPrz5ilRSypkNdz8KA1z6YRC7Dg50XeYhyLbc/kSJpIzuFFEjRew==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1789260816305_0.9426292242463035","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@wasmer/sdk","version":"0.14.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.14.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"1ab174bebc3270a84bfbe18e82045748dae88d10","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.14.0.tgz","fileCount":58,"integrity":"sha512-Y4dn2dG3elGP6N5XwoOtrOC1AQUO2blSRAaVFQw+eGT/Makwksv1gtCTGcP+UoHfISCFHw17sdNsKtWFX0Pwbw==","signatures":[{"sig":"MEQCIFdv0SH+0jtwZ7VKezPtqNTcTTdMxFiV/JM+AlMOOMD8AiA8zM0Zc+UXWKXu0klvluCqiFqPmJ/6Sozb9iOLK1efsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICA5IJ4m0XncqK1ThnmqTYKXLyvhrNPyVWdn13pgzS7YAiBD53XWvnAnmers71D8XVJ1D7esJ5rdXld3NsjhhLMiSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5305061},"type":"module","_from":"file:pending/wasmer-sdk-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.14.0.tgz","_integrity":"sha512-Y4dn2dG3elGP6N5XwoOtrOC1AQUO2blSRAaVFQw+eGT/Makwksv1gtCTGcP+UoHfISCFHw17sdNsKtWFX0Pwbw==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1789628749865_0.225818028827107","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@wasmer/sdk","version":"0.15.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.15.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"53a7da730a3a79b6be349e73e2121cc53cd0d506","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.15.0.tgz","fileCount":66,"integrity":"sha512-s9zIUDOS+7JdbJwYJXpPKcJdyac/G1QlNEB0p8rEKKwAJAHPDW4/n5lrkl4eJPFqLzB5gF2EYRovkArmk1kTEQ==","signatures":[{"sig":"MEQCICs5e4/e99mkaAIjS45C3TPkwASE/tv7bC+XamDvacYMAiBATVqdS1A0TS0Pn7SN8D9YSfPCh8xrFBzLxE43Wvu4kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2e1jb3H8xZq3t7BtZ4Psga0PTML6PiPd6q6hlWUlU+AIhALW3LHO4rXNuEjnnVmjikkJ68I5msCZD41JW5TVCDTMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5420858},"type":"module","_from":"file:pending/wasmer-sdk-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs && npm run test:browser-node","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:browser-node":"node --test --test-timeout=240000 tests/browser-node-compat.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.15.0.tgz","_integrity":"sha512-s9zIUDOS+7JdbJwYJXpPKcJdyac/G1QlNEB0p8rEKKwAJAHPDW4/n5lrkl4eJPFqLzB5gF2EYRovkArmk1kTEQ==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1790100810020_0.8045467189203228","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@wasmer/sdk","version":"0.16.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.16.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"eadb037ed97fcc9400d5d356b09fcc500901062a","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.16.0.tgz","fileCount":66,"integrity":"sha512-GYZFciarlwsXmcumPdLUyRes7gO3LzZQzMvxPGiXmahI5Dz+xCv08YVCQlRKngz31SWxMr1lPB4mRrrjXMHEOg==","signatures":[{"sig":"MEYCIQDA3hGo8fJKkOiJ0ETkXev4gj0A11bS1GJvf4DpxdGAIwIhAOs34O6TucbW97XC0+ZY5OjJzIFDH504+GA+PgSPUi4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeksR5kMX/r6XkE2CGgqJzvh5LMgWayjscYtIjRYp+nAIgbci+mbx852I2NfWXSCcCiLIf+WU6mxp9SjfZmYJqEGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5527780},"type":"module","_from":"file:pending/wasmer-sdk-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-progress.test.mjs && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs && npm run test:browser-node","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:browser-node":"node --test --test-timeout=240000 tests/browser-node-compat.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.16.0.tgz","_integrity":"sha512-GYZFciarlwsXmcumPdLUyRes7gO3LzZQzMvxPGiXmahI5Dz+xCv08YVCQlRKngz31SWxMr1lPB4mRrrjXMHEOg==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1790144025305_0.31486301717534193","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@wasmer/sdk","version":"0.17.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.17.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"c8af7298ef0ab93b5a9884525a634434532851bd","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.17.0.tgz","fileCount":66,"integrity":"sha512-rSCqMxGykqwmtalDGabrrCGOQjX4dYDzs8iYIPi9WC/YBAOh0FW78IT2AWzpdmq4TrO9hOBaor/OzJYP4awoJw==","signatures":[{"sig":"MEQCIGgwOv8uAfCrPyd4TNiuTQN7LVMwKWFgy93AJ9IZhS17AiB/fEFd8N/VEB+3/ZgPEEAp5gzLhSXC6o6YU6QdCcL2eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDG5KR1u8bz/tRBZUSTEICCWinsx5Os71+6p8ABsIItewIgQrGLnByciTUCuhTR6BIbuTxiWchRFN+ch6DoTCtF6vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5551664},"type":"module","_from":"file:pending/wasmer-sdk-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-cors.test.mjs && node --test --test-timeout=90000 tests/browser-package-progress.test.mjs && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs && npm run test:browser-node","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:browser-node":"node --test --test-timeout=240000 tests/browser-node-compat.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.17.0.tgz","_integrity":"sha512-rSCqMxGykqwmtalDGabrrCGOQjX4dYDzs8iYIPi9WC/YBAOh0FW78IT2AWzpdmq4TrO9hOBaor/OzJYP4awoJw==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1790236213806_0.6927248032563624","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@wasmer/sdk","version":"0.18.0","license":"SEE LICENSE IN LICENSE","_id":"@wasmer/sdk@0.18.0","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"31f8f8db113835f11b9e709e2e5fde7d73ebd97b","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.18.0.tgz","fileCount":66,"integrity":"sha512-umeaf9asTL5xS6Sp6D3tDiO4v/B3Z7gLsLWra0BDKkThX0+XTZWhb5nl77sqlfTUjTSxOLpBN7xQivNSsBLQBQ==","signatures":[{"sig":"MEUCIQDnv2hM8HAeDKHd6yk85RJnubygvkXx6y3K0QpRhV7hYQIgHdwmDshuDFa+hSQOwzbqi6Kw63ig/5Cimwc5/mzq7tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBV9zccKyoel+fZUCdZCP5yqWNZtSYwiCvplV5gUpseAIhAPdCbLvWOm+DHpmLgmQLoWEV1PhxH/9NMajTcGeTyHY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5567068},"type":"module","_from":"file:pending/wasmer-sdk-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs && node scripts/test-bindgen.mjs browser_http::tests","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-cors.test.mjs && node --test --test-timeout=90000 tests/browser-package-progress.test.mjs && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs && npm run test:browser-node && npm run test:browser-postgres","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:browser-node":"node --test --test-timeout=240000 tests/browser-node-compat.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs","test:browser-postgres":"npm run build:ts && node --test --test-timeout=180000 tests/browser-postgres.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.18.0.tgz","_integrity":"sha512-umeaf9asTL5xS6Sp6D3tDiO4v/B3Z7gLsLWra0BDKkThX0+XTZWhb5nl77sqlfTUjTSxOLpBN7xQivNSsBLQBQ==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1790282413133_0.4089317175008407","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"_id":"@wasmer/sdk@0.19.0","bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"dist":{"shasum":"08fe32abb215308a9510801b05ec0c9fb012c3a5","tarball":"https://registry.npmjs.org/@wasmer/sdk/-/sdk-0.19.0.tgz","fileCount":66,"integrity":"sha512-4gdWiIlne8ti3dQl1yD6jrLLNKrQXmZXA6iy6ta/6sgYpixPLwymeGqhMzjAIHqhmwrD+SjPFpZ5ugd9SytDrQ==","signatures":[{"sig":"MEUCICN6tNtOerL8tXpb0mgWSHewjaUhUWvvUE89iQhd9VM8AiEAjo8pK86MyizC6EK+SKR6wPOdOzGzFxDlNAd7UEgVGoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGZAxlmzwiqfVN/1RkSsBeAHkMjCp1z0I5rxol1VZUyQIhAIzbkq5KFvPKmsMVHzALpVYCxJE5oSJvkA79wdLCuOSB"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmer%2fsdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5592315},"name":"@wasmer/sdk","type":"module","_from":"file:pending/wasmer-sdk-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node.js","browser":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./service-worker":{"types":"./dist/service-worker.d.ts","default":"./dist/service-worker.js"},"./service-worker-host":{"types":"./dist/service-worker-host.d.ts","default":"./dist/service-worker-host.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"npm run build:ts && node scripts/test-node.mjs","build":"npm run build:wasm && npm run check:size && npm run build:ts","check":"tsc -p tsconfig.json --noEmit","build:ts":"tsc -p tsconfig.json","build:wasm":"node scripts/build-wasm.mjs","check:size":"node scripts/check-wasm-size.mjs","test:edgejs":"npm run build:ts && node scripts/test-node.mjs edgejs","test:bindgen":"node scripts/test-bindgen.mjs && node scripts/test-bindgen.mjs browser_http::tests","test:browser":"npm run build:ts && node --test --test-timeout=90000 tests/browser-package-cors.test.mjs && node --test --test-timeout=90000 tests/browser-package-progress.test.mjs && node --test --test-timeout=90000 tests/browser-package-definition.test.mjs && node --test --test-timeout=300000 tests/browser-python.test.mjs && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs && npm run test:browser-node && npm run test:browser-postgres","test:runtime":"npm run build:ts && node scripts/test-node.mjs runtime","test:workers":"npm run build:ts && node --test --test-timeout=30000 tests/multi-worker.test.mjs","test:postgres":"npm run build:ts && node --test --test-timeout=90000 tests/postgres-psql.test.mjs","test:browser-http":"npm run build:ts && node --test --test-timeout=240000 tests/browser-service-worker.test.mjs","test:browser-node":"node --test --test-timeout=240000 tests/browser-node-compat.test.mjs","test:napi-host-js":"npm run build:ts && node --test --test-timeout=60000 tests/napi-host-js.test.mjs","test:browser-postgres":"npm run build:ts && node --test --test-timeout=180000 tests/browser-postgres.test.mjs"},"version":"0.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"16a38b97-6909-4990-9099-dde0ae6d4bbd"}},"homepage":"https://github.com/wasmerio/wasmer-sdk#readme","_resolved":"/home/runner/work/wasmer-sdk/wasmer-sdk/pending/wasmer-sdk-0.19.0.tgz","_integrity":"sha512-4gdWiIlne8ti3dQl1yD6jrLLNKrQXmZXA6iy6ta/6sgYpixPLwymeGqhMzjAIHqhmwrD+SjPFpZ5ugd9SytDrQ==","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"_npmVersion":"11.19.1","description":"A portable, package-first sandbox SDK powered by Wasmer","directories":{},"maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"_nodeVersion":"24.21.0","dependencies":{"@mercuryworkshop/wisp-js":"^0.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.18.0","binaryen":"131.0.0","playwright":"^1.62.0","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.19.0_1790635122417_0.4863055474327418"}}},"time":{"created":"2023-11-21T17:30:13.045Z","modified":"2026-09-28T22:38:42.950Z","0.1.0":"2023-11-21T17:30:13.461Z","0.2.0":"2023-11-24T16:03:01.079Z","0.3.0":"2023-11-28T10:25:28.964Z","0.4.0":"2023-11-30T14:37:31.756Z","0.4.1":"2023-11-30T17:01:40.191Z","0.5.0":"2023-12-13T07:33:47.289Z","0.5.1":"2023-12-15T10:03:36.817Z","0.6.0-alpha":"2023-12-19T14:13:52.850Z","0.6.0-beta":"2023-12-20T14:49:02.103Z","0.6.0-beta2":"2023-12-20T18:16:50.584Z","0.6.0-rc.1":"2023-12-21T15:44:40.135Z","0.6.0-rc.2":"2023-12-21T16:14:09.595Z","0.6.0":"2023-12-21T17:15:02.572Z","0.7.0-alpha.1":"2024-08-06T12:49:47.679Z","0.7.0":"2024-08-07T13:10:51.010Z","0.7.0-beta.1":"2024-08-07T13:12:52.986Z","0.7.0-beta.2":"2024-08-08T18:31:05.749Z","0.7.0-beta.3":"2024-08-13T11:39:46.572Z","0.7.0-beta.4":"2024-08-13T11:46:25.797Z","0.7.1":"2024-08-13T17:36:48.343Z","0.8.0-beta.1":"2024-10-07T14:13:02.223Z","0.8.0":"2024-10-07T16:13:39.226Z","0.9.0-rc.1":"2024-10-29T12:14:09.841Z","0.9.0":"2024-10-31T16:22:29.456Z","0.10.0":"2025-12-01T22:15:06.277Z","0.11.0":"2026-09-01T08:14:00.354Z","0.13.0":"2026-09-13T00:53:36.466Z","0.14.0":"2026-09-17T07:05:49.982Z","0.15.0":"2026-09-22T18:13:30.137Z","0.16.0":"2026-09-23T06:13:45.451Z","0.17.0":"2026-09-24T07:50:13.929Z","0.18.0":"2026-09-24T20:40:13.270Z","0.19.0":"2026-09-28T22:38:42.615Z"},"bugs":{"url":"https://github.com/wasmerio/wasmer-sdk/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/wasmerio/wasmer-sdk#readme","repository":{"url":"git+https://github.com/wasmerio/wasmer-sdk.git","type":"git","directory":"js"},"description":"A portable, package-first sandbox SDK powered by Wasmer","maintainers":[{"name":"syrusakbary","email":"me@syrusakbary.com"}],"readme":"# `@wasmer/sdk`\n\nRun Wasmer packages in Node.js or the browser with one package-first sandbox\nAPI. The runtime is Wasmer + WASIX compiled to WebAssembly with\n`wasm-bindgen`; Node.js does not load a native addon.\n\n## Package download progress\n\n```javascript\nconst abort = new AbortController();\nconst packages = await wasmer.packages.loadMany(\n  [\"wasmer/bash\", \"python/python\"],\n  {\n    signal: abort.signal,\n    onProgress({ phase, download, packages }) {\n      console.log(phase, download.percent ?? \"unknown\", download.downloadedBytes);\n      for (const pkg of packages) console.log(pkg.id, pkg.cached, pkg.download.percent);\n    },\n  },\n);\n```\n\n`packages.load(source, options)` accepts the same `onProgress` and `signal`.\nUse `onPackageProgress` in `sandboxes.create` or `onProgress` in\n`sandbox.installPackage`. Byte and existing-package sources work in `loadMany`.\nAbort uses the signal's reason. An observer exception is logged and detaches\nthat observer without failing acquisition.\n\nProgress is a snapshot, not a delta. `download` contains downloaded bytes, an\noptional total, and an optional percentage from 0 to 100. Totals include the\nunique required package artifacts and their dependencies, weighted by bytes.\nUnknown sizes stay indeterminate. Counts describe decoded package bodies;\nSDK cache hits and local sources add zero download bytes. An entirely cached\nor local load reports 0 bytes of 0 and 100%.\n\nThe phases are `resolving`, `downloading`, `loading`, and `ready`. Downloading\ncan overlap resolution. 100% means the transfer is complete; await the load\nbefore using the package. The callback does not cover SDK initialization,\nguest execution, or guest `npm`/`pip` downloads. The final `ready` snapshot is\ndelivered before a successful load returns, with no callbacks after settlement.\nErrors use the existing load error channel and do not emit `ready`.\n\nBatch results preserve input order. Concurrent loads on the same client share\nin-flight downloads. Cancelling one caller does not interrupt other callers;\ncancelling the last subscriber stops its acquisition. Callbacks are serialized\nper operation, coalesced to about ten byte updates per second, with phase changes\nand completion delivered promptly. Keep callbacks short.\n\n## Install\n\n```console\nnpm install @wasmer/sdk\n```\n\n## Load or create a package from Wasm\n\nFor a single raw WASI/WASIX module, load its bytes directly:\n\n```javascript\nconst pkg = await wasmer.packages.load(wasmBytes);\n```\n\n`load()` detects Wasm or WEBC from the bytes. A raw module must export `_start`;\nthe resulting package has one command named `main`, selected automatically as\nits entrypoint. Run it with `sandbox.command(pkg)` or `sandbox.command(\"main\")`.\nWEBC packages retain their declared commands and entrypoint.\n\nUse `packages.create()` to run a raw WASI/WASIX module without building a WEBC\narchive. It works with the Node and browser entrypoints:\n\n```javascript\nconst pkg = await wasmer.packages.create({\n  modules: { app: wasmBytes }, // Uint8Array; for example, the result of readFile()\n  commands: { hello: { module: \"app\" } },\n  files: { \"/data/config.json\": '{\"debug\":true}' },\n});\nconst sandbox = await wasmer.sandboxes.create({ packages: [pkg] });\ntry {\n  console.log((await sandbox.command(pkg, [\"--help\"]).run()).text());\n} finally {\n  await sandbox.close();\n}\n```\n\nEach command references a named module exporting `_start`. A sole command is\ninferred as the entrypoint; for multiple commands, set `entrypoint: \"hello\"`\nor select `pkg.command(\"hello\")`. Modules and files are captured during\ncreation. File paths must be absolute guest paths without `.` or `..` segments;\nbundled files use private writable overlays during execution. Use `/workspace`\nfor persistent sandbox data. Close `wasmer` when finished.\n\nTo migrate from `Wasmer.fromWasm()`, use `packages.load(wasmBytes)` and run its\npackage in a sandbox. Use `create()` for custom command names or bundled files.\nThis API executes WASI/WASIX commands; it does not invoke arbitrary exports or\nWebAssembly components.\n\n## Run Python from Node.js\n\n```javascript\nimport { Wasmer } from \"@wasmer/sdk/node\";\n\nconst wasmer = new Wasmer();\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"python/python@=3.13.20\"],\n  files: {\n    \"main.py\": \"print(sum(number * number for number in range(10)))\",\n  },\n});\n\nconst output = await sandbox\n  .command(\"python\", [\"/workspace/main.py\"])\n  .run();\n\nconsole.log(output.text());\n```\n\n`new Wasmer()` is synchronous. Package downloads, sandbox creation, commands,\nand shutdown are asynchronous.\n\n`run()` throws `ProcessExitError` for a non-zero exit, termination, or timeout\nby default. Pass `{ check: false }` when the outcome is expected and should be\ninspected as an `Output`.\n\nFor live processes, use `spawn()` and iterate the SDK streams directly:\n\n```javascript\nconst process = await sandbox\n  .command(\"python\", [\"-u\", \"-c\", \"print('ready')\"])\n  .spawn({ stdin: \"pipe\", stdout: \"pipe\", stderr: \"capture\" });\n\nfor await (const line of process.stdout.lines()) {\n  console.log(line);\n}\n\nconst result = await process.wait({ check: true });\n```\n\nUnlike `run()`, `process.wait()` is unchecked by default.\n\nFor an interactive shell or REPL, attach one terminal to the entire process\ntree. Child packages inherit its TTY state and live streams:\n\n```javascript\nconst bash = await sandbox\n  .command(\"bash\", [\"-i\"])\n  .spawn({ terminal: { columns: 100, rows: 30 } });\n\nif (!bash.stdin || !bash.stdout || !bash.stderr) throw new Error(\"no terminal\");\nterminal.onData((data) => void bash.stdin.write(data));\nterminal.onResize(({ cols, rows }) => bash.resizeTerminal(cols, rows));\nconst pump = async (stream) => {\n  for await (const chunk of stream) terminal.write(chunk);\n};\nvoid pump(bash.stdout);\nvoid pump(bash.stderr);\n```\n\nCall `sandbox.close()` and `wasmer.close()` when a long-lived application no\nlonger needs them.\n\nAn unexpected worker failure stops the client's worker pool and completes its\nactive processes with a nonzero exit status. `wasmer.close()` rejects with\n`WORKER_FAILED`, including when shutdown was already waiting for that worker.\n\n## Node.js networking and caching\n\nUse `network: { mode: \"host\" }` when a package needs TCP or DNS:\n\n```javascript\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"wasmer/edgejs@0.2.0\"],\n  network: { mode: \"host\" },\n});\n```\n\nNode.js maps WASIX networking to `node:net` and `node:dns`. Its default\n`.wasmer` cache uses the same registry and package layout as the Rust and\nPython SDKs:\n\n```javascript\nconst wasmer = new Wasmer({\n  cache: { directory: \".cache/wasmer\" },\n});\n```\n\nCompiled WebAssembly engine artifacts are intentionally not shared with native\ntargets.\n\n## Browser\n\nImport the browser entrypoint:\n\n```javascript\nimport { Wasmer } from \"@wasmer/sdk/browser\";\n\nconst httpHost = \"https://http.example.com\";\nconst wasmer = new Wasmer();\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"python/python@=3.13.20\"],\n});\nconst output = await sandbox\n  .command(\"python\", [\"-c\", \"print('Hello from the browser')\"])\n  .run();\n```\n\nWorker-backed WASIX execution requires a cross-origin-isolated page so the\nbrowser can use `SharedArrayBuffer`. Serve the page with\n`Cross-Origin-Opener-Policy: same-origin` and\n`Cross-Origin-Embedder-Policy: require-corp`.\n\nBrowser package data is persisted with browser storage rather than the Node\nfilesystem cache.\n\n### Local TCP between browser sandboxes\n\nBrowser sandboxes with `network: { mode: \"http\" }` or `\"wisp\"` share virtual\nlocalhost automatically within one `Wasmer` client. `localhost` resolves\nlocally; connections to `127.0.0.1` and `::1` reach guest listeners through\nbounded in-memory TCP sockets. Local traffic never opens a WebSocket or uses\nWISP. Missing listeners fail locally rather than reaching the real host.\nDifferent `Wasmer` clients are isolated.\n\nFor explicit links, set `peers: [databaseSandbox]`. Set `peers: []` for an\nisolated sandbox. Restricted sandboxes are excluded from automatic discovery,\nbut can still be selected explicitly as peers. Links are directional, and do\nnot grant access to the peer's peers or its external network. A sandbox's own\nlistener takes priority; if several automatic peers own the same address and\nport, the connection fails rather than choosing one arbitrarily. Use an\nexplicit peer to select the intended server.\n\n### PostgreSQL and psql in the browser\n\n```javascript\nconst wasmer = new Wasmer();\nconst database = await wasmer.sandboxes.create({\n  packages: [\"wasmer/pglite@=0.1.3\"],\n  network: { mode: \"http\" },\n});\nconst postgres = await database.command(\"pglite\").spawn({\n  stdout: \"capture\", stderr: \"capture\",\n});\n// Browser readiness observes the listener without consuming a connection.\nawait database.ports.wait(5432);\n\nconst client = await wasmer.sandboxes.create({\n  packages: [\"wasmer/psql@=18.4.0\"],\n  network: { mode: \"http\" }, // Or { mode: \"http\", peers: [database] }\n});\nconst result = await client.command(\"psql\", [\n  \"-h\", \"localhost\", \"-U\", \"postgres\", \"-d\", \"postgres\", \"-Atc\", \"SELECT 6 * 7\",\n]).run();\nconsole.log(result.text());\nawait wasmer.close();\n```\n\n`wasmer/pglite` accepts one connection per process. Keep an interactive psql\nsession open for multiple queries, or restart the server to reconnect. Data\nlives in the sandbox's in-memory filesystem. The real WASIX psql client is\nbuilt from PostgreSQL 18.4; its package and build script are in\n[`packages/psql`](../packages/psql/README.md).\n\nRun the interactive browser example against a local SDK build:\n\n```sh\nnpm run build\nnode examples/serve-postgres.mjs\n# Open the printed URL. Start the database, then enter SQL or psql commands.\n```\n\n### External browser connections\n\nBrowsers cannot open external TCP sockets directly. Give a browser sandbox a WISP\nendpoint to multiplex its WASIX TCP and DNS traffic over one WebSocket:\n\n```javascript\nimport { Wasmer } from \"@wasmer/sdk/browser\";\n\nconst wasmer = new Wasmer();\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"wasmer/edgejs@0.2.0\"],\n  network: { mode: \"wisp\", url: \"wss://proxy.example/wisp/\" },\n});\n\nconst output = await sandbox\n  .command(\"pnpm\", [\"add\", \"is-number@7.0.0\", \"--ignore-scripts\"])\n  .run();\nconsole.log(output.text());\n```\n\nThe SDK opens the WISP connection lazily when the guest first requests DNS or\noutbound TCP access. Browser applications can also supply or replace the\nendpoint at that point:\n\n```javascript\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"curl/curl\"],\n  network: {\n    mode: \"wisp\",\n    requestUrl: async ({ url, error }) => {\n      // Show application UI here. `url` and `error` are set after a failed\n      // configured endpoint; return the WebSocket URL selected by the user.\n      return await requestWispUrlFromUser({ url, error });\n    },\n  },\n});\n```\n\nConcurrent guest connections share the same pending endpoint request. The SDK\nowns one WISP connection per sandbox and routes networking from every WASIX\nworker through it. Use a trusted, access-controlled proxy: it can observe\nconnection metadata and decide which destinations and ports are allowed.\n\nChange an active sandbox's endpoint without recreating its filesystem or\nprocess environment:\n\n```javascript\nsandbox.network.setWispUrl(\"wss://another-proxy.example/\");\n```\n\nExisting WISP streams are closed. The replacement connection is opened lazily\non the next outbound network operation.\n\n### Run a web server in an iframe\n\nBrowser sandboxes expose one HTTP listener at the root of a dedicated static\norigin. By default, `ports.expose()` uses Wasmer's managed HTTP host at\n`https://default.local.wasmer.site/`, so applications do not need to configure\nor deploy one:\n\n```javascript\nconst server = await sandbox.ports.expose(8080);\n```\n\nTo operate a custom HTTP host, serve the worker as\n`/wasmer-service-worker.js`:\n\n```javascript\nimport \"@wasmer/sdk/service-worker\";\n```\n\nServe a control document at `/.wasmer/host.html` which imports:\n\n```javascript\nimport \"@wasmer/sdk/service-worker-host\";\n```\n\nThe application itself stays on a different origin. Start the guest server;\nomit the second argument to use the managed host, or pass `serviceWorker` to\noverride it:\n\n```javascript\nimport { Wasmer } from \"@wasmer/sdk/browser\";\n\nconst wasmer = new Wasmer();\nconst sandbox = await wasmer.sandboxes.create({\n  packages: [\"php/php-32@8.3.2102\"],\n  network: { mode: \"http\" },\n  files: { \"index.php\": \"<h1><?php echo 'Hello from PHP'; ?></h1>\" },\n});\n\nconst php = await sandbox\n  .command(\"php\", [\"-S\", \"0.0.0.0:8080\", \"-t\", \"/workspace\"])\n  .spawn({ stdout: \"capture\", stderr: \"capture\" });\n\nconst server = await sandbox.ports.expose(8080);\ndocument.body.append(server.createIframe({ title: \"PHP preview\" }));\n```\n\nApplications whose listeners speak HTTP can discover ports instead of knowing\nthem in advance. Other protocols, such as PostgreSQL, use the local TCP network\ndirectly and must not be exposed as HTTP previews:\n\n```javascript\nconst stopWatching = sandbox.ports.onListen((port) => {\n  void sandbox.ports\n    .expose(port)\n    .then((server) => document.body.append(server.createIframe()));\n}, {\n  onClose: (port) => console.log(`server on ${port} closed`),\n});\n```\n\n`server.url` is the HTTP-host origin root. Requests are forwarded with their\noriginal path and body; the SDK does not rewrite HTML or add a path prefix.\nOne service worker exposes exactly one guest server. A second call using the\nsame origin fails until the first `BrowserServer` is closed. To serve guests\nconcurrently, assign each one its own origin (for example with wildcard\nsubdomains).\n\nPass a custom host explicitly when needed:\n\n```javascript\nconst server = await sandbox.ports.expose(8080, {\n  serviceWorker: \"https://http.example.com\",\n});\n```\n\nSee `wasmer-sh/service-worker` in this repository for a complete static Vite\nbuild. The host document retains the sandbox connection and gives the service\nworker a replaceable bridge. If the browser stops an idle service worker, the\nnext request reconnects through the live host document automatically. The\nWasmer runtime remains in the application page; closing that page ends the\nserver. Update both the service-worker and host-document bundles together.\n\n`network: { mode: \"wisp\", ... }` includes this HTTP-listener support, so one\nsandbox can serve a browser preview while making outbound connections.\n\nThe worker needs scope `/` to route absolute guest URLs. The SDK-generated\niframe uses the capabilities required for scripts and service\nworker control, but an iframe sandbox is not an origin boundary when both\n`allow-scripts` and `allow-same-origin` are enabled.\n\n## Examples\n\nRun these from the repository root after `npm run build` in `js/`:\n\n```console\nnode js/examples/python.mjs\nnode js/examples/multiple_runtimes.mjs\nnode js/examples/edgejs_http.mjs\nnode js/examples/postgres_psql.mjs\n```\n\nThe complete browser PHP preview is in\n[`examples/browser_php`](examples/browser_php).\n\nThe PostgreSQL example requires `psql` on `PATH`; set `PSQL` or pass its path as\nthe first argument otherwise. All examples reuse the programs in\n[`../fixtures/`](../fixtures).\n\n## Build and test locally\n\nInstall Node.js 20 or newer, Rust nightly with `rust-src`, and the matching\n`wasm-bindgen` CLI. `npm ci` installs the pinned Binaryen toolchain used to run\n`wasm-opt -Oz` as part of every JavaScript build:\n\n```console\nrustup toolchain install nightly \\\n  --profile minimal \\\n  --component rust-src \\\n  --target wasm32-unknown-unknown\ncargo +nightly install wasm-bindgen-cli --version 0.2.126 --locked\n\ncd js\nnpm ci\nnpm run build\nnpm test\n```\n\nRun the network and browser regressions explicitly:\n\n```console\nnpm run test:edgejs\nnpm run test:postgres\nnpx playwright install chromium firefox webkit\nnpm run test:browser\nnpm run test:browser-http\nnpm run test:browser-node\nnpm run test:browser-postgres\n```\n\n`npm run check` type-checks the handwritten TypeScript API without rebuilding\nthe wasm module.\n\nThe Node browser regression suite covers HTTP, readline, Express installation,\nstructured stack traces, and server cancellation/restart in Chromium, Firefox, and WebKit.\nTo run the same suite in Safari 27+, run\n`node tests/support/serve-node-compat.mjs` and open its printed URL in Safari.\nIt displays each check and a final pass or failure. `WASMER_TEST_BROWSERS` selects\nPlaywright engines; `WASMER_EDGEJS_WEBC` optionally supplies a local Edge package.\n","readmeFilename":"README.md"}