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

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

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

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

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

ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング
[ad] ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング
ジャレッド・バーティ, ザッカリー・サラ・コ―ライセン (単行本)