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