diff --git a/package/.prototools b/package/.prototools index 061c9f784..58cda4a64 100644 --- a/package/.prototools +++ b/package/.prototools @@ -5,7 +5,5 @@ extism-js = "1.0.0-rc9" [plugins] extism-js = "source:./extism-js.toml" -# TODO: add a binaryen plugin - requires a more fine grain version interpolation though - # silly workaround for root .prototools potentially pointing at non-existing plugin wasm-test = "source:./extism-js.toml" \ No newline at end of file diff --git a/package/README.md b/package/README.md index 148e42887..ae3b03eff 100644 --- a/package/README.md +++ b/package/README.md @@ -13,7 +13,6 @@ A plugin development kit for creating proto WASM plugins using JS/TS. You will need: -- [binaryen >=v117](https://github.com/WebAssembly/binaryen) - [extism-js >=v1.0.0-rc9](https://github.com/extism/js-pdk) ## Installation @@ -22,7 +21,7 @@ Not yet published, please check back later. diff --git a/package/test/package-lock.json b/package/test/package-lock.json index b825e9d9e..c3342b105 100644 --- a/package/test/package-lock.json +++ b/package/test/package-lock.json @@ -9,6 +9,7 @@ "@moonrepo/proto-pdk": ".." }, "devDependencies": { + "binaryen": "^117.0.0", "esbuild": "^0.20.2", "typescript": "^5.4.4" } @@ -404,6 +405,23 @@ "resolved": "..", "link": true }, + "node_modules/binaryen": { + "version": "117.0.0", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-117.0.0.tgz", + "integrity": "sha512-1D+O881OXxY737WPKfIgEscCn3vWGqTsd0m5nGKzvbtadVYw5pZ3eebineH/oV5c/rAW80Bojrsa6firSSIsUw==", + "dev": true, + "bin": { + "wasm-as": "bin/wasm-as", + "wasm-ctor-eval": "bin/wasm-ctor-eval", + "wasm-dis": "bin/wasm-dis", + "wasm-merge": "bin/wasm-merge", + "wasm-metadce": "bin/wasm-metadce", + "wasm-opt": "bin/wasm-opt", + "wasm-reduce": "bin/wasm-reduce", + "wasm-shell": "bin/wasm-shell", + "wasm2js": "bin/wasm2js" + } + }, "node_modules/esbuild": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", diff --git a/package/test/package.json b/package/test/package.json index 7edb56cda..ab654f9e9 100644 --- a/package/test/package.json +++ b/package/test/package.json @@ -11,6 +11,7 @@ "@moonrepo/proto-pdk": ".." }, "devDependencies": { + "binaryen": "^117.0.0", "esbuild": "^0.20.2", "typescript": "^5.4.4" }