{"_id":"is-npm","_rev":"181108","name":"is-npm","description":"Check if your code is running as an npm script","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2022-10-18T09:48:46.000Z","created":"2014-07-20T09:36:12.205Z","6.0.0":"2021-09-18T19:09:42.241Z","5.0.0":"2020-05-15T18:22:46.880Z","4.0.0":"2019-10-14T12:39:20.075Z","3.0.0":"2019-03-11T06:39:05.582Z","2.0.0":"2018-03-22T15:06:02.269Z","1.0.0":"2014-07-20T09:36:12.205Z"},"users":{},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"versions":{"6.0.0":{"name":"is-npm","version":"6.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["npm","yarn","is","check","detect","env","environment","run","script"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"cf92824c7840de00db2a9e28ac51b8749a5bebab","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm#readme","_id":"is-npm@6.0.0","_nodeVersion":"16.9.1","_npmVersion":"7.20.3","dist":{"shasum":"b59e75e8915543ca5d881ecff864077cba095261","size":2039,"noattachment":false,"key":"/is-npm/-/is-npm-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-6.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-npm_6.0.0_1631992182077_0.6701392635768113"},"_hasShrinkwrap":false,"publish_time":1631992182241,"_cnpm_publish_time":1631992182241,"_cnpmcore_publish_time":"2021-12-14T06:14:25.591Z"},"5.0.0":{"name":"is-npm","version":"5.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["npm","yarn","is","check","detect","env","environment","run","script"],"devDependencies":{"ava":"^2.4.0","tsd":"^0.11.0","xo":"^0.30.0"},"gitHead":"4647938c7ba294b161d07902020cf3f178815c29","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm#readme","_id":"is-npm@5.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"43e8d65cc56e1b67f8d47262cf667099193f45a8","size":2093,"noattachment":false,"key":"/is-npm/-/is-npm-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-5.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-npm_5.0.0_1589566966767_0.06135496724857736"},"_hasShrinkwrap":false,"publish_time":1589566966880,"_cnpm_publish_time":1589566966880},"4.0.0":{"name":"is-npm","version":"4.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["npm","is","check","detect","env","environment","run","script"],"devDependencies":{"ava":"^2.4.0","tsd-check":"^0.6.0","xo":"^0.25.3"},"gitHead":"5721421c221d6ba641d7a2af76c1536ce22872b7","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm#readme","_id":"is-npm@4.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c90dd8380696df87a7a6d823c20d0b12bbe3c84d","size":1990,"noattachment":false,"key":"/is-npm/-/is-npm-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-npm_4.0.0_1571056759935_0.14280950742606424"},"_hasShrinkwrap":false,"publish_time":1571056760075,"_cnpm_publish_time":1571056760075},"3.0.0":{"name":"is-npm","version":"3.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["npm","is","check","detect","env","environment","run","script"],"devDependencies":{"ava":"^1.3.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"5e207a26760f883d91923e3bbfe4a1ed7a9f6a5a","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm#readme","_id":"is-npm@3.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ec9147bfb629c43f494cf67936a961edec7e8053","size":1625,"noattachment":false,"key":"/is-npm/-/is-npm-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-npm_3.0.0_1552286345432_0.058244315730821006"},"_hasShrinkwrap":false,"publish_time":1552286345582,"_cnpm_publish_time":1552286345582},"2.0.0":{"name":"is-npm","version":"2.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-npm.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["npm","is","check","detect","env","environment","run","script"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"2daa4ad780c5a07d73eb5c317a5b9e68f7a78473","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm#readme","_id":"is-npm@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d8449be037d3cf146ead95c67d84b76396fbdb32","size":1446,"noattachment":false,"key":"/is-npm/-/is-npm-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-npm_2.0.0_1521731162192_0.38421678949459337"},"_hasShrinkwrap":false,"publish_time":1521731162269,"_cnpm_publish_time":1521731162269},"1.0.0":{"name":"is-npm","version":"1.0.0","description":"Check if your code is running as an npm script","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/is-npm"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["npm","is","check","detect","env","environment"],"devDependencies":{"ava":"0.0.3"},"bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"homepage":"https://github.com/sindresorhus/is-npm","_id":"is-npm@1.0.0","_shasum":"f2fb63a65e4905b406c86072765a1a4dc793b9f4","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"f2fb63a65e4905b406c86072765a1a4dc793b9f4","size":756,"noattachment":false,"key":"/is-npm/-/is-npm-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/is-npm/download/is-npm-1.0.0.tgz"},"directories":{},"publish_time":1405848972205,"_cnpm_publish_time":1405848972205,"_hasShrinkwrap":false}},"readme":"# is-npm\n\n> Check if your code is running as an [npm](https://docs.npmjs.com/misc/scripts) or [yarn](https://yarnpkg.com/lang/en/docs/cli/run/) script\n\n## Install\n\n```sh\nnpm install is-npm\n```\n\n## Usage\n\n```js\nimport {isNpmOrYarn, isNpm, isYarn} from 'is-npm';\n\nconsole.table({isNpmOrYarn, isNpm, isYarn});\n```\n\n```sh\n$ node foo.js\n# ┌─────────────┬────────┐\n# │   (index)   │ Values │\n# ├─────────────┼────────┤\n# │ isNpmOrYarn │ false  │\n# │    isNpm    │ false  │\n# │   isYarn    │ false  │\n# └─────────────┴────────┘\n$ npm run foo\n# ┌─────────────┬────────┐\n# │   (index)   │ Values │\n# ├─────────────┼────────┤\n# │ isNpmOrYarn │  true  │\n# │    isNpm    │  true  │\n# │   isYarn    │ false  │\n# └─────────────┴────────┘\n$ yarn run foo\n# ┌─────────────┬────────┐\n# │   (index)   │ Values │\n# ├─────────────┼────────┤\n# │ isNpmOrYarn │  true  │\n# │    isNpm    │ false  │\n# │   isYarn    │  true  │\n# └─────────────┴────────┘\n```\n\n## Related\n\n- [is-npm-cli](https://github.com/sindresorhus/is-npm-cli) - CLI for this module\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-is-npm?utm_source=npm-is-npm&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>\n","_attachments":{},"homepage":"https://github.com/sindresorhus/is-npm#readme","bugs":{"url":"https://github.com/sindresorhus/is-npm/issues"},"license":"MIT"}