Como limpar a pasta node_modules ao preparar para implantação

Como eu iria sobre a limpeza donode_modules pasta ao preparar meu código para implantação.

Eu estou fazendo um aplicativo usandonode-webkit e preferiria incluir a menor quantidade de arquivos possível ao agrupar a versão final do aplicativo, pois o processo de descompactação leva algum tempo.

Eu olhei paranpm dedupe E usenpm install --production para se livrar de duplicatas e buscar apenas arquivos de produção, no entanto, eu ainda sou deixado comReadme arquivos,benchmarks, tests ebuild arquivos que eu não preciso.

O que eu gostaria de finalizar para cada módulo nonode_modules pasta é umLICENSE arquivo, se existir, opackage.json e qualquer outra coisa que eu precise para o módulo rodar, mas nada mais.

A questão:Como limpar automaticamente um diretório node_modules para um commit do SCM estava indo um pouco na mesma direção, mas está falando sobre cometer, então não é realmente o que estou procurando.

A questão:Módulos limpos NPM mais uma vez foi um pouco na mesma linha que a minha, mas não completamente lá.

este resposta ajuda, pois é a versão mais eficiente paradedupe para agrupar o aplicativo final.

Atualizar
Eu tentei o módulo personalizado ligado a partirAqui mas parece que não funcionou corretamente, mesmo depois de alguns mexericos.

Com tudo isso dito, ainda não encontrei a resposta certa.

Aqui está um exemplo do que estou procurando.

No meu projeto, atualmente tenho duas dependências:socket.io esocket.io-client.

Juntos eles formam15 MB com550 arquivos em110 pastas.

Limpeza manualreadme, makefile, VC++ construir arquivos como.pdb e.obj e outros arquivos desnecessários eu fui capaz de reduzi-lo a2,74 MB com265 arquivos em73 pastas.
Isto é com apenas dois módulos.

Eu gostaria de descobrir se há uma maneira de fazer isso automaticamente, de preferência comnpm.

questionAnswers(6)

yourAnswerToTheQuestion