Konvertor npm ⇄ yarn ⇄ pnpm
Převeďte příkaz npm, yarn, pnpm, bun nebo deno na ekvivalentní příkaz v jiném správci balíků.
Konvertor npm ⇄ yarn ⇄ pnpm
Vložte příkaz správce balíků a tento nástroj jej přepíše pro npm, Yarn classic, Yarn berry, pnpm, Bun nebo Deno. Když přecházíte projekt, následujete README napsané pro jiný nástroj, nebo máte reflexně zvyklé skúšet jiný správce — příkaz, který máte, není ten, který potřebujete, a toto jej převede okamžitě místo toho, aby ste hledali ekvivalentní příznak ručně.
Zdrojový správce se může automaticky rozpoznat z samotného příkazu nebo nastavit explicitně (užitečné, pokud chcete, aby se řádky od jiných správců označily místo tichého přeskočení). Cílový správce je jeden z npm, Yarn classic, Yarn berry, pnpm, Bun nebo Deno. Příkazy install, add a remove nesou své příznaky správně — npm --save-dev se stane Yarn --dev, pnpm --save-exact nebo Bun --dev, a holý npm ci se stane install s --frozen-lockfile nebo --immutable pro Yarn berry. Příkazy run-script a jejich koncové argumenty po -- jsou také zachovány. Zapněte "zachovat příznaky bez ekvivalentu" na zachování nerozpoznaného příznaku verbatim na výstupu místo jeho vynechání a "varovat na příznaky bez ekvivalentu" na získání řádku komentáře # označujícího přesně který příznak nebo příkaz nemá přímé shody — odstranění globálního add v Yarn berry je jeden z takových případů.
V nastavení výchozího se převede pouze první příkaz na vstupu; zapnutí dávkového režimu převede každý řádek najednou, což je užitečné při překladu celého instalačního skriptu. Řádky, které vypadají jako příkaz správce balíků, jsou v dávkovém režimu předány bez změny (s varováním, pokud je zapnuté), nebo vytváří chybu v režimu jednoho příkazu. Jsou zpracovány konce řádků Windows i Unix.
Všechno se spouští lokálně ve vašem prohlížeči — žádný příkaz nebo název balíku se nikdy neposílá nikam. Zkopírujte výsledek, stáhněte jej jako soubor .txt nebo jej pošlete zpět na vstup na převod znova pro třetího správce.