From 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Wed, 18 Nov 2020 23:26:45 +0100 Subject: rm node_modules --- node_modules/find-cache-dir/readme.md | 113 ---------------------------------- 1 file changed, 113 deletions(-) delete mode 100644 node_modules/find-cache-dir/readme.md (limited to 'node_modules/find-cache-dir/readme.md') diff --git a/node_modules/find-cache-dir/readme.md b/node_modules/find-cache-dir/readme.md deleted file mode 100644 index 447d620..0000000 --- a/node_modules/find-cache-dir/readme.md +++ /dev/null @@ -1,113 +0,0 @@ -# find-cache-dir [![Build Status](https://travis-ci.org/avajs/find-cache-dir.svg?branch=master)](https://travis-ci.org/avajs/find-cache-dir) [![Coverage Status](https://coveralls.io/repos/github/avajs/find-cache-dir/badge.svg?branch=master)](https://coveralls.io/github/avajs/find-cache-dir?branch=master) - -> Finds the common standard cache directory - -Recently the [`nyc`](https://github.com/bcoe/nyc) and [`AVA`](https://ava.li) projects decided to standardize on a common directory structure for storing cache information: - -```sh -# nyc -./node_modules/.cache/nyc - -# ava -./node_modules/.cache/ava - -# your-module -./node_modules/.cache/your-module -``` - -This module makes it easy to correctly locate the cache directory according to this shared spec. If this pattern becomes ubiquitous, clearing the cache for multiple dependencies becomes easy and consistent: - -``` -rm -rf ./node_modules/.cache -``` - -If you decide to adopt this pattern, please file a PR adding your name to the list of adopters below. - - -## Install - -``` -$ npm install --save find-cache-dir -``` - - -## Usage - -```js -const findCacheDir = require('find-cache-dir'); - -findCacheDir({name: 'unicorns'}); -//=> '/user/path/node-modules/.cache/unicorns' -``` - - -## API - -### findCacheDir([options]) - -Finds the cache directory using the supplied options. The algorithm tries to find a `package.json` file, searching every parent directory of the `cwd` specified (or implied from other options). It returns a `string` containing the absolute path to the cache directory, or `null` if `package.json` was never found. - -#### options - -##### name - -*Required*
-Type: `string` - -Should be the same as your project name in `package.json`. - -##### files - -Type: `Array` `string - -An array of files that will be searched for a common parent directory. This common parent directory will be used in lieu of the `cwd` option below. - -##### cwd - -Type: `string`
-Default `process.cwd()` - -Directory to start searching for a `package.json` from. - -##### create - -Type: `boolean`
-Default `false` - -If `true`, the directory will be created synchronously before returning. - -##### thunk - -Type: `boolean`
-Default `false` - -If `true`, this modifies the return type to be a function that is a thunk for `path.join(theFoundCacheDirectory)`. - -```js -const thunk = findCacheDir({name: 'foo', thunk: true}); - -thunk(); -//=> '/some/path/node_modules/.cache/foo' - -thunk('bar.js') -//=> '/some/path/node_modules/.cache/foo/bar.js' - -thunk('baz', 'quz.js') -//=> '/some/path/node_modules/.cache/foo/baz/quz.js' -``` - -This is helpful for actually putting actual files in the cache! - - -## Adopters - -- [`AVA`](https://ava.li) -- [`nyc`](https://github.com/bcoe/nyc) -- [`babel-loader`](https://github.com/babel/babel-loader) -- [`eslint-loader`](https://github.com/MoOx/eslint-loader) -- [`Phenomic`](https://phenomic.io) - - -## License - -MIT © [James Talmage](https://github.com/jamestalmage) -- cgit v1.2.3