An open API service indexing awesome lists of open source software.

https://github.com/luftywiranda13/has-shrinkwrap

Check if `npm-shrinkwrap.json` is present in the working directory
https://github.com/luftywiranda13/has-shrinkwrap

lockfile npm yarn

Last synced: 7 months ago
JSON representation

Check if `npm-shrinkwrap.json` is present in the working directory

Awesome Lists containing this project

README

          

# has-shrinkwrap

[![Package Version](https://img.shields.io/npm/v/has-shrinkwrap.svg?style=flat-square)](https://www.npmjs.com/package/has-shrinkwrap)
[![Downloads Status](https://img.shields.io/npm/dm/has-shrinkwrap.svg?style=flat-square)](https://npm-stat.com/charts.html?package=has-shrinkwrap&from=2016-04-01)
[![Build Status: Linux](https://img.shields.io/travis/luftywiranda13/has-shrinkwrap/master.svg?style=flat-square)](https://travis-ci.org/luftywiranda13/has-shrinkwrap)
[![Coverage Status](https://img.shields.io/codecov/c/github/luftywiranda13/has-shrinkwrap/master.svg?style=flat-square)](https://codecov.io/gh/luftywiranda13/has-shrinkwrap)

Check if `npm-shrinkwrap.json` is present in the working directory

## Installation

```sh
npm install --save has-shrinkwrap
```

## Usage

```sh
$ tree
.
├── bar
│ ├── npm-shrinkwrap.json
│ └── package.json
└── foo
└── package.json
```

```js
const hasShrinkwrap = require('has-shrinkwrap');

hasShrinkwrap('foo');
//=> false

hasShrinkwrap('bar');
//=> true
```

## API

### hasShrinkwrap([cwd])

Returns a `boolean`.

#### cwd

Type: `string`

Default: `process.cwd()`

Current working directory.

## Related

* [has-lockfile](https://github.com/luftywiranda13/has-lockfile) – Detect lockfiles in the working directory

## License

MIT © [Lufty Wiranda](https://www.luftywiranda.com)