【Arch Linux】ジェルからJavaScriptをminifyしたい

シェルスクリプトの中でしたいので、コマンドラインからシンプル呼べるものが欲しかった。

  • ES2015に対応しててほしい。

  • 圧縮率も気にしない。

node, npmのインストールは、避けられなさそうなのでよいとして、 モジュールをグローバルインストールしたくない。

調べてみると、minifiyツールは、terserを使うのがよさげ、 npxコマンドを利用すると、ローカルインストールのパッケージをコマンドラインから呼べそう。

  • インストール

npm install terser

  • minifi

npx terser -c -m -o build/js/something.min.js build/js/something.js

よし、きた。 求めよ、されば与えられん。 先人たちに、感謝。

参考

2019年のJavaScript minifier "terser" - Qiita

npm でローカルインストールしたパッケージを CLI でコマンド実行する方法(npm-srcipts, npx) - Qiita