is-npm
Install
npm install is-npm
Usage
import {isNpmOrYarn, isNpm, isYarn} from 'is-npm';
console.table({isNpmOrYarn, isNpm, isYarn});
$ node foo.js
# βββββββββββββββ¬βββββββββ
# β (index) β Values β
# βββββββββββββββΌβββββββββ€
# β isNpmOrYarn β false β
# β isNpm β false β
# β isYarn β false β
# βββββββββββββββ΄βββββββββ
$ npm run foo
# βββββββββββββββ¬βββββββββ
# β (index) β Values β
# βββββββββββββββΌβββββββββ€
# β isNpmOrYarn β true β
# β isNpm β true β
# β isYarn β false β
# βββββββββββββββ΄βββββββββ
$ yarn run foo
# βββββββββββββββ¬βββββββββ
# β (index) β Values β
# βββββββββββββββΌβββββββββ€
# β isNpmOrYarn β true β
# β isNpm β false β
# β isYarn β true β
# βββββββββββββββ΄βββββββββ
Related
- is-npm-cli - CLI for this module
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.