{"maintainers":[{"name":"iarna","email":"me@re-becca.org"}],"dist-tags":{"latest":"2.0.0"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org"},"description":"Detect if we were run as a result of `npm publish`","readme":"in-publish\n==========\n\nDetect if we were run as a result of `npm publish`. This is intended to allow you to\neasily have prepublish lifecycle scripts that don't run when you run `npm install`.\n\n```\n$ npm install --save in-publish\nin-publish@1.0.0 node_modules/in-publish\n```\n\nThen edit your package.json to have:\n\n```json\n  \"scripts\": {\n    \"prepublish\": \"in-publish && thing-I-dont-want-on-dev-install || not-in-publish\"\n  }\n```\n\nNow when you run:\n\n```\n$ npm install\n```\nThen `thing-I-dont-want-on-dev-install` won't be run, but...\n\n```\n$ npm publish\n```\nAnd `thing-I-dont-want-on-dev-install` will be run.\n\nIt's worth noting that the `prepublish` lifecycle is _ALSO_ called when you build a tarball, so:\n\n```\n$ npm pack\n```\n\nWill call your `prepublish` lifecycle, but with the examplea above,\n`thing-I-dont-want-on-dev-install` won't be run.\n\nIf you want this, you can use another helper included here:\n\n```json\n  \"scripts\": {\n    \"prepublish\": \"not-in-install && thing-I-dont-want-on-dev-install || in-install\"\n  }\n```\n\nThe above will run your `thing-I-dont-want-on-dev-install` on `publish` and\non `pack` but not on `install`.\n","repository":{"type":"git","url":"git+https://github.com/iarna/in-publish.git"},"users":{"joeybaker":true,"julien-f":true,"brentonhouse":true,"abhisekp":true,"backnight":true,"iarna":true,"thebearingedge":true,"danielbayley":true,"mysticatea":true,"stevenvachon":true,"ta2edchimp":true},"bugs":{"url":"https://github.com/iarna/in-publish/issues"},"license":"ISC","versions":{"1.0.0":{"name":"in-publish","version":"1.0.0","description":"Detect if we were run as a result of `npm publish`","main":"index.js","bin":{"in-publish":"cli.js"},"repository":{"type":"git","url":"https://github.com/iarna/in-publish"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/in-publish/issues"},"homepage":"https://github.com/iarna/in-publish","gitHead":"309ce88b21eb99e279cfae5a274dafd5ed772a4f","_id":"in-publish@1.0.0","scripts":{},"_shasum":"447566f1258a4006ffc62ab39573b59f60892595","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"iarna","email":"me@re-becca.org"}],"dist":{"shasum":"447566f1258a4006ffc62ab39573b59f60892595","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/in-publish/-/in-publish-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"in-publish","version":"1.1.0","description":"Detect if we were run as a result of `npm publish`","main":"index.js","bin":{"in-publish":"cli.js","in-install":"not-cli.js"},"repository":{"type":"git","url":"https://github.com/iarna/in-publish"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/in-publish/issues"},"homepage":"https://github.com/iarna/in-publish","gitHead":"676a1fc3f628184e6efe24803c146097a602e0a5","_id":"in-publish@1.1.0","scripts":{},"_shasum":"7ee6c0a125fdad5665c9ac09173e07897f19ffe7","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"iarna","email":"me@re-becca.org"}],"dist":{"shasum":"7ee6c0a125fdad5665c9ac09173e07897f19ffe7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/in-publish/-/in-publish-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"in-publish","version":"1.1.1","description":"Detect if we were run as a result of `npm publish`","main":"index.js","bin":{"in-publish":"cli.js","in-install":"not-cli.js"},"repository":{"type":"git","url":"https://github.com/iarna/in-publish"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/in-publish/issues"},"homepage":"https://github.com/iarna/in-publish","gitHead":"ad40c39528ffd29c8b11ded394af2b040307c60f","_id":"in-publish@1.1.1","scripts":{},"_shasum":"45ef58736dedb975804ee86da27e8ad3731386f8","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"iarna","email":"me@re-becca.org"}],"dist":{"shasum":"45ef58736dedb975804ee86da27e8ad3731386f8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/in-publish/-/in-publish-1.1.1.tgz"},"directories":{}},"2.0.0":{"name":"in-publish","version":"2.0.0","description":"Detect if we were run as a result of `npm publish`","main":"index.js","bin":{"in-publish":"in-publish.js","in-install":"in-install.js","not-in-publish":"not-in-publish.js","not-in-install":"not-in-install.js"},"repository":{"type":"git","url":"git+https://github.com/iarna/in-publish.git"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/in-publish/issues"},"homepage":"https://github.com/iarna/in-publish","gitHead":"7602f2f81f8be988cae554d706bd4a3f1d563f1a","_id":"in-publish@2.0.0","scripts":{},"_shasum":"e20ff5e3a2afc2690320b6dc552682a9c7fadf51","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"e20ff5e3a2afc2690320b6dc552682a9c7fadf51","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/in-publish/-/in-publish-2.0.0.tgz"},"maintainers":[{"name":"iarna","email":"me@re-becca.org"}],"directories":{}}},"name":"in-publish","time":{"modified":"2017-06-14T09:22:04.214Z","created":"2015-01-13T03:26:01.320Z","1.0.0":"2015-01-13T03:26:01.320Z","1.1.0":"2015-01-13T04:25:48.596Z","1.1.1":"2015-01-13T05:06:26.928Z","2.0.0":"2015-07-07T19:01:29.155Z"},"readmeFilename":"README.md","homepage":"https://github.com/iarna/in-publish"}