{"_id":"@blockless/sdk-ts","_rev":"8-e01e6d9d732fb55cbca2638c5e53d498","name":"@blockless/sdk-ts","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@blockless/sdk-ts","version":"1.0.0","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.0","maintainers":[{"name":"udit_txlabs","email":"udit@txlabs.org"},{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"e18440e417633e5d4e17dcd515399a3555e0a4bd","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.0.tgz","fileCount":17,"integrity":"sha512-DGaZS8PiXiIRfKwKAd2A1vxBkk7+cWQhaVWh7qu1kXa203b7zHl+/FEqdwbtJVORo0LkHCSwflgPEjmfl9DKKA==","signatures":[{"sig":"MEYCIQCMeIcGMI5rm1+2CzNvNhCLrn67ADaTKnoPJx9DHRr5CwIhAPIwdf685oWF3rNV3Rar3bEfs9bwtcQzOojj4ltKMB4q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16122},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"0415b792f665c6a3edf3d801470df692a53b815c","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.2.4","description":"This sdk is designed to work with Javascript/Typescript.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.0_1709124466463_0.5608451966299404","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@blockless/sdk-ts","version":"1.0.1","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.1","maintainers":[{"name":"udit_txlabs","email":"udit@txlabs.org"},{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"dfd989fca8abb2d998f2a84b9eee391436c3b5d6","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.1.tgz","fileCount":17,"integrity":"sha512-shDC0f7pisvJBWfH5XbT6YMQmkRsIq2fnWY7YE10n2vOPHRHU/wQIDgDIS2QufEUawFi1mksYayWmEc7UPjp3w==","signatures":[{"sig":"MEUCIQDOStIE2tsvFl6fQuObUwsF/18qAC6EeODDR225XJYw9gIgMDTChDqQUab91CJLsMI6Btsr2wnVr0nrgpmdF+sRXHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16653},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"93e7c31c946c618703433f2fe248ea67788696fe","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.2.4","description":"This sdk is designed to work with Javascript/Typescript.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.1_1710948118603_0.922196929059552","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@blockless/sdk-ts","version":"1.0.2","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.2","maintainers":[{"name":"udit_txlabs","email":"udit@txlabs.org"},{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"ce96bfffd301be5532d62ea456d9e2dd7ec05a29","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.2.tgz","fileCount":17,"integrity":"sha512-wLn45u4gjcaHO2RnQlPtevKvldyQgSNrkXOzn8yMbUAwHmEbqwfS8jM4gLv/zvDzPVmNP6ygONRLZ9SZkmTFnQ==","signatures":[{"sig":"MEUCIDeH5mcr5r1CkgI1QBqfUhLA1yP/unr2MkXckUNwBSi7AiEAtfHSTm5PkLVWb+NX3b4bZsniJHF0AosfOscIanAA5yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16659},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"aff5891724ea954d5802a53931c1a6764c96d355","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.7.0","description":"This sdk is designed to work with Javascript/Typescript.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.2_1721233199587_0.8879241004297127","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@blockless/sdk-ts","version":"1.0.3","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.3","maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"90a0fb418f9f16588e31d4a6d4af6d21e5abc7a4","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.3.tgz","fileCount":17,"integrity":"sha512-N6/fQhhG+KbNGoMVbZ9lIuj56bZSwW/O3eQSZj2hCJuzNvYa9Fow83H9pnr6O8gS2iVVWMaeWxfOffL+7HD92g==","signatures":[{"sig":"MEQCIBuwtNv/BKkydSvbR/hd2bUKJIzarzww/jJkCWO+Vk1fAiAu/waRjdGxhcbjMcCsk9BWz8b0tvEutFjPeofglgGA8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17423},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"32afafe0acc52ebb669313cdd7369e8e7b1505f5","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.8.2","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.3_1738248999392_0.45168664830884664","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@blockless/sdk-ts","version":"1.0.4","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.4","maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"89749af4c1c2616ace316338afac1a8c8461585a","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.4.tgz","fileCount":17,"integrity":"sha512-FDr2y4c9qI7NAWTlhsy5Ww5Awu+whpZTQVmokPyFmC3Z0GEuGhxppxZ6NxMbulj/+B+fAK/0tZqrLozn//uSgQ==","signatures":[{"sig":"MEUCIQDV0z26tiF2kTjOpiC/I0kj7iEc/yQY3vTc0fkrWd2sRQIgHVdzKwuxRNEzeYNzNWwE7z/jiFHz+zAyViyc5ZF2CUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22370},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"f8d11041ecf6c2704cd6049766181fcfc3d91255","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.8.2","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.4_1738975474938_0.9999939153363386","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@blockless/sdk-ts","version":"1.0.5","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.0.5","maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"1f77359933f6ec18cc21e2376413e7da0a861651","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.0.5.tgz","fileCount":20,"integrity":"sha512-FlQlXkf/Q3lpnUnNbQNXmIkmEwPD27R9KyP829hvAnJg/lgToPC3VSJFz0TPZZlZ53LnLMHqN/+MLx7SWYAhyA==","signatures":[{"sig":"MEUCIQCfHKBTwk5clNyWiK2XB58Nti3AdNyQpzqHE62oQPrn8gIgbuttpCDP8fkcNnj/EERqgJDNj0VF1rSvNG6yfIfJ0SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28879},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"d7e91376e9a780964beaee6c2b616970e9e374a0","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.8.2","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.20.1","node-gzip":"^1.1.2","node-fetch":"^3.3.2","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.0.5_1739579139276_0.1471089569143027","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@blockless/sdk-ts","version":"1.1.0","license":"Apache-2.0","_id":"@blockless/sdk-ts@1.1.0","maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"bin":{"bls-sdk-ts":"dist/bundler/index.js"},"dist":{"shasum":"79629ee5cb45aafc80c0e086645bcd1777d5bc43","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.1.0.tgz","fileCount":20,"integrity":"sha512-5fhPd61zOpB3zebfVGUsrHJAOVi/35iAPaeQtZNF1C1teBrhYxinywxqEDHdatyX5v4JrMx3ayPVMBKemR8hEg==","signatures":[{"sig":"MEYCIQDijUfqF44KBWSH4LBO2M2MFd5AuXzyxli5tmZOXPS2QwIhAL8yMGRBcFw4bejUvNNudB892ImPI26mBfYY39QLbNLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34991},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","gitHead":"df678c21cbbf1e326492906c138a11aea67574b2","scripts":{"test":"jest --preset ts-jest --testEnvironment node --verbose","build":"rimraf dist build && tsc","format":"npx @biomejs/biome format . --write"},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"_npmVersion":"10.8.2","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ora":"^8.0.1","yargs":"^17.7.2","esbuild":"^0.25.0","node-gzip":"^1.1.2","node-fetch":"^3.3.2","detect-libc":"^2.0.3","@types/node-gzip":"^1.1.3","@types/node-fetch":"^2.6.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","@biomejs/biome":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk-ts_1.1.0_1745510678000_0.8822765273124267","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@blockless/sdk-ts","version":"1.2.0","type":"module","main":"dist/lib/index.js","module":"dist/lib/index.js","types":"dist/lib/index.d.ts","bin":{"bls-sdk-ts":"dist/bundler/index.js"},"license":"Apache-2.0","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"build":"rimraf dist build && tsc","format":"npx @biomejs/biome format . --write","test":"jest --preset ts-jest --testEnvironment node --verbose"},"devDependencies":{"@biomejs/biome":"^1.5.3","@types/jest":"^29.5.12","@types/node":"^20.11.20","jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3"},"dependencies":{"@types/node-fetch":"^2.6.11","@types/node-gzip":"^1.1.3","detect-libc":"^2.0.3","esbuild":"^0.25.0","node-fetch":"^3.3.2","node-gzip":"^1.1.2","ora":"^8.0.1","yargs":"^17.7.2","zod":"^3.25.67"},"_id":"@blockless/sdk-ts@1.2.0","gitHead":"5dae5a55b3333491557221da940f255713ca754a","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-42QOp50DjAoglnYSg9pFi3BOqJlj8cEBQw4OElmKWKL9lGxVd1tiV0n+5/vYwDHjZp/92Z1j+0NkdiWXfGEvRw==","shasum":"c51391df49d2f1ddb12b21fdf3fa8432d7aa7280","tarball":"https://registry.npmjs.org/@blockless/sdk-ts/-/sdk-ts-1.2.0.tgz","fileCount":23,"unpackedSize":41197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHXTae38vn18WyscPbdSmEAZCRYuLUsOiPybNBjc6fVvAiAYImfT5YMQe9oQCch4vksCQ38A3CcSE3N+mZns5bOtpg=="}]},"_npmUser":{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},"directories":{},"maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-ts_1.2.0_1752649204620_0.040871872867362935"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-28T12:47:46.343Z","modified":"2025-07-16T07:00:05.046Z","1.0.0":"2024-02-28T12:47:46.614Z","1.0.1":"2024-03-20T15:21:58.776Z","1.0.2":"2024-07-17T16:19:59.730Z","1.0.3":"2025-01-30T14:56:39.568Z","1.0.4":"2025-02-08T00:44:35.134Z","1.0.5":"2025-02-15T00:25:39.470Z","1.1.0":"2025-04-24T16:04:38.162Z","1.2.0":"2025-07-16T07:00:04.815Z"},"license":"Apache-2.0","description":"This sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` eco","maintainers":[{"name":"toxigenicpoem","email":"toxigenicpoem@gmail.com"},{"name":"udit_txlabs","email":"udit@txlabs.org"}],"readme":"# @blockless/sdk-ts\n\nThis sdk is designed to work with Javascript/Typescript and compile for the BLESS Javy WASM Engine. As such this engine does not have full support for Node / Web APIs, but a majority of pure JavaScript will work, including some of those from the `npm` ecosystem.\n\nYou don't need to use this SDK directly, it works as a module add on to your current `npm` project, or you can use `blessnet` CLI to initialize a project that uses this SDK.\n\n```bash\nnpx blessnet init\n```\n\n## The SDK natively supports\n\n- `json`\n- `http`\n- `crypto`\n- `llm`\n\n## Install this SDK\n\n```bash\n$ yarn add @blockless/sdk-ts\n# or using npm\n$ npm i @blockless/sdk-ts\n```\n\n## Example of using this SDK.\n\n```ts\nimport { InputProps, entryMain } from '@blockless/sdk-ts'\nimport { AbiCoder } from 'ethers'\n\ninterface Arguments {\n\tn: number\n\tv: string\n}\n\nentryMain(async (input: InputProps<Arguments>) => {\n\tconsole.log('\\n Example: Stdin')\n\n\tif (Object.keys(input.args).length === 0) {\n\t\tconsole.log('Missing args.')\n\t\treturn {}\n\t}\n\n\tconst coder = AbiCoder.defaultAbiCoder()\n\tconst coded = coder.encode(['string'], [input.args.v])\n\n\treturn { nonce: input.args.n, value: coded }\n})\n```\n\n## How to build\n\n`bls-sdk-ts build ./index.ts -o <outDirectory> -f <outFile>`\n\n### Building examples locally\n\n#### Building fetch example\n\n```sh\nnpm run build && node ./dist/bundler build ./examples/fetch/index.ts -o ./build -f fetch-example.wasm --features fetch\n```\n\n#### Building the LLM example\n\n```sh\nnpm run build && node ./dist/bundler build ./examples/llm/index.ts -o ./build -f llm-example.wasm --features llm\n```\n\n### Plugin Version Management\n\n#### Default behavior (pinned version)\nBy default, builds use a pinned version of the Bless plugins for consistency:\n\n```sh\nnpm run build && node ./dist/bundler build ./examples/fetch/index.ts -o ./build -f fetch-example.wasm\n```\n\n#### Update to latest version\nUse `--update=true` to fetch and install the latest plugin version:\n\n```sh\nnpm run build && node ./dist/bundler build ./examples/fetch/index.ts -o ./build -f fetch-example.wasm --update=true\n```\n\n#### Use specific version\nYou can specify a particular plugin version by providing it as a value to the `--update` flag:\n\n```sh\n# Version with 'v' prefix\nnpm run build && node ./dist/bundler build ./examples/fetch/index.ts -o ./build -f fetch-example.wasm --update=v0.2.3\n\n# Version without 'v' prefix (will be normalized)\nnpm run build && node ./dist/bundler build ./examples/fetch/index.ts -o ./build -f fetch-example.wasm --update=0.2.3\n```\n\nNote: The `--update` flag will force the re-installation of Javy and the plugins.\nWhen provided with a version, it will install that specific version.\nWhen provided with `true`, it will fetch the latest version. When provided with `false`, it will use the pinned version.\n\n## Uninstall Javy and plugins\n\n```sh\nnpm run build && node ./dist/bundler uninstall\n```\n\n## Features\n\n| Feature | Description |\n|---------|------------|\n| `full` | Adds support for all plugins. |\n| `llm` | Adds support for the LLM plugin. |\n| `crypto` | Adds support for the Crypto plugin. |\n| `fetch` | Adds support for the Fetch plugin. |\n","readmeFilename":"README.md"}