8.6.0 • Published 6 months ago

musubii-optimize v8.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

MUSUBii Optimize

MUSUBii を使ったテンプレートのクラス名を最適化する CLI ツール。

Install

$ npm install -D musubii-optimize

Usage

コマンド musubii-optimize の後に glob 構文で現在地からの対象ファイルを指定し、行いたい処理をオプションでいずれか 1 つ以上付与してください。

$ musubii-optimize ./path/to/dir/**/*.html --short --flex --media

置換されるファイルとクラス名が表示されるので問題がなければ Start overwriting? に対して Yes を選択。中止する場合は No を選択または control + c で処理を停止させます。

✔ Detecting...

./path/to/dir/index.html
class="box is-padding-top-md" -> class="box is-pt-md"

✔ Start overwriting? › Yes
✔ Done

ファイルの差分を git で確認して問題がなければコミットしてください。

Options

optiondetail
--short短縮可能なクラス名を最適化 ex: is-padding-top-md -> is-pt-md
--flexflex のクラス名を最適化 ex: is-0 -> is-flex-0
--mediaメディアクエリのクラス名を最適化 ex: is-desktop-none -> desktop:is-none

License

  • MIT

Credit

8.5.0

6 months ago

8.4.0

7 months ago

8.6.0

6 months ago

8.3.0

7 months ago

8.1.3

1 year ago

8.1.2

1 year ago

8.2.0

11 months ago

8.1.1

1 year ago

8.1.0

1 year ago