{"_id":"has-yarn","_rev":"813233","name":"has-yarn","description":"Check if a project is using Yarn","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-09-10T18:25:54.000Z","created":"2016-12-12T15:55:01.875Z","3.0.0":"2021-09-10T18:23:37.532Z","2.1.0":"2019-03-31T21:02:06.987Z","2.0.0":"2019-03-12T16:56:57.619Z","1.0.0":"2016-12-12T15:55:01.875Z"},"users":{},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-yarn.git"},"versions":{"3.0.0":{"name":"has-yarn","version":"3.0.0","description":"Check if a project is using Yarn","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-yarn.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":["yarn","has","detect","is","project","app","module","package","manager","npm"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"45d143fe0ce34cb6083c29838bfeb39f4012ae88","bugs":{"url":"https://github.com/sindresorhus/has-yarn/issues"},"homepage":"https://github.com/sindresorhus/has-yarn#readme","_id":"has-yarn@3.0.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.3","dist":{"shasum":"c3c21e559730d1d3b57e28af1f30d06fac38147d","size":1745,"noattachment":false,"key":"/has-yarn/-/has-yarn-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-yarn/download/has-yarn-3.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-yarn_3.0.0_1631298217366_0.8145816072974357"},"_hasShrinkwrap":false,"publish_time":1631298217532,"_cnpm_publish_time":1631298217532},"2.1.0":{"name":"has-yarn","version":"2.1.0","description":"Check if a project is using Yarn","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-yarn.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["yarn","has","detect","is","project","app","module","package","manager","npm"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.1","xo":"^0.24.0"},"gitHead":"b7b7b341a2c339050bade6b77152b266c2bdc89c","bugs":{"url":"https://github.com/sindresorhus/has-yarn/issues"},"homepage":"https://github.com/sindresorhus/has-yarn#readme","_id":"has-yarn@2.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77","size":1883,"noattachment":false,"key":"/has-yarn/-/has-yarn-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-yarn/download/has-yarn-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-yarn_2.1.0_1554066126839_0.4025715435893884"},"_hasShrinkwrap":false,"publish_time":1554066126987,"_cnpm_publish_time":1554066126987},"2.0.0":{"name":"has-yarn","version":"2.0.0","description":"Check if a project is using Yarn","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-yarn.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["yarn","has","detect","is","project","app","module","package","manager","npm"],"devDependencies":{"ava":"^1.2.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"1eb8b0b50c8927363bb91a8462aa3a22f04811f1","bugs":{"url":"https://github.com/sindresorhus/has-yarn/issues"},"homepage":"https://github.com/sindresorhus/has-yarn#readme","_id":"has-yarn@2.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"11b77911708db3c5cccd07400537d9acab6131f1","size":1797,"noattachment":false,"key":"/has-yarn/-/has-yarn-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-yarn/download/has-yarn-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-yarn_2.0.0_1552409817487_0.4087908635323412"},"_hasShrinkwrap":false,"publish_time":1552409817619,"_cnpm_publish_time":1552409817619},"1.0.0":{"name":"has-yarn","version":"1.0.0","description":"Check if a project is using Yarn","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-yarn.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["yarn","has","detect","is","project","app","module","package","manager","npm"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"1cca9daed8891b97535c6d5a6b25e5d45ec84142","bugs":{"url":"https://github.com/sindresorhus/has-yarn/issues"},"homepage":"https://github.com/sindresorhus/has-yarn#readme","_id":"has-yarn@1.0.0","_shasum":"89e25db604b725c8f5976fff0addc921b828a5a7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"89e25db604b725c8f5976fff0addc921b828a5a7","size":1632,"noattachment":false,"key":"/has-yarn/-/has-yarn-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-yarn/download/has-yarn-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/has-yarn-1.0.0.tgz_1481558101230_0.7273892587982118"},"directories":{},"publish_time":1481558101875,"_cnpm_publish_time":1481558101875,"_hasShrinkwrap":false}},"readme":"# has-yarn\n\n> Check if a project is using [Yarn](https://yarnpkg.com)\n\nUseful for tools that needs to know whether to use `yarn` or `npm` to install dependencies.\n\nIt checks if a `yarn.lock` file is present in the working directory.\n\n## Install\n\n```\n$ npm install has-yarn\n```\n\n## Usage\n\n```\n.\n├── foo\n│   └── package.json\n└── bar\n    ├── package.json\n    └── yarn.lock\n```\n\n```js\nimport hasYarn from 'has-yarn';\n\nhasYarn('foo');\n//=> false\n\nhasYarn('bar');\n//=> true\n```\n\n## API\n\n### hasYarn(cwd?)\n\nReturns a `boolean` of whether the project uses Yarn.\n\n#### cwd\n\nType: `string`\\\nDefault: `process.cwd()`\n\nThe current working directory.\n\n## Related\n\n- [has-yarn-cli](https://github.com/sindresorhus/has-yarn-cli) - CLI for this module\n","_attachments":{},"homepage":"https://github.com/sindresorhus/has-yarn#readme","bugs":{"url":"https://github.com/sindresorhus/has-yarn/issues"},"license":"MIT"}