generated at
UserScriptをbundleするDeno script実装案
UserScriptbundleするDeno script
Deno.cache()でlocalにuserscriptをcacheしてから、esbuildに通す?
import先を書き換える必要あり?
esbuild-plugin-cacheのcodeを調べてみる
こいつがexbuild --externalと衝突しないようになれば万事解決なのだが
2021-05-25 18:42:08 forkしてpatchを当てたやつを使って作った
sh
deno run --allow-net=raw.githubusercontent.com,scrapbox.io --allow-read --allow-write --allow-run --allow-env --unstable -r=https://scrapbox.io/api/code/takker/UserScriptをbundleするDeno_script/build.ts https://scrapbox.io/api/code/takker/UserScriptをbundleするDeno_script/build.ts filename.js --bundle --minify --outfile=filename.min.js --external=xxx --external=yyy --import-map=map.json

htmbabel-plugin-htmと組み合わせて排除することもできそう
import htmBabelPlugin from 'https://cdn.jsdelivr.net/npm/babel-plugin-htm@3.0.0/dist/babel-plugin-htm.mjs' から使用できる
@babel/coreがちょっと使えなさそう
bundleまではできるが、minifyで何故かerrorが出る
@babel/standaloneならできないこともないっぽい
そこまでやる意味はないとは思うが

#2021-05-26 17:35:03
#2021-05-25 06:11:06