{"_id":"@jsdevtools/npm-publish","_rev":"2851581","name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","dist-tags":{"latest":"1.4.3"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"time":{"modified":"2022-09-06T16:27:49.000Z","created":"2020-01-23T11:33:55.594Z","1.4.3":"2021-01-02T18:06:03.138Z","1.4.2":"2021-01-02T17:35:48.849Z","1.4.1":"2021-01-02T16:39:44.454Z","1.4.0":"2020-10-02T10:19:06.215Z","1.3.0":"2020-10-01T10:51:23.892Z","1.2.0":"2020-07-23T10:49:31.289Z","1.1.2":"2020-07-18T11:45:10.407Z","1.1.0":"2020-03-29T13:34:53.716Z","1.0.13":"2020-03-15T15:00:52.910Z","1.0.12":"2020-03-05T11:50:22.529Z","1.0.11":"2020-01-27T13:15:47.220Z","1.0.10":"2020-01-23T12:28:40.215Z","1.0.9":"2020-01-23T11:33:55.594Z"},"users":{},"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"versions":{"1.4.3":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.4.3","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.6","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.1.4","@jsdevtools/version-bump-prompt":"^6.1.0","@types/chai":"^4.2.14","@types/command-line-args":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.19","@types/semver":"^7.3.4","@types/source-map-support":"^0.5.3","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.17.0","mocha":"^8.2.1","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.3","typescript":"^4.1.3"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.4"},"gitHead":"0f451a94170d1699fd50710966d48fb26194d939","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.4.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"47074543fa6b97c4abcd8135c89d3706fb8d2040","size":16212,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.4.3.tgz"},"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.4.3_1609610763001_0.8082346051020532"},"_hasShrinkwrap":false,"publish_time":1609610763138,"_cnpm_publish_time":1609610763138,"_cnpmcore_publish_time":"2021-12-16T15:48:30.146Z"},"1.4.2":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.4.2","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.6","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.1.4","@jsdevtools/version-bump-prompt":"^6.1.0","@types/chai":"^4.2.14","@types/command-line-args":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.19","@types/semver":"^7.3.4","@types/source-map-support":"^0.5.3","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.17.0","mocha":"^8.2.1","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.3","typescript":"^4.1.3"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.4"},"gitHead":"e82a569c830dedcf62423ed04dd01cd785766063","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.4.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"5dc1b3d26de17006d9f75ae4d47f9a5491ffd8c3","size":16212,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.4.2.tgz"},"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.4.2_1609608948636_0.6014309250791423"},"_hasShrinkwrap":false,"publish_time":1609608948849,"_cnpm_publish_time":1609608948849,"_cnpmcore_publish_time":"2021-12-16T15:48:30.399Z"},"1.4.1":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.4.1","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.6","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.1.4","@jsdevtools/version-bump-prompt":"^6.1.0","@types/chai":"^4.2.14","@types/command-line-args":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.19","@types/semver":"^7.3.4","@types/source-map-support":"^0.5.3","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.17.0","mocha":"^8.2.1","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.3","typescript":"^4.1.3"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.4"},"gitHead":"63aebe58a8821144b2b29ecec0286f4c48a2a3bf","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.4.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"8afb744197e83327bd759ec18162bd4f2754321d","size":16163,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.4.1.tgz"},"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.4.1_1609605584272_0.953879238251599"},"_hasShrinkwrap":false,"publish_time":1609605584454,"_cnpm_publish_time":1609605584454,"_cnpmcore_publish_time":"2021-12-16T15:48:30.603Z"},"1.4.0":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.4.0","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.6","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.1.4","@jsdevtools/version-bump-prompt":"^6.1.0","@types/chai":"^4.2.12","@types/command-line-args":"^5.0.0","@types/mocha":"^8.0.3","@types/node":"^14.11.2","@types/semver":"^7.3.4","@types/source-map-support":"^0.5.3","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.10.0","mocha":"^8.1.3","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.2","typescript":"^4.0.3"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.2"},"gitHead":"00c1cd5b2add9231c26374745f6ade14ef31eeb7","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.4.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"d7bae3f7ae9bf7c2d6f16f7c77400e3555b9372d","size":15998,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.4.0.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.4.0_1601633945881_0.6801205145427929"},"_hasShrinkwrap":false,"publish_time":1601633946215,"_cnpm_publish_time":1601633946215,"_cnpmcore_publish_time":"2021-12-16T15:48:30.814Z"},"1.3.0":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.3.0","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.6","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.1.4","@jsdevtools/version-bump-prompt":"^6.1.0","@types/chai":"^4.2.12","@types/command-line-args":"^5.0.0","@types/mocha":"^8.0.3","@types/node":"^14.11.2","@types/semver":"^7.3.4","@types/source-map-support":"^0.5.3","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.10.0","mocha":"^8.1.3","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.2","typescript":"^4.0.3"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.2"},"gitHead":"c37331b6ea5886f589635e81fdbfd69dfb8778e7","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.3.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"dbe40297baa643c9d52fca96ce5388fcfc18039f","size":15127,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.3.0.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.3.0_1601549483746_0.2876393129361916"},"_hasShrinkwrap":false,"publish_time":1601549483892,"_cnpm_publish_time":1601549483892,"_cnpmcore_publish_time":"2021-12-16T15:48:31.346Z"},"1.2.0":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.2.0","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.4","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.0.7","@jsdevtools/version-bump-prompt":"^6.0.6","@types/chai":"^4.2.11","@types/command-line-args":"^5.0.0","@types/mocha":"^8.0.0","@types/node":"^14.0.24","@types/semver":"^7.3.1","@types/source-map-support":"^0.5.2","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.5.0","mocha":"^8.0.1","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.2","typescript":"^3.9.7"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.2"},"gitHead":"5a905d14c6937160fd0bda31111bacb56c24c400","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.2.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"848950ba42d961b6d27cce6461c990ba36aeaeda","size":14825,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.2.0.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.2.0_1595501371193_0.10989795788454937"},"_hasShrinkwrap":false,"publish_time":1595501371289,"_cnpm_publish_time":1595501371289,"_cnpmcore_publish_time":"2021-12-16T15:48:31.739Z"},"1.1.2":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.1.2","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"eslint src test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.4","@jsdevtools/chai-exec":"^2.1.1","@jsdevtools/eslint-config":"^1.0.3","@jsdevtools/version-bump-prompt":"^6.0.5","@types/chai":"^4.2.11","@types/command-line-args":"^5.0.0","@types/mocha":"^8.0.0","@types/node":"^14.0.23","@types/semver":"^7.3.1","@types/source-map-support":"^0.5.2","@zeit/ncc":"^0.22.3","chai":"^4.2.0","eslint":"^7.4.0","mocha":"^8.0.1","npm-check":"^5.9.0","nyc":"^15.1.0","shx":"^0.3.2","typescript":"^3.9.7"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.4","@jsdevtools/ono":"^7.1.3","command-line-args":"^5.1.1","semver":"^7.3.2"},"gitHead":"eba6c49c1f36943591f79e5f89b31aef82b2ce5b","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.1.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"26b205b7b8bbe619e29b6813b9e36e29911b7269","size":13930,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.1.2.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.1.2_1595072710227_0.28648075578678656"},"_hasShrinkwrap":false,"publish_time":1595072710407,"_cnpm_publish_time":1595072710407,"_cnpmcore_publish_time":"2021-12-16T15:48:31.980Z"},"1.1.0":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.1.0","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.2","@jsdevtools/chai-exec":"^2.0.4","@jsdevtools/eslint-config-modular":"^8.0.1","@jsdevtools/tslint-modular":"^2.0.4","@jsdevtools/version-bump-prompt":"^6.0.3","@types/chai":"^4.2.11","@types/command-line-args":"^5.0.0","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@types/semver":"^7.1.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.22.0","chai":"^4.2.0","eslint":"^6.8.0","mocha":"^7.1.1","npm-check":"^5.9.0","nyc":"^15.0.0","shx":"^0.3.2","tslint":"^6.1.0","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0"},"dependencies":{"@jsdevtools/ez-spawn":"^3.0.3","@jsdevtools/ono":"^7.1.1","command-line-args":"^5.1.1","semver":"^7.1.1"},"gitHead":"70d32c00380ef4ef475321670fcc07f6cf81ae04","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"fadf7658c642c2d20963dd515faf77c6beabab38","size":13700,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.1.0.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.1.0_1585488893589_0.9741220864132094"},"_hasShrinkwrap":false,"publish_time":1585488893716,"_cnpm_publish_time":1585488893716,"_cnpmcore_publish_time":"2021-12-16T15:48:32.170Z"},"1.0.13":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.0.13","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.2","@jsdevtools/chai-exec":"^2.0.1","@jsdevtools/eslint-config-modular":"^8.0.0","@jsdevtools/tslint-modular":"^2.0.1","@jsdevtools/version-bump-prompt":"^6.0.1","@types/chai":"^4.2.7","@types/command-line-args":"^5.0.0","@types/mocha":"^7.0.2","@types/node":"^13.5.0","@types/semver":"^7.1.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.21.0","chai":"^4.2.0","eslint":"^6.8.0","mocha":"^7.0.1","npm-check":"^5.9.0","nyc":"^15.0.0","shx":"^0.3.2","tslint":"^6.0.0","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0"},"dependencies":{"command-line-args":"^5.1.1","@jsdevtools/ez-spawn":"^3.0.0","@jsdevtools/ono":"^7.0.1","semver":"^7.1.1"},"gitHead":"26ebb248892cd9d1aacd0af07d957c74496a154a","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.0.13","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"fb619ea12e9d0249d1227884be5d71e786fd438f","size":13314,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.0.13.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.0.13_1584284452742_0.7148091570795536"},"_hasShrinkwrap":false,"publish_time":1584284452910,"_cnpm_publish_time":1584284452910,"_cnpmcore_publish_time":"2021-12-16T15:48:32.382Z"},"1.0.12":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.0.12","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=10"},"devDependencies":{"@actions/core":"^1.2.2","@jsdevtools/chai-exec":"^2.0.1","@jsdevtools/eslint-config-modular":"^8.0.0","@jsdevtools/tslint-modular":"^2.0.1","@jsdevtools/version-bump-prompt":"^6.0.1","@types/chai":"^4.2.7","@types/command-line-args":"^5.0.0","@types/mocha":"^7.0.2","@types/node":"^13.5.0","@types/semver":"^7.1.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.21.0","chai":"^4.2.0","eslint":"^6.8.0","mocha":"^7.0.1","npm-check":"^5.9.0","nyc":"^15.0.0","shx":"^0.3.2","tslint":"^6.0.0","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0"},"dependencies":{"command-line-args":"^5.1.1","@jsdevtools/ez-spawn":"^3.0.0","@jsdevtools/ono":"^7.0.1","semver":"^7.1.1"},"gitHead":"402d24ee1e1767ba23b405dabb1495bee4cc1a60","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.0.12","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"4d978fe5afe81d7ad34f1fa066170800229d9425","size":13107,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.0.12.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.0.12_1583409022325_0.5898331231280094"},"_hasShrinkwrap":false,"publish_time":1583409022529,"_cnpm_publish_time":1583409022529,"_cnpmcore_publish_time":"2021-12-16T15:48:32.609Z"},"1.0.11":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.0.11","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"lib/index.js","types":"lib/index.d.ts","bin":{"npm-publish":"bin/npm-publish.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage lib dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:typescript && npm run build:ncc && npm run build:node_modules","build:typescript":"tsc --declaration","build:ncc":"ncc build src/action/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"tsc --watch","test":"mocha && npm run lint","coverage":"nyc -x test -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=12"},"devDependencies":{"@actions/core":"^1.2.2","@types/chai":"^4.2.7","@types/command-line-args":"^5.0.0","@types/mocha":"^5.2.7","@types/node":"^13.5.0","@types/semver":"^6.2.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.21.0","chai":"^4.2.0","chai-exec":"^1.1.2","eslint":"^6.8.0","eslint-config-modular":"^7.0.1","mocha":"^7.0.1","npm-check":"^5.9.0","nyc":"^15.0.0","shx":"^0.3.2","tslint":"^6.0.0","tslint-modular":"^1.4.1","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0","version-bump-prompt":"^5.0.3"},"dependencies":{"command-line-args":"^5.1.1","ez-spawn":"^2.1.6","ono":"^6.0.1","semver":"^7.1.1"},"gitHead":"e4b9915a6bc6342903a7d9d7d541080d28e7e36d","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.0.11","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"eaa4df4a5c0add9ce7a2a4d2357e8d3c84c9fd94","size":13100,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.0.11.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.0.11_1580130947050_0.3294486509490706"},"_hasShrinkwrap":false,"publish_time":1580130947220,"_cnpm_publish_time":1580130947220,"_cnpmcore_publish_time":"2021-12-16T15:48:32.827Z"},"1.0.10":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.0.10","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"npm-publish":"dist/index.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:ncc && npm run build:node_modules","build:ncc":"ncc build src/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"npm run build:ncc -- --watch","test":"mocha && npm run lint","coverage":"nyc -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=12"},"devDependencies":{"@actions/core":"^1.2.1","@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^13.1.8","@types/semver":"^6.2.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.21.0","chai":"^4.2.0","chai-exec":"^1.1.2","eslint":"^6.8.0","eslint-config-modular":"^7.0.1","ez-spawn":"^2.1.6","mocha":"^7.0.0","npm-check":"^5.9.0","nyc":"^15.0.0","ono":"^6.0.1","semver":"^7.1.1","shx":"^0.3.2","tslint":"^6.0.0","tslint-modular":"^1.4.1","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0","version-bump-prompt":"^5.0.3"},"gitHead":"92245d7bccbcdfbc539ffa211103f609b1cc47d5","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.0.10","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"50962dcb261870cab8d7c357ff0f2af75f67b993","size":103961,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.0.10.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.0.10_1579782520010_0.8937496054066243"},"_hasShrinkwrap":false,"publish_time":1579782520215,"_cnpm_publish_time":1579782520215,"_cnpmcore_publish_time":"2021-12-16T15:48:33.175Z"},"1.0.9":{"name":"@jsdevtools/npm-publish","description":"Fast, easy publishing to NPM","version":"1.0.9","keywords":["github-action","npm","publish","version","bump"],"author":{"name":"James Messinger","url":"https://jamesmessinger.com"},"license":"MIT","homepage":"https://jstools.dev/npm-publish","repository":{"type":"git","url":"git+https://github.com/JS-DevTools/npm-publish.git"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"npm-publish":"dist/index.js"},"scripts":{"clean":"shx rm -rf .nyc_output coverage dist","lint":"npm run lint:typescript && npm run lint:javascript","lint:typescript":"tslint -p tsconfig.json","lint:javascript":"eslint test","build":"npm run build:ncc && npm run build:node_modules","build:ncc":"ncc build src/index.ts --source-map --external semver","build:node_modules":"shx mkdir -p dist/node_modules && shx cp -r node_modules/semver dist/node_modules","watch":"npm run build:ncc -- --watch","test":"mocha && npm run lint","coverage":"nyc -x dist/sourcemap-register.js node_modules/mocha/bin/mocha","upgrade":"npm-check -u && npm audit fix","bump":"bump --tag --push --all && git tag -afm v1 v1 && git push --tags --force","release":"npm run upgrade && npm run clean && npm run build && npm test && npm run bump"},"engines":{"node":">=12"},"devDependencies":{"@actions/core":"^1.2.1","@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^13.1.8","@types/semver":"^6.2.0","@types/source-map-support":"^0.5.0","@zeit/ncc":"^0.21.0","chai":"^4.2.0","chai-exec":"^1.1.2","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-modular":"^7.0.1","ez-spawn":"^2.1.6","mocha":"^7.0.0","npm-check":"^5.9.0","nyc":"^15.0.0","ono":"^6.0.1","semver":"^7.1.1","shx":"^0.3.2","tslint":"^6.0.0","tslint-modular":"^1.4.1","typescript":"^3.5.1","typescript-tslint-plugin":"^0.5.0","version-bump-prompt":"^5.0.3"},"gitHead":"61e2c8611c69fd44475db30e5075284b15eb8c9e","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"_id":"@jsdevtools/npm-publish@1.0.9","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"shasum":"0981b75b03e812513f200dfbfbc5a968c0e1e983","size":104074,"noattachment":false,"key":"/@jsdevtools/npm-publish/-/@jsdevtools/npm-publish-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@jsdevtools/npm-publish/download/@jsdevtools/npm-publish-1.0.9.tgz"},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"npm:jamesmessinger","email":""},{"name":"npm:james_messinger","email":""},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_npmUser":{"name":"jamesmessinger","email":"james.messinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-publish_1.0.9_1579779235451_0.12663769557108684"},"_hasShrinkwrap":false,"publish_time":1579779235594,"_cnpm_publish_time":1579779235594,"_cnpmcore_publish_time":"2021-12-16T15:48:33.549Z"}},"readme":"Fast, easy publishing to NPM\n==============================================\n\n[![Cross-Platform Compatibility](https://jstools.dev/img/badges/os-badges.svg)](https://github.com/JS-DevTools/npm-publish/actions)\n[![Build Status](https://github.com/JS-DevTools/npm-publish/workflows/CI-CD/badge.svg)](https://github.com/JS-DevTools/npm-publish/actions)\n\n[![Coverage Status](https://coveralls.io/repos/github/JS-DevTools/npm-publish/badge.svg?branch=master)](https://coveralls.io/github/JS-DevTools/npm-publish)\n[![Dependencies](https://david-dm.org/JS-DevTools/npm-publish/status.svg)](https://david-dm.org/JS-DevTools/npm-publish)\n\n[![npm](https://img.shields.io/npm/v/@jsdevtools/npm-publish.svg)](https://www.npmjs.com/package/@jsdevtools/npm-publish)\n[![License](https://img.shields.io/npm/l/@jsdevtools/npm-publish.svg)](LICENSE)\n[![Buy us a tree](https://img.shields.io/badge/Treeware-%F0%9F%8C%B3-lightgreen)](https://plant.treeware.earth/JS-DevTools/npm-publish)\n\n\n\nFeatures\n--------------------------\n- ???? **Smart**<br>\nOnly publishes if the version number in `package.json` differs from the latest on NPM\n\n- ???? **Configurable**<br>\nCustomize the version-checking behavior, the registry URL, and path of your package\n\n- ???? **Secure**<br>\nKeeps your NPM access token secret. Doesn't write it to `~/.npmrc`\n\n- ⚡ **Fast**<br>\n100% JavaScript (which is faster than Docker) and bundled to optimize loading time\n\n- ???? **Outputs**<br>\nExposes the old and new version numbers, and the type of change (major, minor, patch, etc.) as variables that you can use in your workflow.\n\n\n\nUsage\n--------------------------\nThis package can be used three different ways:\n\n- ???? A [**GitHub Action**](#github-action) as part of your CI/CD process\n\n- ???? A [**function**](#javascript-function) that you call in your JavaScript code\n\n- ???? A [**CLI**](#command-line-interface) that you run in your terminal\n\n\n\nGitHub Action\n-----------------------------\nTo use the GitHub Action, you'll need to add it as a step in your [Workflow file](https://help.github.com/en/actions/automating-your-workflow-with-github-actions). By default, the only thing you need to do is set the `token` parameter to your [NPM auth token](https://docs.npmjs.com/creating-and-viewing-authentication-tokens).\n\n```yaml\non: push\n\njobs:\n  publish:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v1\n      - uses: actions/setup-node@v1\n        with:\n          node-version: 10\n      - run: npm install\n      - run: npm test\n      - uses: JS-DevTools/npm-publish@v1\n        with:\n          token: ${{ secrets.NPM_TOKEN }}\n```\n\n\n\nInput Parameters\n--------------------------\nYou can set any or all of the following input parameters:\n\n|Name            |Type    |Required? |Default                     |Description\n|----------------|--------|----------|----------------------------|------------------------------------\n|`token`         |string  |yes       |                            |The NPM auth token to use for publishing\n|`registry`      |string  |no        |https://registry.npmjs.org/ |The NPM registry URL to use\n|`package`       |string  |no        |./package.json              |The path of your package.json file\n|`tag`           |string  |no        |\"latest\"                    |The tag to publish to. This allows people to install the package using `npm install <package-name>@<tag>`.\n|`access`        |string  |no        |\"public\" for non-scoped packages. \"restricted\" for scoped packages.|Determines whether the published package should be publicly visible, or restricted to members of your NPM organization.\n|`dry-run`       |boolean |no        |false                       |Run NPM publish with the `--dry-run` flag to prevent publication\n|`check-version` |boolean |no        |true                        |Only publish to NPM if the version number in `package.json` differs from the latest on NPM\n\n\n\nOutput Variables\n--------------------------\nnpm-publish exposes some output variables, which you can use in later steps of your workflow. To access the output variables, you'll need to set an `id` for the npm-publish step.\n\n```yaml\nsteps:\n  - id: publish\n    uses: JS-DevTools/npm-publish@v1\n    with:\n      token: ${{ secrets.NPM_TOKEN }}\n\n  - if: steps.publish.outputs.type != 'none'\n    run: |\n      echo \"Version changed: ${{ steps.publish.outputs.old-version }} => ${{ steps.publish.outputs.version }}\"\n```\n\n\n|Variable      |Type    |Description\n|--------------|--------|------------------------------------\n|`type`        |string  |The type of version change that occurred (\"major\", \"minor\", \"patch\", etc.). If there was no version change, then type will be \"none\".\n|`version`     |string  |The version that was published\n|`old-version` |string  |The version number that was previously published to NPM\n|`tag`         |string  |The tag that the package was published to.\n|`access`      |string  |Indicates whether the published package is publicly visible or restricted to members of your NPM organization.\n|`dry-run`     |boolean |Indicates whether NPM was run in \"dry run\" mode\n\n\n\nJavaScript Function\n------------------------------\nTo use npm-package in your JavaScript code, you'll need to install it using [NPM](https://docs.npmjs.com/about-npm/):\n\n```bash\nnpm install @jsdevtools/npm-publish\n```\n\nYou can then import it and use it in your code like this:\n\n```javascript\nconst npmPublish = require(\"@jsdevtools/npm-publish\");\n\n// Run npm-publish with all defaults\nawait npmPublish();\n\n// Run npm-publish with options\nawait npmPublish({\n  package: \"./path/to/package.json\",\n  token: \"YOUR_NPM_AUTH_TOKEN_HERE\"\n});\n```\n\n### Options\nAs shown in the example above, you can pass options to the `npmPublish()` function. Here are the available options:\n\n|Name            |Type     |Default                     |Description\n|----------------|---------|----------------------------|------------------------------------\n|`token`         |string   |NPM's default credentials   |The NPM auth token to use for publishing. If not set, then NPM will\n|`registry`      |string   |https://registry.npmjs.org/ |The NPM registry URL to use\n|`package`       |string   |./package.json              |The path of your package.json file\n|`tag`           |string   |\"latest\"                    |The tag to publish to. This allows people to install the package using `npm install <package-name>@<tag>`.\n|`access`        |string   |\"public\" for non-scoped packages. \"restricted\" for scoped packages.|Determines whether the published package should be publicly visible, or restricted to members of your NPM organization.\n|`dryRun`        |boolean  |false                       |Run NPM publish with the `--dry-run` flag to prevent publication\n|`checkVersion`  |boolean  |true                        |Only publish to NPM if the version number in `package.json` differs from the latest on NPM\n|`quiet`         |boolean  |false                       |Suppress console output from NPM and npm-publish\n|`debug`         |function |no-op                       |A function to log debug messages. You can set this to a custom function to receive debug messages, or just set it to `console.debug` to print debug messages to the console.\n\n### Return Value\nThe `npmPublish()` function asynchronously returns an object with the following properties:\n\n|Name            |Type     |Description\n|----------------|---------|------------------------------------\n|`type`          |string   |The type of version change that occurred (\"major\", \"minor\", \"patch\", etc.)  If there was no version change, then the the type is \"none\".\n|`package`       |string   |The name of the NPM package that was published\n|`version`       |string   |The version number that was published\n|`oldVersion`    |string   |The version number that was previously published to NPM\n|`tag`           |string   |The tag that the package was published to.\n|`access`        |string   |Indicates whether the published package is publicly visible or restricted to members of your NPM organization.\n|`dryRun`        |boolean  |Indicates whether NPM was run in \"dry run\" mode\n\n\n\nCommand Line Interface\n------------------------------\nTo use npm-package from as a command-line tool in your terminal, you'll need to install it globally using [NPM](https://docs.npmjs.com/about-npm/):\n\n```bash\nnpm install -g @jsdevtools/npm-publish\n```\n\nYou can then use it in your terminal or in Bash scripts. You can call it without any arguments, and it will publish the current directory using NPM's default credentials.\n\n```bash\nnpm-publish\n```\n\nOr you can call it with arguments to explicitly set the NPM auth token, registry, package path, etc.\n\n```bash\nnpm-publish --token=YOUR_NPM_AUTH_TOKEN_HERE ./path/to/package.json\n```\n\n### Options\nRun `npm-publish --help` to see the full list of options available.\n\n```\n> npm-publish --help\n\nUsage: npm-publish [options] [package_path]\n\noptions:\n  --token <token>     The NPM access token to use when publishing\n\n  --registry <url>    The NPM registry URL to use\n\n  --tag <tag>         The tag to publish to. Allows the package to be installed\n                      using \"npm install <package-name>@<tag>\"\n\n  --access <access>   \"public\" = The package will be publicly visible.\n                      \"restricted\" = The package will only be visible to members\n                      of your NPM organization.\n\n  --dry-run           Don't actually publish to NPM, but report what would have\n                      been published\n\n  --debug, -d         Enable debug mode, with increased logging\n\n  --quiet, -q         Suppress unnecessary output\n\n  --version, -v       Print the version number\n\n  --help, -h          Show help\n\npackage_path          The absolute or relative path of the NPM package to publish.\n                      Can be a directory path, or the path of a package.json file.\n                      Defaults to the current directory.\n```\n\n\n\nContributing\n--------------------------\nContributions, enhancements, and bug-fixes are welcome!  [Open an issue](https://github.com/JS-DevTools/npm-publish/issues) on GitHub and [submit a pull request](https://github.com/JS-DevTools/npm-publish/pulls).\n\n#### Building\nTo build the project locally on your computer:\n\n1. __Clone this repo__<br>\n`git clone https://github.com/JS-DevTools/npm-publish.git`\n\n2. __Install dependencies__<br>\n`npm install`\n\n3. __Build the code__<br>\n`npm run build`\n\n4. __Run the tests__<br>\n`npm test`\n\n\n\nLicense\n--------------------------\nnpm-publish is 100% free and open-source, under the [MIT license](LICENSE). Use it however you want.\n\nThis package is [Treeware](http://treeware.earth). If you use it in production, then we ask that you [**buy the world a tree**](https://plant.treeware.earth/JS-DevTools/npm-publish) to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.\n\n\n\nBig Thanks To\n--------------------------\nThanks to these awesome companies for their support of Open Source developers ❤\n\n[![GitHub](https://jstools.dev/img/badges/github.svg)](https://github.com/open-source)\n[![NPM](https://jstools.dev/img/badges/npm.svg)](https://www.npmjs.com/)\n[![Coveralls](https://jstools.dev/img/badges/coveralls.svg)](https://coveralls.io)\n[![Travis CI](https://jstools.dev/img/badges/travis-ci.svg)](https://travis-ci.com)\n[![SauceLabs](https://jstools.dev/img/badges/sauce-labs.svg)](https://saucelabs.com)\n","_attachments":{},"homepage":"https://jstools.dev/npm-publish","bugs":{"url":"https://github.com/JS-DevTools/npm-publish/issues"},"license":"MIT"}