created: 2024-01-09T02:54:30.665Z

uglifyjs で js ファイルをブックマークレットにする

いろいろやりかたというか流儀というかパッケージがあるみたいだが、老舗の uglifyjs でやるのがよさそうだった。いろいろなオプションも歴史の蓄積が膨大でまさにこの用途のためのツールだと思える。

echo "javascript:$(uglifyjs ./{{ filename }}.js --enclose --warn)" | pbcopy
  • --enclose フラグで即時実行関数の形式に包んで出力
  • --warn フラグでなんかあったら警告を出してもらう

検索して出てくる記事を色々読んでみたが、TypeScript 使いたいみたいになってきたらそれは npm パッケージというか Chrome 拡張にしておいたほうがいいんじゃないかなと思う。いまは便利な npm パッケージがあって簡単に作れる。

Interface(インターフェース) 2023年 07 月号
[ad] Interface(インターフェース) 2023年 07 月号
Interface編集部 (雑誌)