Me gustaría publicar un paquete npm que contenga mi fuente y archivos de distribución. Mi repositorio de Github contiene una srccarpeta que contiene archivos fuente JavaScript. El proceso de construcción genera una distcarpeta que contiene los archivos de distribución. Por supuesto, la distcarpeta no está registrada en el repositorio de Github.
¿Cómo publico un paquete npm de manera que cuando alguien lo haga npm install, reciba srctan bien como distcarpeta? Actualmente, cuando ejecuto npm publishdesde mi repositorio de git, solo srcse publica la carpeta.
Mi package.json se ve así:
{
"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": {
...
}
}
.gitignoreo.npmignore(parece que no lo hace cuando leo el documento) - @Naresh, por favor díganos de qué manera funcionó bien.