Sempre que vejo exemplos de alias são coisas muito bobas, como por exemplo criar um gp
para git push
. Esse seu exemplo deixou bem mais claro o potencial de um alias.
Particularmente, o mais próximo que já usei para alias é a seção scripts
do package.json
, que pode ter algumas coisas complexas, como no caso de um projeto Electron que executa três scripts simultâneos para diferentes processos:
{
"start": "ts-node ./.erb/scripts/check-port-in-use.js && npm run start:renderer",
"start:main": "cross-env NODE_ENV=development electronmon -r ts-node/register/transpile-only .",
"start:preload": "cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.preload.dev.ts",
"start:renderer": "cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack serve --config ./.erb/configs/webpack.config.renderer.dev.ts"
}
No projeto acima, o start:main
e start:preload
são chamados a partir do arquivo ./.erb/configs/webpack.config.renderer.dev.ts
.