esbuild-wasm-no-blob
from @takker/ScrapJupyter
/takker/esbuild-wasm-no-blob
scrapbox.ioで使うために作った
esbuild-wasmはweb workerの起動にblob URLを使っている
ところがscrapbox.ioのCSPではworker-srcにblob urlを渡せないため、そのままではesbuild-wasmをscrapbox.ioで動かせない
そのため、web workerのcodeを別ファイルに分離したmoduleが必要となる
https://jsr.io/@takker/esbuild-wasm-no-blob
takker99/esbuild-wasm-no-blob: esbuild-wasm that runs web worker from URL, not blob URL
esbuild-wasm that runs web worker from URL, not blob URL
Almost all code are ported from https://github.com/evanw/esbuild/tree/main/lib
WebWorker
bundle link
import link
esbuild-wasm-no-blob-minページが生成される
UserScript更新確認
2025/2/1 v0.24.0: revert
@takker/ScrapJupyter#679dad19e5172d0000bf7032
2024/11/10: v0.23.0-fix
0.24.0があるがwasmファイルの作り方がわからないのでスルー
code:worker.ts
export * from "jsr:@takker/esbuild-wasm-no-blob@0.23.0-fix/worker";
code:template
esbuild-wasm-no-blob-min
@takker/ScrapJupyterのbundle済みconde
scrapbox-bundler @URL@を使って生成されました
code:worker.js
@CODE@
esbuild-wasm-no-blob
hr.icon
old bundle link
v0.20.1
v0.21.4
v0.21.5