|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # has-yarn [](https://travis-ci.org/sindresorhus/has-yarn)
-
- > Check if a project is using [Yarn](https://yarnpkg.com)
-
- Useful for tools that needs to know whether to use `yarn` or `npm` to install dependencies.
-
- It checks if a `yarn.lock` file is present in the working directory.
-
-
- ## Install
-
- ```
- $ npm install has-yarn
- ```
-
-
- ## Usage
-
- ```
- .
- ├── foo
- │ └── package.json
- └── bar
- ├── package.json
- └── yarn.lock
- ```
-
- ```js
- const hasYarn = require('has-yarn');
-
- hasYarn('foo');
- //=> false
-
- hasYarn('bar');
- //=> true
- ```
-
-
- ## API
-
- ### hasYarn([cwd])
-
- Returns a `boolean` of whether the project uses Yarn.
-
- #### cwd
-
- Type: `string`<br>
- Default: `process.cwd()`
-
- Current working directory.
-
-
- ## Related
-
- - [has-yarn-cli](https://github.com/sindresorhus/has-yarn-cli) - CLI for this module
-
-
- ## License
-
- MIT © [Sindre Sorhus](https://sindresorhus.com)
|