NPM auto publish via gulp
В мире JS все как-то несколько криво и не отточено в отличие от Java. Очень хорошо иллюстрирует положение вещей эту картинка Одна из проблем то что нельзя легко настроить публикацию npm через таску в gulp. Очень долго искал и еле нашел всего в одном месте поэтому публикую решение здесь чтобы распространить решение и не потерять его. Исходное решение, к сожалению исходно решение уже недоступно Зависимости npm i npm --save-dev npm i fs --save-dev Примерно такие зависимости должны быть установлены fs@0.0.1-security or file-system@2.2.2 npm@4.1.2 Код var npm = require('npm'); var fs = require('fs'); gulp.task('npm-publish', function (callback) { var uri = ""; //uri to npm, e.g. https://registry.npmjs.org/ var username = ""; var password = ""; var email = ""; var dist = ""; //path to dist folder with package.json if (!username) { var usernameError = new Error("Us