Chciałbym opublikować pakiet npm zawierający moje pliki źródłowe i dystrybucyjne. Moje repozytorium Github zawiera srcfolder zawierający pliki źródłowe JavaScript. Proces kompilacji generuje distfolder zawierający pliki dystrybucyjne. Oczywiście distfolder nie jest wpisywany do repozytorium Github.
Jak opublikować pakiet npm w taki sposób, że gdy ktoś to zrobi npm install, dostanie srcrównież distfolder? Obecnie, gdy uruchamiam npm publishz mojego repozytorium git, srcpublikowany jest tylko folder.
Mój plik package.json wygląda następująco:
{
"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": {
...
}
}
.gitignoreczy.npmignore(wydaje się, że nie, gdy czytam dokument) - @Naresh, powiedz nam, który sposób działał dobrze.