@antfu/ni
npm, yarn, pnpm, bunとかを気にせずコマンド打てるやつ
便利だが、バッドノウハウみがある
@antfu
github
Nix
https://search.nixos.org/packages?channel=25.11&show=ni&query=ni
使いそうなやつだけ抜粋
$ ni
table:_
ni 依存関係インストール npm install / yarn install / pnpm install / bun install
ni vite パッケージ追加 npm i vite / yarn add vite / pnpm add vite
ni @types/node -D devDependency追加 -D / -d を各PMに変換
ni --frozen lockfile厳密 npm ci / --frozen-lockfile / --immutable
$ nr
スクリプト実行
runのrかmrsekut.icon
table:_
コマンド 目的
nr dev npm run dev 相当
nr dev --port=3000 引数付き実行
nr 対話的に script を選択
nr -p package → script を選択
nr - 直前のコマンドを再実行
λ nlx
もしかしてあんまりリリースされていない?
2024/7/12現在
https://gyazo.com/9327054bc58b20101dfdc0bcf53fc569
https://github.com/antfu-collective/ni/blob/fe16bf74165195b3f374d76a308278479422724d/README.md
code:_
ni --frozen
# npm ci
# yarn install --frozen-lockfile (Yarn 1)
# yarn install --immutable (Yarn Berry)
# pnpm install --frozen-lockfile
# bun install --no-save
これ、bun間違ってない?
--no-saveって全く逆の意味では
しゃあなしPRしておいた ref