Eu gostaria de publicar um pacote npm que contém meus arquivos de origem e de distribuição. Meu repositório Github contém uma srcpasta que contém arquivos de origem JavaScript. O processo de construção gera uma distpasta que contém os arquivos de distribuição. Claro, a distpasta não é registrada no repositório Github.
Como faço para publicar um pacote npm de uma forma que quando alguém faz npm install, que recebem src, bem como distpasta? Atualmente, quando executo a npm publishpartir do meu repositório git, resulta na srcpublicação de apenas uma pasta.
Meu package.json se parece com isto:
{
"name": "join-js",
"version": "0.0.1",
"homepage": "https://github.com/archfirst/joinjs",
"repository": {
"type": "git",
"url": "https://github.com/archfirst/joinjs.git"
},
"main": "dist/index.js",
"scripts": {
"test": "gulp",
"build": "gulp build",
"prepublish": "npm run build"
},
"dependencies": {
...
},
"devDependencies": {
...
}
}
.gitignoreou.npmignore(parece que não, conforme li o documento) - @Naresh, por favor, diga-nos como funcionou bem.