open-index/open-npm huggingface dataset:
npm package: @jswork/next-pad-index
Description: PadLeft with zero for index.
Author: afei
Latest version: 1.0.0

# next-pad-index
> PadLeft with zero for index.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pad-index
```

## options
> { char: '0', step: 0, size: 2 }

| api  | type   | default |
| ---- | ------ | ------- |
| char | string | '0'     |
| step | number | 0       |
| size | number | 2       |

## usage
```js
import '@jswork/next-pad-index';

// default options:
nx.padIndex(2);               // 002
nx.padIndex(100);             // 100

// with options:
nx.padIndex(100, { step: 1})  //101
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pad-index/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pad-index
[version-url]: https://npmjs.org/package/@jswork/next-pad-index

[license-image]: https://img.shields.io/npm/l/@jswork/next-pad-index
[license-url]: https://github.com/afeiship/next-pad-index/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pad-index
[size-url]: https://github.com/afeiship/next-pad-index/blob/master/dist/next-pad-index.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pad-index
[download-url]: https://www.npmjs.com/package/@jswork/next-pad-index
npm package: @jswork/next-pad-start
Description: Pad start for next.
Author: afei
Latest version: 1.0.0

# next-pad-start
> Pad start for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pad-start
```

## usage
```js
import '@jswork/next-pad-start';

nx.padStart('abc', 3, '0'); // 'abc'
nx.padStart('abc', 5, '0'); // '00abc'
```

## other solution
```js
('0' + 1).slice(-2)
// "01"
('0' + 12).slice(-2)
// "12"
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pad-start/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pad-start
[version-url]: https://npmjs.org/package/@jswork/next-pad-start

[license-image]: https://img.shields.io/npm/l/@jswork/next-pad-start
[license-url]: https://github.com/afeiship/next-pad-start/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pad-start
[size-url]: https://github.com/afeiship/next-pad-start/blob/master/dist/next-pad-start.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pad-start
[download-url]: https://www.npmjs.com/package/@jswork/next-pad-start
npm package: @jswork/next-pairs
Description: Object key value to pairs for next.
Author: afei
Latest version: 1.0.0

# next-pairs
> Object key value to pairs for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pairs
```

## usage
```js
import '@jswork/next-pairs';

const obj = { name: 'fei', email: '1290657123@qq.com' };
const res = nx.pairs(obj);

// result
[
  { key: 'name', value: 'fei' },
  { key: 'email', value: '1290657123@qq.com' }
];
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pairs/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pairs
[version-url]: https://npmjs.org/package/@jswork/next-pairs

[license-image]: https://img.shields.io/npm/l/@jswork/next-pairs
[license-url]: https://github.com/afeiship/next-pairs/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pairs
[size-url]: https://github.com/afeiship/next-pairs/blob/master/dist/next-pairs.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pairs
[download-url]: https://www.npmjs.com/package/@jswork/next-pairs
npm package: @jswork/next-param
Description: Parse and stringify URL query strings for next.
Author: afei
Latest version: 1.0.12

# next-param
> Parse and stringify URL query strings for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-param
```

## apis
| name    | type   | description    |
|---------|--------|----------------|
| hash    | object | 传入的参数列表 |
| url     | string | URL            |
| options | object | 其它选项       |

## options
| name      | type     | description                                                          |
|-----------|----------|----------------------------------------------------------------------|
| separator | string   | 当参数值为 `array` 的时候， `join` 的连接字符                        |
| encode    | function | `encodeURI` 或者 `encodeURIComponent` ，或者自定义                   |
| isEmpty   | function | 过渡掉不需要的 `value` ，可以用这个函数；默认过滤掉 `null/undefined` |
| transform | function | 对每一组 `key/value` 进行处理，最终返回需要用 `&` 拼接的字符串       |

## encode
- uri: 用 `encodeURIComponent` 对 value 进行 1次 `encode` 处理
- uri2: 用 `encodeURIComponent` 对 value 进行 2次 `encode` 处理
- base64: 对 value 用 `js-base64` 进行 `encode`

## usage
```js
import '@jswork/next-param';

nx.param({ var1: 123, var2: 'str', ids: [1,2,3] });
// var1=123&var2=str&ids=1%2C2%2C3
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-param/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-param
[version-url]: https://npmjs.org/package/@jswork/next-param

[license-image]: https://img.shields.io/npm/l/@jswork/next-param
[license-url]: https://github.com/afeiship/next-param/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-param
[size-url]: https://github.com/afeiship/next-param/blob/master/dist/next-param.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-param
[download-url]: https://www.npmjs.com/package/@jswork/next-param
npm package: @jswork/next-parse-int
Description: The parseInt int for next.
Author: afei
Latest version: 1.0.0

# next-parse-int
> The parseInt int for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-parse-int
```

## usage
```js
import '@jswork/next-parse-int';

const arr = [1, '2a', '3b', '4c'];
const res = arr.map(nx.parseInt);

// [1, 2, 3, 4]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-parse-int/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-parse-int
[version-url]: https://npmjs.org/package/@jswork/next-parse-int

[license-image]: https://img.shields.io/npm/l/@jswork/next-parse-int
[license-url]: https://github.com/afeiship/next-parse-int/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-parse-int
[size-url]: https://github.com/afeiship/next-parse-int/blob/master/dist/next-parse-int.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-parse-int
[download-url]: https://www.npmjs.com/package/@jswork/next-parse-int
npm package: @jswork/next-parse-request-args
Description: Request arguments parser.
Author: afei
Latest version: 1.0.9

# next-parse-request-args
> Request arguments parser.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
yarn add @jswork/next-parse-request-args
```

## usage
```js
import '@jswork/next-parse-request-args';

//DOCS here!
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-parse-request-args/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-parse-request-args
[version-url]: https://npmjs.org/package/@jswork/next-parse-request-args

[license-image]: https://img.shields.io/npm/l/@jswork/next-parse-request-args
[license-url]: https://github.com/afeiship/next-parse-request-args/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-parse-request-args
[size-url]: https://github.com/afeiship/next-parse-request-args/blob/master/dist/next-parse-request-args.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-parse-request-args
[download-url]: https://www.npmjs.com/package/@jswork/next-parse-request-args
npm package: @jswork/next-partition
Description: Creates an array of elements split into two groups.
Author: afei
Latest version: 1.0.0

# next-partition
> Creates an array of elements split into two groups.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-partition
```

## usage
```js
import '@jswork/next-partition';

const rs = nx.partition([1, 2, 3], function(_, n) {
  return n % 2;
});

//result:
[
  [1,3],
  [2]
]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-partition/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-partition
[version-url]: https://npmjs.org/package/@jswork/next-partition

[license-image]: https://img.shields.io/npm/l/@jswork/next-partition
[license-url]: https://github.com/afeiship/next-partition/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-partition
[size-url]: https://github.com/afeiship/next-partition/blob/master/dist/next-partition.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-partition
[download-url]: https://www.npmjs.com/package/@jswork/next-partition
npm package: @jswork/next-path-match
Description: A wrapper for path-to-regexp.
Author: afei
Latest version: 1.0.2

# next-path-match
> A wrapper for path-to-regexp.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-path-match
```

## usage
```js
import '@jswork/next-path-match';

const res = nx.pathMatch(
  '/dashboard/self-analysis/:type/:id',
  '/dashboard/self-analysis/folder/13'
);

// result:
{
  type:'folder',
  id:'13'
}
```

## options
| name         | default        | description                                  |
| ------------ | -------------- | -------------------------------------------- |
| replacements | [['?', '\\?']] | Replace for pre process route.               |
| completion   | both           | Will completion route(`both/left/right/none`). |

## resources
- https://github.com/pillarjs/path-to-regexp

## license
Code released under [the MIT license](https://github.com/afeiship/next-path-match/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-path-match
[version-url]: https://npmjs.org/package/@jswork/next-path-match

[license-image]: https://img.shields.io/npm/l/@jswork/next-path-match
[license-url]: https://github.com/afeiship/next-path-match/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-path-match
[size-url]: https://github.com/afeiship/next-path-match/blob/master/dist/next-path-match.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-path-match
[download-url]: https://www.npmjs.com/package/@jswork/next-path-match
npm package: @jswork/next-path-parse
Description: Parse path for next.
Author: afei
Latest version: 1.0.0

# next-path-parse
> Parse path for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-path-parse
```

## usage
```js
import '@jswork/next-path-parse';

const res = nx.pathParse('/User/feizheng/github/test/build/static/css/8.f96cc274.chunk.css', {
  cwd: '/User/feizheng/github/test/',
  context:'build'
});

/*
{
  cwd: '/User/feizheng/github/test/',
  context: 'build',
  root: '/',
  dir: '/User/feizheng/github/test/build/static/css',
  base: '8.f96cc274.chunk.css',
  ext: '.css',
  name: '8.f96cc274.chunk',
  full: '/User/feizheng/github/test/build/static/css/8.f96cc274.chunk.css',
  parent: 'build/static/css/8.f96cc274.chunk.css',
  relative: 'static/css/8.f96cc274.chunk.css'
}
*/
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-path-parse/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-path-parse
[version-url]: https://npmjs.org/package/@jswork/next-path-parse

[license-image]: https://img.shields.io/npm/l/@jswork/next-path-parse
[license-url]: https://github.com/afeiship/next-path-parse/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-path-parse
[size-url]: https://github.com/afeiship/next-path-parse/blob/master/dist/next-path-parse.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-path-parse
[download-url]: https://www.npmjs.com/package/@jswork/next-path-parse
npm package: @jswork/next-pdf-merge
Description: An npm module to merge PDFs based on pdfbox for next.
Author: afei
Latest version: 1.0.0

# next-pdf-merge
> An npm module to merge PDFs based on pdfbox for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pdf-merge
```

## usage
```js
import '@jswork/next-pdf-merge';

nx.pdfMerge({
  input: './__tests__/docs/*.pdf',
  output: './__tests__/output.pdf'
})
```

## resources
- https://pdfbox.apache.org/2.0/commandline.html#pdfmerger
- https://medium.com/@chetansachdev/solved-installing-node-pdfbox-in-osx-3af95f0285c2
- https://github.com/karuppiah7890/easy-pdf-merge

## license
Code released under [the MIT license](https://github.com/afeiship/next-pdf-merge/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pdf-merge
[version-url]: https://npmjs.org/package/@jswork/next-pdf-merge

[license-image]: https://img.shields.io/npm/l/@jswork/next-pdf-merge
[license-url]: https://github.com/afeiship/next-pdf-merge/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pdf-merge
[size-url]: https://github.com/afeiship/next-pdf-merge/blob/master/dist/next-pdf-merge.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pdf-merge
[download-url]: https://www.npmjs.com/package/@jswork/next-pdf-merge
npm package: @jswork/next-percentage
Description: Percentage for next.
Author: afei
Latest version: 1.0.2

# next-percentage
> Percentage for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-percentage
```

## usage
```js
import '@jswork/next-percentage';

const res1 = nx.percentage(1, 3);
const res2 = nx.percentage(2, 3);
const res3 = nx.percentage(3, 3);
const res4 = nx.percentage(4, 3);

// '33.33'
// '66.67'
// '100'
// '133.33'
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-percentage/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-percentage
[version-url]: https://npmjs.org/package/@jswork/next-percentage

[license-image]: https://img.shields.io/npm/l/@jswork/next-percentage
[license-url]: https://github.com/afeiship/next-percentage/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-percentage
[size-url]: https://github.com/afeiship/next-percentage/blob/master/dist/next-percentage.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-percentage
[download-url]: https://www.npmjs.com/package/@jswork/next-percentage
npm package: @jswork/next-pick
Description: Creates an object composed of the picked object properties.
Author: afei
Latest version: 1.0.0

# next-pick
> Creates an object composed of the picked object properties.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pick
```

## usage
```js
import '@jswork/next-pick';

const object = {
  'a': 1,
  'c': 'c-value',
  some: {
    what: {
      and: {
        deep: {
          one: 1
        }
      }
    }
  }
};

const picked = nx.pick(object, ['a', 'c', 'some.what.and.deep.one']);

// {
//   "a": 1,
//   "c": "c-value",
//   "some": {
//     "what": {
//       "and": {
//         "deep": {
//           "one": 1
//         }
//       }
//     }
//   }
// }
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pick/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pick
[version-url]: https://npmjs.org/package/@jswork/next-pick

[license-image]: https://img.shields.io/npm/l/@jswork/next-pick
[license-url]: https://github.com/afeiship/next-pick/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pick
[size-url]: https://github.com/afeiship/next-pick/blob/master/dist/next-pick.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pick
[download-url]: https://www.npmjs.com/package/@jswork/next-pick
npm package: @jswork/next-pick-by
Description: Pick value from object by callback.
Author: afei
Latest version: 1.0.0

# next-pick-by
> Pick value from object by callback.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pick-by
```

## usage
```js
import '@jswork/next-pick-by';

const object = {
  'a': 1,
  'c': 'c-value',
  'k1': 111,
  'k2': 222,
  'k3': 333,
  some: {
    what: {
      and: {
        deep: {
          one: 1
        }
      }
    }
  }
};

const res = nx.pickBy(object, function (key, value, item) {
  return typeof(value) === 'number';
});

// { a: 1, k1: 111, k2: 222, k3: 333 }
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pick-by/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pick-by
[version-url]: https://npmjs.org/package/@jswork/next-pick-by

[license-image]: https://img.shields.io/npm/l/@jswork/next-pick-by
[license-url]: https://github.com/afeiship/next-pick-by/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pick-by
[size-url]: https://github.com/afeiship/next-pick-by/blob/master/dist/next-pick-by.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pick-by
[download-url]: https://www.npmjs.com/package/@jswork/next-pick-by
npm package: @jswork/next-pick-pairs
Description: Pick key/value pairs from object.
Author: afei
Latest version: 1.0.0

# next-pick-pairs
> Pick key/value pairs from object.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pick-pairs
```

## usage
```js
import '@jswork/next-pick-pairs';

const obj = {
  "nickname": null,
  "uid": "UR1785049326",
  "job": null,
  "last_name": null,
  "username": "15502115100",
  "last_active": "2017-09-22T13:08:04.753046Z",
  "is_staff": false,
  "login_count": 5,
  "gender": null,
  "is_active": true,
  "groups": [],
  "company": null,
  "is_superuser": false,
  "first_name": null,
  "last_login": "2017-09-22T13:08:04.753038Z",
  "permissions": [],
  "date_joined": "2017-09-19T14:13:10.129030Z",
  "email": 'test@email.com',
  "phone": "15502115100"
};

const res = nx.pickPairs(obj,['nickname','is_staff','email']);

//result:
[ { key: 'nickname', value: null },
  { key: 'is_staff', value: false },
  { key: 'email', value: 'test@email.com' } ]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pick-pairs/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pick-pairs
[version-url]: https://npmjs.org/package/@jswork/next-pick-pairs

[license-image]: https://img.shields.io/npm/l/@jswork/next-pick-pairs
[license-url]: https://github.com/afeiship/next-pick-pairs/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pick-pairs
[size-url]: https://github.com/afeiship/next-pick-pairs/blob/master/dist/next-pick-pairs.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pick-pairs
[download-url]: https://www.npmjs.com/package/@jswork/next-pick-pairs
npm package: @jswork/next-pipe
Description: Pipe for next.
Author: afei
Latest version: 1.1.2

# next-pipe
> Pipe for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-pipe
```

## usage
```js
import '@jswork/next-pipe';

const addOne = (n) => n + 1;
const double = (n) => n * 2;
const sqrt = (n) => n * n;

const res = nx.pipe(addOne, double, sqrt)(2); // 36
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-pipe/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-pipe
[version-url]: https://npmjs.org/package/@jswork/next-pipe

[license-image]: https://img.shields.io/npm/l/@jswork/next-pipe
[license-url]: https://github.com/afeiship/next-pipe/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-pipe
[size-url]: https://github.com/afeiship/next-pipe/blob/master/dist/next-pipe.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-pipe
[download-url]: https://www.npmjs.com/package/@jswork/next-pipe
npm package: @jswork/next-plugin-manager
Description: Plugin manager for next.
Author: afei
Latest version: 1.0.8

# next-plugin-manager
> Plugin manager for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-plugin-manager
```

## apis
| api        | params           | description                                   |
| ---------- | ---------------- | --------------------------------------------- |
| register   | inEntity         | Add a plugin.                                 |
| unregister | inName           | Remove a plugin by name.                      |
| enabled    | -                | Get all enabled plugin.                       |
| disabled   | -                | Get all disabled plugin.                      |
| enable     | inName           | Active a plugin.                              |
| disable    | inName           | Deactive a plugin.                            |
| toggle     | inName           | Active/Deactive a plugin auto.                |
| update     | inName, inObject | Update a plugin.                              |
| updates    | inObject         | Update multiple plugins.                      |
| has        | inName           | Check if a plugin exists.                     |
| set        | inName, inEntity | Set plugin to new value.                      |
| get        | inName           | Get a plugin by name.                         |
| sets       | inObject         | Multiple set.                                 |
| gets       | -                | Get all registered plugins(include disabled). |

## usage
```js
import NxPluginManager from '@jswork/next-plugin-manager';

const manager = NxPluginManager.getInstance();
manager.register();
manager.unregister();
// ...
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-plugin-manager/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-plugin-manager
[version-url]: https://npmjs.org/package/@jswork/next-plugin-manager

[license-image]: https://img.shields.io/npm/l/@jswork/next-plugin-manager
[license-url]: https://github.com/afeiship/next-plugin-manager/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-plugin-manager
[size-url]: https://github.com/afeiship/next-plugin-manager/blob/master/dist/next-plugin-manager.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-plugin-manager
[download-url]: https://www.npmjs.com/package/@jswork/next-plugin-manager
npm package: @jswork/next-points2range
Description: Points to range for next.
Author: afei
Latest version: 1.0.0

# next-points2range
> Points to range for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-points2range
```

## usage
```js
import '@jswork/next-points2range';

const res = nx.points2range(1, 6, -1);

// results:
[
  [ 0, 1 ], 
  [ 1, 6 ], 
  [ 6, -1 ], 
  [ -1 ] 
]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-points2range/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-points2range
[version-url]: https://npmjs.org/package/@jswork/next-points2range

[license-image]: https://img.shields.io/npm/l/@jswork/next-points2range
[license-url]: https://github.com/afeiship/next-points2range/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-points2range
[size-url]: https://github.com/afeiship/next-points2range/blob/master/dist/next-points2range.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-points2range
[download-url]: https://www.npmjs.com/package/@jswork/next-points2range
npm package: @jswork/next-priority-queue
Description: Priority queue for next.
Author: afei
Latest version: 1.0.0

# next-priority-queue
> Priority queue for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-priority-queue
```

## apis
| api | params | description   |
|-----|--------|---------------|
| get | -      | desc balabala |

## usage
```js
import NxPriorityQueue from '@jswork/next-priority-queue';
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-priority-queue/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-priority-queue
[version-url]: https://npmjs.org/package/@jswork/next-priority-queue

[license-image]: https://img.shields.io/npm/l/@jswork/next-priority-queue
[license-url]: https://github.com/afeiship/next-priority-queue/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-priority-queue
[size-url]: https://github.com/afeiship/next-priority-queue/blob/master/dist/next-priority-queue.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-priority-queue
[download-url]: https://www.npmjs.com/package/@jswork/next-priority-queue
npm package: @jswork/next-promise-compose
Description: Promise compose for next.
Author: afei
Latest version: 1.0.7

# next-promise-compose
> Promise compose for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-promise-compose
```

## usage
```js
import '@jswork/next-promise-compose';

const double = x => x * 2;
const square = x => x * x;
const plus3 = x => new Promise(resolve => setTimeout(() => resolve(x + 3), 100));

nx.promiseCompose(plus3, square, double)(2)
  .then(result => {
    console.log(result);  // 50
  })
  .catch(console.error);
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-promise-compose/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-promise-compose
[version-url]: https://npmjs.org/package/@jswork/next-promise-compose

[license-image]: https://img.shields.io/npm/l/@jswork/next-promise-compose
[license-url]: https://github.com/afeiship/next-promise-compose/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-promise-compose
[size-url]: https://github.com/afeiship/next-promise-compose/blob/master/dist/next-promise-compose.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-promise-compose
[download-url]: https://www.npmjs.com/package/@jswork/next-promise-compose
npm package: @jswork/next-promise-series
Description: Run Promise in series.
Author: afei
Latest version: 1.0.1

# next-promise-series
> Run Promise in series.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-promise-series
```

## usage
```js
import '@jswork/next-promise-series';

var sleep = (inCallback, inTimeout) => {
  var callback = inCallback || nx.noop;
  var timeout = inTimeout || 1000;
  return new Promise((resolve) => {
    setTimeout(() => {
      console.log('execute!');
      resolve(callback());
    }, timeout);
  });
};

var p1 = function(value) {
  return sleep(() => {
    return value + 111;
  });
};

var p2 = function(value) {
  return sleep(() => {
    return value + 222;
  });
};

var p3 = function(value) {
  return sleep(() => {
    return value + 333;
  });
};

nx.promiseSeries([p1, p2, p3], 0).then((res) => {
  console.log('result:->', res);
});


// Or you can polyfill mode:
Promise.series = nxPromiseSeries;
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-promise-series/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-promise-series
[version-url]: https://npmjs.org/package/@jswork/next-promise-series

[license-image]: https://img.shields.io/npm/l/@jswork/next-promise-series
[license-url]: https://github.com/afeiship/next-promise-series/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-promise-series
[size-url]: https://github.com/afeiship/next-promise-series/blob/master/dist/next-promise-series.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-promise-series
[download-url]: https://www.npmjs.com/package/@jswork/next-promise-series
npm package: @jswork/next-qs
Description: Querystring for url based on next.
Author: afei
Latest version: 1.0.9

# next-qs
> Querystring for url based on next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-qs
```

## usage
```js
import '@jswork/next-qs';

const hashUrl = '?auctionId=4713&v=1.0.76730bc3';
const hash = nx.qs(hashUrl);
// { auctionId: '4713', v: '1.0.76730bc3' }
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-qs/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-qs
[version-url]: https://npmjs.org/package/@jswork/next-qs

[license-image]: https://img.shields.io/npm/l/@jswork/next-qs
[license-url]: https://github.com/afeiship/next-qs/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-qs
[size-url]: https://github.com/afeiship/next-qs/blob/master/dist/next-qs.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-qs
[download-url]: https://www.npmjs.com/package/@jswork/next-qs
npm package: @jswork/next-queue
Description: Queue for next.
Author: afei
Latest version: 1.0.0

# next-queue
> Queue for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-queue
```

## apis
| api     | params | description   |
| ------- | ------ | ------------- |
| enqueue | -      | desc balabala |
| dequeue | -      | desc balabala |
| front   | -      | desc balabala |
| isEmpty | -      | desc balabala |
| size    | -      | desc balabala |


## description
- enqueue(element(s))：向队列尾部添加一个（或多个）新的项。
- dequeue()：移除队列的第一（即排在队列最前面的）项，并返回被移除的元素。
- front()：返回队列中第一个元素——最先被添加，也将是最先被移除的元素。队列不
做任何变动（不移除元素，只返回元素信息——与Stack类的peek方法非常类似）。
- isEmpty()：如果队列中不包含任何元素，返回true，否则返回false。
- size()：返回队列包含的元素个数，与数组的length属性类似。

## other
- PriorityQueue
- LoopQueue

## license
Code released under [the MIT license](https://github.com/afeiship/next-queue/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-queue
[version-url]: https://npmjs.org/package/@jswork/next-queue

[license-image]: https://img.shields.io/npm/l/@jswork/next-queue
[license-url]: https://github.com/afeiship/next-queue/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-queue
[size-url]: https://github.com/afeiship/next-queue/blob/master/dist/next-queue.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-queue
[download-url]: https://www.npmjs.com/package/@jswork/next-queue
npm package: @jswork/next-quick-sort
Description: Quick sort for next.
Author: afei
Latest version: 1.0.0

# next-quick-sort
> Quick sort for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-quick-sort
```

## usage
```js
import '@jswork/next-quick-sort';

const array = [3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48];
nx.quickSort(array);
// [2, 3, 4, 5, 15, 19, 26, 27, 36, 38, 44, 46, 47, 48, 50]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-quick-sort/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-quick-sort
[version-url]: https://npmjs.org/package/@jswork/next-quick-sort

[license-image]: https://img.shields.io/npm/l/@jswork/next-quick-sort
[license-url]: https://github.com/afeiship/next-quick-sort/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-quick-sort
[size-url]: https://github.com/afeiship/next-quick-sort/blob/master/dist/next-quick-sort.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-quick-sort
[download-url]: https://www.npmjs.com/package/@jswork/next-quick-sort
npm package: @jswork/next-random
Description: Create random number.
Author: afei
Latest version: 1.0.2

# next-random
> Create random number.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random
```

## usage
```js
import '@jswork/next-random';

// case1: get random
nx.random(1,100);   // 1 ~ 99


// case2: get a random list
nx.random(1,100, 20);
/*
[
  31, 33, 57, 42, 53, 34, 2,
  17, 63, 46, 96, 81, 68, 5,
  89, 73, 94, 58, 65, 41
]
*/
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-random/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random
[version-url]: https://npmjs.org/package/@jswork/next-random

[license-image]: https://img.shields.io/npm/l/@jswork/next-random
[license-url]: https://github.com/afeiship/next-random/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random
[size-url]: https://github.com/afeiship/next-random/blob/master/dist/next-random.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random
[download-url]: https://www.npmjs.com/package/@jswork/next-random
npm package: @jswork/next-random-avatar
Description: Random avatar api.
Author: afei
Latest version: 1.0.3

# next-random-avatar
> Random avatar api.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-avatar
```

## apis
| api   | params | description                     |
| ----- | ------ | ------------------------------- |
| men   | -      | Get random men image list.      |
| women | -      | Get random women image list.    |
| lego  | -      | Get random men lego list.       |
| get   | -      | Get random men/women/lego image. |
| gets  | -      | Get random men/women/lego image list. |

## usage
```js
import NxRandomAvatar from '@jswork/next-random-avatar';

NxRandomAvatar.men(/*1~100*/);
NxRandomAvatar.women(/*1~100*/);
NxRandomAvatar.lego(/*1~10*/);
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-avatar/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-avatar
[version-url]: https://npmjs.org/package/@jswork/next-random-avatar

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-avatar
[license-url]: https://github.com/afeiship/next-random-avatar/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-avatar
[size-url]: https://github.com/afeiship/next-random-avatar/blob/master/dist/next-random-avatar.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-avatar
[download-url]: https://www.npmjs.com/package/@jswork/next-random-avatar
npm package: @jswork/next-random-id
Description: Random short string.
Author: afei
Latest version: 1.0.0

# next-random-id
> Random short string.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-id
```

## usage
```js
import '@jswork/next-random-id';

nx.randomId(5); // 5rxfj
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-id/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-id
[version-url]: https://npmjs.org/package/@jswork/next-random-id

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-id
[license-url]: https://github.com/afeiship/next-random-id/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-id
[size-url]: https://github.com/afeiship/next-random-id/blob/master/dist/next-random-id.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-id
[download-url]: https://www.npmjs.com/package/@jswork/next-random-id
npm package: @jswork/next-random-list
Description: Random list(array) for next.
Author: afei
Latest version: 1.0.0

# next-random-list
> Random list(array) for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-list
```

## usage
```js
import '@jswork/next-random-list';

//DOCS here!
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-list/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-list
[version-url]: https://npmjs.org/package/@jswork/next-random-list

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-list
[license-url]: https://github.com/afeiship/next-random-list/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-list
[size-url]: https://github.com/afeiship/next-random-list/blob/master/dist/next-random-list.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-list
[download-url]: https://www.npmjs.com/package/@jswork/next-random-list
npm package: @jswork/next-random-nickname
Description: Random nickname.
Author: afei
Latest version: 1.0.0

# next-random-nickname
> Random nickname.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-nickname
```

## apis
| api | params | description            |
| --- | ------ | ---------------------- |
| get | -      | Get a random nickname. |

## usage
```js
import NxRandomNickname from '@jswork/next-random-nickname';

// generate an array:
const results = [];
for (let index = 0; index < 10; index++) {
  results.push(NxRandomNickname.get());
}

console.log(results);

// random:
[ '豪气的木瓜',
  '纯真的油条',
  '从未表白的帽子',
  '高大的泡面',
  '要出家的馒头',
  '傻傻的黄豆',
  '乖乖的松球',
  '沉稳的饭卡',
  '爱搭讪的奔马',
  '飘逸的遥控器' ]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-nickname/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-nickname
[version-url]: https://npmjs.org/package/@jswork/next-random-nickname

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-nickname
[license-url]: https://github.com/afeiship/next-random-nickname/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-nickname
[size-url]: https://github.com/afeiship/next-random-nickname/blob/master/dist/next-random-nickname.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-nickname
[download-url]: https://www.npmjs.com/package/@jswork/next-random-nickname
npm package: @jswork/next-random-string
Description: Random string for next.
Author: afei
Latest version: 1.0.1

# next-random-string
> Random string for next.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-string
```

## usage
```js
import '@jswork/next-random-string';

nx.randomString(8);   // c83kkaiq
```

## resources
- https://stackoverflow.com/questions/1349404/generate-random-string-characters-in-javascript

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-string/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-string
[version-url]: https://npmjs.org/package/@jswork/next-random-string

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-string
[license-url]: https://github.com/afeiship/next-random-string/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-string
[size-url]: https://github.com/afeiship/next-random-string/blob/master/dist/next-random-string.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-string
[download-url]: https://www.npmjs.com/package/@jswork/next-random-string
npm package: @jswork/next-random-ua
Description: Get a random user agent.
Author: afei
Latest version: 1.0.1

# next-random-ua
> Get a random user agent.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-random-ua
```

## usage
```js
import '@jswork/next-random-ua';

nx.randomUa();
nx.randomUa(3);

// One: String
// 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5X Build/MDB08L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.124 Mobile Safari/537.36'

// Multiple: Array
// [
//   'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14',
//   'Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13C75 Safari/601.1',
//   'Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 530) like Gecko'
// ] 
```

## resources
- https://github.com/skratchdot/random-useragent

## license
Code released under [the MIT license](https://github.com/afeiship/next-random-ua/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-random-ua
[version-url]: https://npmjs.org/package/@jswork/next-random-ua

[license-image]: https://img.shields.io/npm/l/@jswork/next-random-ua
[license-url]: https://github.com/afeiship/next-random-ua/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-random-ua
[size-url]: https://github.com/afeiship/next-random-ua/blob/master/dist/next-random-ua.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-random-ua
[download-url]: https://www.npmjs.com/package/@jswork/next-random-ua
npm package: @jswork/next-range
Description: Range array with step for javascript.
Author: afei
Latest version: 1.0.0

# next-range
> Range array with step for javascript.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-range
```

## apis
| api   | params            | description             |
| ----- | ----------------- | ----------------------- |
| range | start, stop, step | Create integer by range |

## usage
```js
import '@feizheng/next-range';

nx.range(1,10); // step: 1
// [1,2,3,4,5,6,7,8,9,10]

nx.range(10, -1); // step: -1
// [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-range/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-range
[version-url]: https://npmjs.org/package/@jswork/next-range

[license-image]: https://img.shields.io/npm/l/@jswork/next-range
[license-url]: https://github.com/afeiship/next-range/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-range
[size-url]: https://github.com/afeiship/next-range/blob/master/dist/next-range.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-range
[download-url]: https://www.npmjs.com/package/@jswork/next-range
npm package: @jswork/next-range-date
Description: Get a date range.
Author: afei
Latest version: 1.0.3

# next-range-date
> Get a date range.

[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]

## installation
```bash
npm install -S @jswork/next-range-date
```

## usage
```js
import '@jswork/next-range-date';

const start = '2020-09-01';
const end = '2020-09-08';
const json = nx.rangeDate(start, end, true);;

/*
[
  '2020-09-01T00:00:00.000Z',
  '2020-09-02T00:00:00.000Z',
  '2020-09-03T00:00:00.000Z',
  '2020-09-04T00:00:00.000Z',
  '2020-09-05T00:00:00.000Z',
  '2020-09-06T00:00:00.000Z',
  '2020-09-07T00:00:00.000Z',
  '2020-09-08T00:00:00.000Z'
];
*/
```

## license
Code released under [the MIT license](https://github.com/afeiship/next-range-date/blob/master/LICENSE.txt).

[version-image]: https://img.shields.io/npm/v/@jswork/next-range-date
[version-url]: https://npmjs.org/package/@jswork/next-range-date

[license-image]: https://img.shields.io/npm/l/@jswork/next-range-date
[license-url]: https://github.com/afeiship/next-range-date/blob/master/LICENSE.txt

[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-range-date
[size-url]: https://github.com/afeiship/next-range-date/blob/master/dist/next-range-date.min.js

[download-image]: https://img.shields.io/npm/dm/@jswork/next-range-date
[download-url]: https://www.npmjs.com/package/@jswork/next-range-date