Я хотел бы опубликовать пакет npm, содержащий мой источник, а также файлы распространения. Мой репозиторий Github содержит папку src, которая содержит исходные файлы JavaScript. Процесс сборки создает папку dist, содержащую файлы распространения. Конечно, папка dist не проверяется в репозитории Github.
Как опубликовать пакет npm таким образом, что когда кто-то делает npm install, они получают src, а также папку dist? В настоящее время, когда я запускаю npm publish из моего репозитория git, он приводит к публикации только src.
My package.json выглядит так:
{
"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": {
...
}
}