Download packages/agent-core-v2/scripts/generate-webp-dec-wasm.mjs from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 930 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/scripts/generate-webp-dec-wasm.mjs
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/scripts/generate-webp-dec-wasm.mjs
-
curl -L -o generate-webp-dec-wasm.mjs https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/scripts/generate-webp-dec-wasm.mjs
930 Bytes
| import { createRequire } from 'node:module'; | |
| import { readFileSync, writeFileSync } from 'node:fs'; | |
| import { resolve } from 'node:path'; | |
| const packageRoot = resolve(import.meta.dirname, '..'); | |
| const require = createRequire(resolve(packageRoot, 'package.json')); | |
| const wasmPath = require.resolve('@jsquash/webp/codec/dec/webp_dec.wasm'); | |
| const version = require('@jsquash/webp/package.json').version; | |
| const wasm = readFileSync(wasmPath); | |
| const target = resolve(packageRoot, 'src/agent/media/webp-dec-wasm.ts'); | |
| writeFileSync( | |
| target, | |
| `// GENERATED FILE — do not edit by hand. | |
| // WebP decoder wasm from @jsquash/webp@${version} (codec/dec/webp_dec.wasm), | |
| // base64-encoded so the bundled CLI needs no on-disk wasm asset. | |
| // Regenerate with: node scripts/generate-webp-dec-wasm.mjs | |
| export const WEBP_DECODER_WASM_BASE64 = | |
| '${wasm.toString('base64')}'; | |
| `, | |
| ); | |
| console.log(`Wrote ${target} (${wasm.length} bytes of wasm)`); | |