npm adicionou suporte a workspaces aos comandos run e exec

Atualização chega na versão npm@7.7.0

Foi adicionado o suporte a Workspaces aos comandos npm run e npm exec do npm em sua versão npm@7.7.0.
Agora temos as opções de configuração -w e -ws que permitem a execução de scripts em Workspaces a partir da pasta de nível superior, por exemplo:

Agora é possível executar um script em um determinado Workspace.
Para executar um dos scripts disponíveis no Workspace denominado a, em ./packages/a/ você pode executar a partir da raiz do seu projeto:

  • npm run <script-name> -w a

  • npm run <script-name> -w ./packages/a

Saiba mais

Post de Ruy Adorno: https://dev.to/ruyadorno/npm-workspaces-npm-run-and-exec-1lg0

Documentação de npm run:
https://docs.npmjs.com/cli/v7/commands/npm-run-script#workspaces-support

Documentação de npm exec:
https://docs.npmjs.com/cli/v7/commands/npm-exec#workspaces-support

Documentação de workspaces: https://docs.npmjs.com/cli/v7/using-npm/workspaces

Changelog: https://github.com/npm/cli/releases/tag/v7.7.0