├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── index.js
├── package-lock.json
└── package.json
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 |
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
4 |
5 |
6 | ## [0.5.6](https://github.com/webpack-contrib/bundle-loader/compare/v0.5.5...v0.5.6) (2018-02-05)
7 |
8 |
9 | ### Bug Fixes
10 |
11 | * **index:** add `rootContext` (`this.rootContext`) ([#70](https://github.com/webpack-contrib/bundle-loader/issues/70)) ([3803ad3](https://github.com/webpack-contrib/bundle-loader/commit/3803ad3))
12 | * **package:** remove outdated link to license ([#67](https://github.com/webpack-contrib/bundle-loader/issues/67)) ([8f09b09](https://github.com/webpack-contrib/bundle-loader/commit/8f09b09))
13 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 |
2 | Copyright JS Foundation and other contributors
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining
5 | a copy of this software and associated documentation files (the
6 | 'Software'), to deal in the Software without restriction, including
7 | without limitation the rights to use, copy, modify, merge, publish,
8 | distribute, sublicense, and/or sell copies of the Software, and to
9 | permit persons to whom the Software is furnished to do so, subject to
10 | the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
19 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [![npm][npm]][npm-url]
2 | [![node][node]][node-url]
3 | [![deps][deps]][deps-url]
4 | [![tests][tests]][tests-url]
5 | [![coverage][cover]][cover-url]
6 | [![chat][chat]][chat-url]
7 |
8 | # ! NO LONGER MAINTAINED !
9 |
10 | This module is deprecated and will no longer be maintained.
11 |
12 | In most cases, you can replace the functionality by using [`dynamic import`](https://webpack.js.org/api/module-methods/#dynamic-expressions-in-import) instead:
13 |
14 | **index.js**
15 |
16 | ```js
17 | import(
18 | /* webpackChunkName: "my-chunk-name" */
19 | './file.bundle.js'
20 | ).then(bundle => {
21 | // Doing something with `bundle`
22 | console.log(bundle)
23 | });
24 | ```
25 |
26 | This code lazy loading imports and exports values from `file.bundle.js` and creates a chunk from this module with the name `my-chank-name`
27 |
28 | ----------
29 |
30 |
31 |
32 |
34 |
35 |
Bundle Loader
36 |
Bundle loader for webpack
37 |
38 |
39 | Install
40 |
41 | ```bash
42 | npm i bundle-loader --save
43 | ```
44 |
45 | Usage
46 |
47 | **webpack.config.js**
48 | ```js
49 | module.exports = {
50 | module: {
51 | rules: [
52 | {
53 | test: /\.bundle\.js$/,
54 | use: 'bundle-loader'
55 | }
56 | ]
57 | }
58 | }
59 | ```
60 |
61 | The chunk is requested, when you require the bundle.
62 |
63 | **file.js**
64 | ```js
65 | import bundle from './file.bundle.js';
66 | ```
67 |
68 | To wait until the chunk is available (and get the exports)
69 | you need to async wait for it.
70 |
71 | ```js
72 | bundle((file) => {
73 | // use the file like it was required
74 | const file = require('./file.js')
75 | });
76 | ```
77 |
78 | This wraps the `require('file.js')` in a `require.ensure` block
79 |
80 | Multiple callbacks can be added. They will be executed in the order of addition.
81 |
82 | ```js
83 | bundle(callbackTwo)
84 | bundle(callbackThree)
85 | ```
86 |
87 | If a callback is added after dependencies were loaded, it will be called immediately.
88 |
89 | Options
90 |
91 | |Name|Type|Default|Description|
92 | |:--:|:--:|:-----:|:----------|
93 | |**`lazy`**|`{Boolean}`|`false`|Loads the imported bundle asynchronously|
94 | |**`name`**|`{String}`|`[id].[name]`|Configure a custom filename for your imported bundle|
95 |
96 | ### `lazy`
97 |
98 | The file is requested when you require the `bundle-loader`. If you want it to request it lazy, use:
99 |
100 | **webpack.config.js**
101 | ```js
102 | {
103 | loader: 'bundle-loader',
104 | options: {
105 | lazy: true
106 | }
107 | }
108 | ```
109 |
110 | ```js
111 | import bundle from './file.bundle.js'
112 |
113 | bundle((file) => {...})
114 | ```
115 |
116 | > ℹ️ The chunk is not requested until you call the load function
117 |
118 | ### `name`
119 |
120 | You may set name for a bundle using the `name` options parameter.
121 | See [documentation](https://github.com/webpack/loader-utils#interpolatename).
122 |
123 | **webpack.config.js**
124 | ```js
125 | {
126 | loader: 'bundle-loader',
127 | options: {
128 | name: '[name]'
129 | }
130 | }
131 | ```
132 |
133 | > :warning: chunks created by the loader will be named according to the
134 | [`output.chunkFilename`](https://webpack.js.org/configuration/output/#output-chunkfilename) rule, which defaults to `[id].[name]`. Here `[name]` corresponds to the chunk name set in the `name` options parameter.
135 |
136 | Examples
137 |
138 | ```js
139 | import bundle from './file.bundle.js'
140 | ```
141 |
142 | **webpack.config.js**
143 | ``` js
144 | module.exports = {
145 | entry: {
146 | index: './App.js'
147 | },
148 | output: {
149 | path: path.resolve(__dirname, 'dest'),
150 | filename: '[name].js',
151 | // or whatever other format you want
152 | chunkFilename: '[name].[id].js',
153 | },
154 | module: {
155 | rules: [
156 | {
157 | test: /\.bundle\.js$/,
158 | use: {
159 | loader: 'bundle-loader',
160 | options: {
161 | name: 'my-chunk'
162 | }
163 | }
164 | }
165 | ]
166 | }
167 | }
168 | ```
169 |
170 | Normal chunks will show up using the `filename` rule above, and be named according to their `[chunkname]`.
171 |
172 | Chunks from `bundle-loader`, however will load using the `chunkFilename` rule, so the example files will produce `my-chunk.1.js` and `file-2.js` respectively.
173 |
174 | You can also use `chunkFilename` to add hash values to the filename, since putting `[hash]` in the bundle options parameter does not work correctly.
175 |
176 | Maintainers
177 |
178 |
212 |
213 |
214 | [npm]: https://img.shields.io/npm/v/bundle-loader.svg
215 | [npm-url]: https://npmjs.com/package/bundle-loader
216 |
217 | [node]: https://img.shields.io/node/v/bundle-loader.svg
218 | [node-url]: https://nodejs.org
219 |
220 | [deps]: https://david-dm.org/webpack-contrib/bundle-loader.svg
221 | [deps-url]: https://david-dm.org/webpack-contrib/bundle-loader
222 |
223 | [tests]: http://img.shields.io/travis/webpack-contrib/bundle-loader.svg
224 | [tests-url]: https://travis-ci.org/webpack-contrib/bundle-loader
225 |
226 | [cover]: https://coveralls.io/repos/github/webpack-contrib/bundle-loader/badge.svg
227 | [cover-url]: https://coveralls.io/github/webpack-contrib/bundle-loader
228 |
229 | [chat]: https://badges.gitter.im/webpack/webpack.svg
230 | [chat-url]: https://gitter.im/webpack/webpack
231 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | /*
2 | MIT License http://www.opensource.org/licenses/mit-license.php
3 | Author Tobias Koppers @sokra
4 | */
5 | var loaderUtils = require("loader-utils");
6 |
7 | module.exports = function() {};
8 | module.exports.pitch = function(remainingRequest) {
9 | this.cacheable && this.cacheable();
10 | var query = loaderUtils.getOptions(this) || {};
11 | if(query.name) {
12 | var options = {
13 | context: query.context || this.rootContext || this.options && this.options.context,
14 | regExp: query.regExp
15 | };
16 | var chunkName = loaderUtils.interpolateName(this, query.name, options);
17 | var chunkNameParam = ", " + JSON.stringify(chunkName);
18 | } else {
19 | var chunkNameParam = '';
20 | }
21 | var result;
22 | if(query.lazy) {
23 | result = [
24 | "module.exports = function(cb) {\n",
25 | " require.ensure([], function(require) {\n",
26 | " cb(require(", loaderUtils.stringifyRequest(this, "!!" + remainingRequest), "));\n",
27 | " }" + chunkNameParam + ");\n",
28 | "}"];
29 | } else {
30 | result = [
31 | "var cbs = [], \n",
32 | " data;\n",
33 | "module.exports = function(cb) {\n",
34 | " if(cbs) cbs.push(cb);\n",
35 | " else cb(data);\n",
36 | "}\n",
37 | "require.ensure([], function(require) {\n",
38 | " data = require(", loaderUtils.stringifyRequest(this, "!!" + remainingRequest), ");\n",
39 | " var callbacks = cbs;\n",
40 | " cbs = null;\n",
41 | " for(var i = 0, l = callbacks.length; i < l; i++) {\n",
42 | " callbacks[i](data);\n",
43 | " }\n",
44 | "}" + chunkNameParam + ");"];
45 | }
46 | return result.join("");
47 | }
48 |
49 | /*
50 | Output format:
51 |
52 | var cbs = [],
53 | data;
54 | module.exports = function(cb) {
55 | if(cbs) cbs.push(cb);
56 | else cb(data);
57 | }
58 | require.ensure([], function(require) {
59 | data = require("xxx");
60 | var callbacks = cbs;
61 | cbs = null;
62 | for(var i = 0, l = callbacks.length; i < l; i++) {
63 | callbacks[i](data);
64 | }
65 | });
66 |
67 | */
68 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bundle-loader",
3 | "version": "0.5.6",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "JSONStream": {
8 | "version": "1.3.2",
9 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz",
10 | "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=",
11 | "dev": true,
12 | "requires": {
13 | "jsonparse": "1.3.1",
14 | "through": "2.3.8"
15 | }
16 | },
17 | "align-text": {
18 | "version": "0.1.4",
19 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
20 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
21 | "dev": true,
22 | "requires": {
23 | "kind-of": "3.2.2",
24 | "longest": "1.0.1",
25 | "repeat-string": "1.6.1"
26 | }
27 | },
28 | "amdefine": {
29 | "version": "1.0.1",
30 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
31 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
32 | "dev": true
33 | },
34 | "ansi-regex": {
35 | "version": "2.1.1",
36 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
37 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
38 | "dev": true
39 | },
40 | "ansi-styles": {
41 | "version": "2.2.1",
42 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
43 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
44 | "dev": true
45 | },
46 | "array-find-index": {
47 | "version": "1.0.2",
48 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
49 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
50 | "dev": true
51 | },
52 | "array-ify": {
53 | "version": "1.0.0",
54 | "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
55 | "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
56 | "dev": true
57 | },
58 | "async": {
59 | "version": "1.5.2",
60 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
61 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
62 | "dev": true
63 | },
64 | "balanced-match": {
65 | "version": "1.0.0",
66 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
67 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
68 | "dev": true
69 | },
70 | "big.js": {
71 | "version": "3.2.0",
72 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
73 | "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
74 | },
75 | "brace-expansion": {
76 | "version": "1.1.8",
77 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
78 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
79 | "dev": true,
80 | "requires": {
81 | "balanced-match": "1.0.0",
82 | "concat-map": "0.0.1"
83 | }
84 | },
85 | "builtin-modules": {
86 | "version": "1.1.1",
87 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
88 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
89 | "dev": true
90 | },
91 | "camelcase": {
92 | "version": "2.1.1",
93 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
94 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
95 | "dev": true
96 | },
97 | "camelcase-keys": {
98 | "version": "2.1.0",
99 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
100 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
101 | "dev": true,
102 | "requires": {
103 | "camelcase": "2.1.1",
104 | "map-obj": "1.0.1"
105 | }
106 | },
107 | "center-align": {
108 | "version": "0.1.3",
109 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
110 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
111 | "dev": true,
112 | "optional": true,
113 | "requires": {
114 | "align-text": "0.1.4",
115 | "lazy-cache": "1.0.4"
116 | }
117 | },
118 | "chalk": {
119 | "version": "1.1.3",
120 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
121 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
122 | "dev": true,
123 | "requires": {
124 | "ansi-styles": "2.2.1",
125 | "escape-string-regexp": "1.0.5",
126 | "has-ansi": "2.0.0",
127 | "strip-ansi": "3.0.1",
128 | "supports-color": "2.0.0"
129 | }
130 | },
131 | "cliui": {
132 | "version": "2.1.0",
133 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
134 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
135 | "dev": true,
136 | "optional": true,
137 | "requires": {
138 | "center-align": "0.1.3",
139 | "right-align": "0.1.3",
140 | "wordwrap": "0.0.2"
141 | },
142 | "dependencies": {
143 | "wordwrap": {
144 | "version": "0.0.2",
145 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
146 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
147 | "dev": true,
148 | "optional": true
149 | }
150 | }
151 | },
152 | "code-point-at": {
153 | "version": "1.1.0",
154 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
155 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
156 | "dev": true
157 | },
158 | "compare-func": {
159 | "version": "1.3.2",
160 | "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz",
161 | "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=",
162 | "dev": true,
163 | "requires": {
164 | "array-ify": "1.0.0",
165 | "dot-prop": "3.0.0"
166 | }
167 | },
168 | "concat-map": {
169 | "version": "0.0.1",
170 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
171 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
172 | "dev": true
173 | },
174 | "concat-stream": {
175 | "version": "1.6.0",
176 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
177 | "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
178 | "dev": true,
179 | "requires": {
180 | "inherits": "2.0.3",
181 | "readable-stream": "2.3.3",
182 | "typedarray": "0.0.6"
183 | }
184 | },
185 | "conventional-changelog": {
186 | "version": "1.1.11",
187 | "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.11.tgz",
188 | "integrity": "sha512-GQgcaBhuTKTNGAZM5mQgTO76G9FJTPwdrT1AeFuXQpQ9v+FbaWKRjWyT9wvCYNNCQnpiSJBsg+2537iuG4bnQQ==",
189 | "dev": true,
190 | "requires": {
191 | "conventional-changelog-angular": "1.6.2",
192 | "conventional-changelog-atom": "0.2.0",
193 | "conventional-changelog-codemirror": "0.3.0",
194 | "conventional-changelog-core": "2.0.1",
195 | "conventional-changelog-ember": "0.3.2",
196 | "conventional-changelog-eslint": "1.0.0",
197 | "conventional-changelog-express": "0.3.0",
198 | "conventional-changelog-jquery": "0.1.0",
199 | "conventional-changelog-jscs": "0.1.0",
200 | "conventional-changelog-jshint": "0.3.0"
201 | }
202 | },
203 | "conventional-changelog-angular": {
204 | "version": "1.6.2",
205 | "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.2.tgz",
206 | "integrity": "sha512-LiGZkMJOCJFLNzDlZo3f+DpblcDSzsaYHUWhC+kzsqq+no4qwDP3uW0HVIHueXT4jJDhYNaE9t/XCD7vu7xR1g==",
207 | "dev": true,
208 | "requires": {
209 | "compare-func": "1.3.2",
210 | "q": "1.5.1"
211 | }
212 | },
213 | "conventional-changelog-atom": {
214 | "version": "0.2.0",
215 | "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.0.tgz",
216 | "integrity": "sha1-cvGOXHTj2IB0ESUv4BOBjd/6cVc=",
217 | "dev": true,
218 | "requires": {
219 | "q": "1.5.1"
220 | }
221 | },
222 | "conventional-changelog-codemirror": {
223 | "version": "0.3.0",
224 | "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.0.tgz",
225 | "integrity": "sha1-TdirufUhpjjKtJ9oNJbCa4pcbTE=",
226 | "dev": true,
227 | "requires": {
228 | "q": "1.5.1"
229 | }
230 | },
231 | "conventional-changelog-core": {
232 | "version": "2.0.1",
233 | "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.1.tgz",
234 | "integrity": "sha512-XxgSDsCUGXT4j3uVpYkz17D1AoWzO8BOC0VO1fSwvvXJB5Q32zhPGXObvu7vTb0GE0OS15eDgzYN32fU3mOzYA==",
235 | "dev": true,
236 | "requires": {
237 | "conventional-changelog-writer": "3.0.0",
238 | "conventional-commits-parser": "2.1.1",
239 | "dateformat": "1.0.12",
240 | "get-pkg-repo": "1.4.0",
241 | "git-raw-commits": "1.3.0",
242 | "git-remote-origin-url": "2.0.0",
243 | "git-semver-tags": "1.3.0",
244 | "lodash": "4.17.5",
245 | "normalize-package-data": "2.4.0",
246 | "q": "1.5.1",
247 | "read-pkg": "1.1.0",
248 | "read-pkg-up": "1.0.1",
249 | "through2": "2.0.3"
250 | }
251 | },
252 | "conventional-changelog-ember": {
253 | "version": "0.3.2",
254 | "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.2.tgz",
255 | "integrity": "sha512-ZigC7cz6rLzHk4YHnhfd85mxCyRQqiI8CMwalCVC8jIsplxswm+u3F16dIx5Z/P/A5VYFtv4H4ndhccTKS13jw==",
256 | "dev": true,
257 | "requires": {
258 | "q": "1.5.1"
259 | }
260 | },
261 | "conventional-changelog-eslint": {
262 | "version": "1.0.0",
263 | "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.0.tgz",
264 | "integrity": "sha1-xjzZ1vCdTiBFMK5zadeiChZ7xrw=",
265 | "dev": true,
266 | "requires": {
267 | "q": "1.5.1"
268 | }
269 | },
270 | "conventional-changelog-express": {
271 | "version": "0.3.0",
272 | "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.0.tgz",
273 | "integrity": "sha1-XtAG9IaC2GFe4KtfU8rLJvvT4cg=",
274 | "dev": true,
275 | "requires": {
276 | "q": "1.5.1"
277 | }
278 | },
279 | "conventional-changelog-jquery": {
280 | "version": "0.1.0",
281 | "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz",
282 | "integrity": "sha1-Agg5cWLjhGmG5xJztsecW1+A9RA=",
283 | "dev": true,
284 | "requires": {
285 | "q": "1.5.1"
286 | }
287 | },
288 | "conventional-changelog-jscs": {
289 | "version": "0.1.0",
290 | "resolved": "https://registry.npmjs.org/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz",
291 | "integrity": "sha1-BHnrRDzH1yxYvwvPDvHURKkvDlw=",
292 | "dev": true,
293 | "requires": {
294 | "q": "1.5.1"
295 | }
296 | },
297 | "conventional-changelog-jshint": {
298 | "version": "0.3.0",
299 | "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.0.tgz",
300 | "integrity": "sha1-A5P9RoETuvc8upEdF8WCZCM2aig=",
301 | "dev": true,
302 | "requires": {
303 | "compare-func": "1.3.2",
304 | "q": "1.5.1"
305 | }
306 | },
307 | "conventional-changelog-writer": {
308 | "version": "3.0.0",
309 | "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.0.tgz",
310 | "integrity": "sha1-4QYVTtlDQeOH1xe2G+IYH/UyVMw=",
311 | "dev": true,
312 | "requires": {
313 | "compare-func": "1.3.2",
314 | "conventional-commits-filter": "1.1.1",
315 | "dateformat": "1.0.12",
316 | "handlebars": "4.0.11",
317 | "json-stringify-safe": "5.0.1",
318 | "lodash": "4.17.5",
319 | "meow": "3.7.0",
320 | "semver": "5.5.0",
321 | "split": "1.0.1",
322 | "through2": "2.0.3"
323 | }
324 | },
325 | "conventional-commits-filter": {
326 | "version": "1.1.1",
327 | "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.1.tgz",
328 | "integrity": "sha512-bQyatySNKHhcaeKVr9vFxYWA1W1Tdz6ybVMYDmv4/FhOXY1+fchiW07TzRbIQZhVa4cvBwrEaEUQBbCncFSdJQ==",
329 | "dev": true,
330 | "requires": {
331 | "is-subset": "0.1.1",
332 | "modify-values": "1.0.0"
333 | }
334 | },
335 | "conventional-commits-parser": {
336 | "version": "2.1.1",
337 | "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.1.tgz",
338 | "integrity": "sha512-Qqxaul7TELPnTrm7KhWGjVTFTs7T9yUblzXugtXEff2C2uXFK4S0uVGqsyX7feQZzoFbXnJ1KdEs+IMmSxGbqQ==",
339 | "dev": true,
340 | "requires": {
341 | "JSONStream": "1.3.2",
342 | "is-text-path": "1.0.1",
343 | "lodash": "4.17.5",
344 | "meow": "3.7.0",
345 | "split2": "2.2.0",
346 | "through2": "2.0.3",
347 | "trim-off-newlines": "1.0.1"
348 | }
349 | },
350 | "conventional-recommended-bump": {
351 | "version": "1.2.1",
352 | "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz",
353 | "integrity": "sha512-oJjG6DkRgtnr/t/VrPdzmf4XZv8c4xKVJrVT4zrSHd92KEL+EYxSbYoKq8lQ7U5yLMw7130wrcQTLRjM/T+d4w==",
354 | "dev": true,
355 | "requires": {
356 | "concat-stream": "1.6.0",
357 | "conventional-commits-filter": "1.1.1",
358 | "conventional-commits-parser": "2.1.1",
359 | "git-raw-commits": "1.3.0",
360 | "git-semver-tags": "1.3.0",
361 | "meow": "3.7.0",
362 | "object-assign": "4.1.1"
363 | }
364 | },
365 | "core-util-is": {
366 | "version": "1.0.2",
367 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
368 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
369 | "dev": true
370 | },
371 | "cross-spawn": {
372 | "version": "5.1.0",
373 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
374 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
375 | "dev": true,
376 | "requires": {
377 | "lru-cache": "4.1.1",
378 | "shebang-command": "1.2.0",
379 | "which": "1.3.0"
380 | }
381 | },
382 | "currently-unhandled": {
383 | "version": "0.4.1",
384 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
385 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
386 | "dev": true,
387 | "requires": {
388 | "array-find-index": "1.0.2"
389 | }
390 | },
391 | "dargs": {
392 | "version": "4.1.0",
393 | "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz",
394 | "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=",
395 | "dev": true,
396 | "requires": {
397 | "number-is-nan": "1.0.1"
398 | }
399 | },
400 | "dateformat": {
401 | "version": "1.0.12",
402 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
403 | "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
404 | "dev": true,
405 | "requires": {
406 | "get-stdin": "4.0.1",
407 | "meow": "3.7.0"
408 | }
409 | },
410 | "decamelize": {
411 | "version": "1.2.0",
412 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
413 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
414 | "dev": true
415 | },
416 | "dot-prop": {
417 | "version": "3.0.0",
418 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
419 | "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=",
420 | "dev": true,
421 | "requires": {
422 | "is-obj": "1.0.1"
423 | }
424 | },
425 | "dotgitignore": {
426 | "version": "1.0.3",
427 | "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-1.0.3.tgz",
428 | "integrity": "sha512-eu5XjSstm0WXQsARgo6kPjkINYZlOUW+z/KtAAIBjHa5mUpMPrxJytbPIndWz6GubBuuuH5ljtVcXKnVnH5q8w==",
429 | "dev": true,
430 | "requires": {
431 | "find-up": "2.1.0",
432 | "minimatch": "3.0.4"
433 | },
434 | "dependencies": {
435 | "find-up": {
436 | "version": "2.1.0",
437 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
438 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
439 | "dev": true,
440 | "requires": {
441 | "locate-path": "2.0.0"
442 | }
443 | }
444 | }
445 | },
446 | "emojis-list": {
447 | "version": "2.1.0",
448 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
449 | "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
450 | },
451 | "error-ex": {
452 | "version": "1.3.1",
453 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
454 | "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
455 | "dev": true,
456 | "requires": {
457 | "is-arrayish": "0.2.1"
458 | }
459 | },
460 | "escape-string-regexp": {
461 | "version": "1.0.5",
462 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
463 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
464 | "dev": true
465 | },
466 | "execa": {
467 | "version": "0.7.0",
468 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
469 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
470 | "dev": true,
471 | "requires": {
472 | "cross-spawn": "5.1.0",
473 | "get-stream": "3.0.0",
474 | "is-stream": "1.1.0",
475 | "npm-run-path": "2.0.2",
476 | "p-finally": "1.0.0",
477 | "signal-exit": "3.0.2",
478 | "strip-eof": "1.0.0"
479 | }
480 | },
481 | "figures": {
482 | "version": "1.7.0",
483 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
484 | "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
485 | "dev": true,
486 | "requires": {
487 | "escape-string-regexp": "1.0.5",
488 | "object-assign": "4.1.1"
489 | }
490 | },
491 | "find-up": {
492 | "version": "1.1.2",
493 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
494 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
495 | "dev": true,
496 | "requires": {
497 | "path-exists": "2.1.0",
498 | "pinkie-promise": "2.0.1"
499 | }
500 | },
501 | "fs-access": {
502 | "version": "1.0.1",
503 | "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
504 | "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
505 | "dev": true,
506 | "requires": {
507 | "null-check": "1.0.0"
508 | }
509 | },
510 | "get-caller-file": {
511 | "version": "1.0.2",
512 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
513 | "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
514 | "dev": true
515 | },
516 | "get-pkg-repo": {
517 | "version": "1.4.0",
518 | "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz",
519 | "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=",
520 | "dev": true,
521 | "requires": {
522 | "hosted-git-info": "2.5.0",
523 | "meow": "3.7.0",
524 | "normalize-package-data": "2.4.0",
525 | "parse-github-repo-url": "1.4.1",
526 | "through2": "2.0.3"
527 | }
528 | },
529 | "get-stdin": {
530 | "version": "4.0.1",
531 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
532 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
533 | "dev": true
534 | },
535 | "get-stream": {
536 | "version": "3.0.0",
537 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
538 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
539 | "dev": true
540 | },
541 | "git-raw-commits": {
542 | "version": "1.3.0",
543 | "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.0.tgz",
544 | "integrity": "sha1-C8hZbpDV/+c29/VUa9LRL3OrqsY=",
545 | "dev": true,
546 | "requires": {
547 | "dargs": "4.1.0",
548 | "lodash.template": "4.4.0",
549 | "meow": "3.7.0",
550 | "split2": "2.2.0",
551 | "through2": "2.0.3"
552 | }
553 | },
554 | "git-remote-origin-url": {
555 | "version": "2.0.0",
556 | "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
557 | "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
558 | "dev": true,
559 | "requires": {
560 | "gitconfiglocal": "1.0.0",
561 | "pify": "2.3.0"
562 | }
563 | },
564 | "git-semver-tags": {
565 | "version": "1.3.0",
566 | "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.0.tgz",
567 | "integrity": "sha1-sVSDOmq1w2DArTsaqbjxLqBt6Rk=",
568 | "dev": true,
569 | "requires": {
570 | "meow": "3.7.0",
571 | "semver": "5.5.0"
572 | }
573 | },
574 | "gitconfiglocal": {
575 | "version": "1.0.0",
576 | "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
577 | "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
578 | "dev": true,
579 | "requires": {
580 | "ini": "1.3.5"
581 | }
582 | },
583 | "graceful-fs": {
584 | "version": "4.1.11",
585 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
586 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
587 | "dev": true
588 | },
589 | "handlebars": {
590 | "version": "4.0.11",
591 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
592 | "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
593 | "dev": true,
594 | "requires": {
595 | "async": "1.5.2",
596 | "optimist": "0.6.1",
597 | "source-map": "0.4.4",
598 | "uglify-js": "2.8.29"
599 | }
600 | },
601 | "has-ansi": {
602 | "version": "2.0.0",
603 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
604 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
605 | "dev": true,
606 | "requires": {
607 | "ansi-regex": "2.1.1"
608 | }
609 | },
610 | "hosted-git-info": {
611 | "version": "2.5.0",
612 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
613 | "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
614 | "dev": true
615 | },
616 | "indent-string": {
617 | "version": "2.1.0",
618 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
619 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
620 | "dev": true,
621 | "requires": {
622 | "repeating": "2.0.1"
623 | }
624 | },
625 | "inherits": {
626 | "version": "2.0.3",
627 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
628 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
629 | "dev": true
630 | },
631 | "ini": {
632 | "version": "1.3.5",
633 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
634 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
635 | "dev": true
636 | },
637 | "invert-kv": {
638 | "version": "1.0.0",
639 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
640 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
641 | "dev": true
642 | },
643 | "is-arrayish": {
644 | "version": "0.2.1",
645 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
646 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
647 | "dev": true
648 | },
649 | "is-buffer": {
650 | "version": "1.1.6",
651 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
652 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
653 | "dev": true
654 | },
655 | "is-builtin-module": {
656 | "version": "1.0.0",
657 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
658 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
659 | "dev": true,
660 | "requires": {
661 | "builtin-modules": "1.1.1"
662 | }
663 | },
664 | "is-finite": {
665 | "version": "1.0.2",
666 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
667 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
668 | "dev": true,
669 | "requires": {
670 | "number-is-nan": "1.0.1"
671 | }
672 | },
673 | "is-fullwidth-code-point": {
674 | "version": "1.0.0",
675 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
676 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
677 | "dev": true,
678 | "requires": {
679 | "number-is-nan": "1.0.1"
680 | }
681 | },
682 | "is-obj": {
683 | "version": "1.0.1",
684 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
685 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
686 | "dev": true
687 | },
688 | "is-stream": {
689 | "version": "1.1.0",
690 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
691 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
692 | "dev": true
693 | },
694 | "is-subset": {
695 | "version": "0.1.1",
696 | "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
697 | "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=",
698 | "dev": true
699 | },
700 | "is-text-path": {
701 | "version": "1.0.1",
702 | "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
703 | "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
704 | "dev": true,
705 | "requires": {
706 | "text-extensions": "1.7.0"
707 | }
708 | },
709 | "is-utf8": {
710 | "version": "0.2.1",
711 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
712 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
713 | "dev": true
714 | },
715 | "isarray": {
716 | "version": "1.0.0",
717 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
718 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
719 | "dev": true
720 | },
721 | "isexe": {
722 | "version": "2.0.0",
723 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
724 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
725 | "dev": true
726 | },
727 | "json-stringify-safe": {
728 | "version": "5.0.1",
729 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
730 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
731 | "dev": true
732 | },
733 | "json5": {
734 | "version": "0.5.1",
735 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
736 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
737 | },
738 | "jsonparse": {
739 | "version": "1.3.1",
740 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
741 | "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
742 | "dev": true
743 | },
744 | "kind-of": {
745 | "version": "3.2.2",
746 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
747 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
748 | "dev": true,
749 | "requires": {
750 | "is-buffer": "1.1.6"
751 | }
752 | },
753 | "lazy-cache": {
754 | "version": "1.0.4",
755 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
756 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
757 | "dev": true,
758 | "optional": true
759 | },
760 | "lcid": {
761 | "version": "1.0.0",
762 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
763 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
764 | "dev": true,
765 | "requires": {
766 | "invert-kv": "1.0.0"
767 | }
768 | },
769 | "load-json-file": {
770 | "version": "1.1.0",
771 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
772 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
773 | "dev": true,
774 | "requires": {
775 | "graceful-fs": "4.1.11",
776 | "parse-json": "2.2.0",
777 | "pify": "2.3.0",
778 | "pinkie-promise": "2.0.1",
779 | "strip-bom": "2.0.0"
780 | }
781 | },
782 | "loader-utils": {
783 | "version": "1.1.0",
784 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
785 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
786 | "requires": {
787 | "big.js": "3.2.0",
788 | "emojis-list": "2.1.0",
789 | "json5": "0.5.1"
790 | }
791 | },
792 | "locate-path": {
793 | "version": "2.0.0",
794 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
795 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
796 | "dev": true,
797 | "requires": {
798 | "p-locate": "2.0.0",
799 | "path-exists": "3.0.0"
800 | },
801 | "dependencies": {
802 | "path-exists": {
803 | "version": "3.0.0",
804 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
805 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
806 | "dev": true
807 | }
808 | }
809 | },
810 | "lodash": {
811 | "version": "4.17.5",
812 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
813 | "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
814 | "dev": true
815 | },
816 | "lodash._reinterpolate": {
817 | "version": "3.0.0",
818 | "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
819 | "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
820 | "dev": true
821 | },
822 | "lodash.template": {
823 | "version": "4.4.0",
824 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
825 | "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
826 | "dev": true,
827 | "requires": {
828 | "lodash._reinterpolate": "3.0.0",
829 | "lodash.templatesettings": "4.1.0"
830 | }
831 | },
832 | "lodash.templatesettings": {
833 | "version": "4.1.0",
834 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
835 | "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",
836 | "dev": true,
837 | "requires": {
838 | "lodash._reinterpolate": "3.0.0"
839 | }
840 | },
841 | "longest": {
842 | "version": "1.0.1",
843 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
844 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
845 | "dev": true
846 | },
847 | "loud-rejection": {
848 | "version": "1.6.0",
849 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
850 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
851 | "dev": true,
852 | "requires": {
853 | "currently-unhandled": "0.4.1",
854 | "signal-exit": "3.0.2"
855 | }
856 | },
857 | "lru-cache": {
858 | "version": "4.1.1",
859 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
860 | "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
861 | "dev": true,
862 | "requires": {
863 | "pseudomap": "1.0.2",
864 | "yallist": "2.1.2"
865 | }
866 | },
867 | "map-obj": {
868 | "version": "1.0.1",
869 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
870 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
871 | "dev": true
872 | },
873 | "mem": {
874 | "version": "1.1.0",
875 | "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
876 | "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
877 | "dev": true,
878 | "requires": {
879 | "mimic-fn": "1.2.0"
880 | }
881 | },
882 | "meow": {
883 | "version": "3.7.0",
884 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
885 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
886 | "dev": true,
887 | "requires": {
888 | "camelcase-keys": "2.1.0",
889 | "decamelize": "1.2.0",
890 | "loud-rejection": "1.6.0",
891 | "map-obj": "1.0.1",
892 | "minimist": "1.2.0",
893 | "normalize-package-data": "2.4.0",
894 | "object-assign": "4.1.1",
895 | "read-pkg-up": "1.0.1",
896 | "redent": "1.0.0",
897 | "trim-newlines": "1.0.0"
898 | }
899 | },
900 | "mimic-fn": {
901 | "version": "1.2.0",
902 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
903 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
904 | "dev": true
905 | },
906 | "minimatch": {
907 | "version": "3.0.4",
908 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
909 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
910 | "dev": true,
911 | "requires": {
912 | "brace-expansion": "1.1.8"
913 | }
914 | },
915 | "minimist": {
916 | "version": "1.2.0",
917 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
918 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
919 | "dev": true
920 | },
921 | "modify-values": {
922 | "version": "1.0.0",
923 | "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz",
924 | "integrity": "sha1-4rbN65zhn5kxelNyLz2/XfXqqrI=",
925 | "dev": true
926 | },
927 | "normalize-package-data": {
928 | "version": "2.4.0",
929 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
930 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
931 | "dev": true,
932 | "requires": {
933 | "hosted-git-info": "2.5.0",
934 | "is-builtin-module": "1.0.0",
935 | "semver": "5.5.0",
936 | "validate-npm-package-license": "3.0.1"
937 | }
938 | },
939 | "npm-run-path": {
940 | "version": "2.0.2",
941 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
942 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
943 | "dev": true,
944 | "requires": {
945 | "path-key": "2.0.1"
946 | }
947 | },
948 | "null-check": {
949 | "version": "1.0.0",
950 | "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
951 | "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
952 | "dev": true
953 | },
954 | "number-is-nan": {
955 | "version": "1.0.1",
956 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
957 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
958 | "dev": true
959 | },
960 | "object-assign": {
961 | "version": "4.1.1",
962 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
963 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
964 | "dev": true
965 | },
966 | "optimist": {
967 | "version": "0.6.1",
968 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
969 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
970 | "dev": true,
971 | "requires": {
972 | "minimist": "0.0.10",
973 | "wordwrap": "0.0.3"
974 | },
975 | "dependencies": {
976 | "minimist": {
977 | "version": "0.0.10",
978 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
979 | "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
980 | "dev": true
981 | }
982 | }
983 | },
984 | "os-locale": {
985 | "version": "2.1.0",
986 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
987 | "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
988 | "dev": true,
989 | "requires": {
990 | "execa": "0.7.0",
991 | "lcid": "1.0.0",
992 | "mem": "1.1.0"
993 | }
994 | },
995 | "p-finally": {
996 | "version": "1.0.0",
997 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
998 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
999 | "dev": true
1000 | },
1001 | "p-limit": {
1002 | "version": "1.2.0",
1003 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
1004 | "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
1005 | "dev": true,
1006 | "requires": {
1007 | "p-try": "1.0.0"
1008 | }
1009 | },
1010 | "p-locate": {
1011 | "version": "2.0.0",
1012 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
1013 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
1014 | "dev": true,
1015 | "requires": {
1016 | "p-limit": "1.2.0"
1017 | }
1018 | },
1019 | "p-try": {
1020 | "version": "1.0.0",
1021 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
1022 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
1023 | "dev": true
1024 | },
1025 | "parse-github-repo-url": {
1026 | "version": "1.4.1",
1027 | "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz",
1028 | "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=",
1029 | "dev": true
1030 | },
1031 | "parse-json": {
1032 | "version": "2.2.0",
1033 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
1034 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
1035 | "dev": true,
1036 | "requires": {
1037 | "error-ex": "1.3.1"
1038 | }
1039 | },
1040 | "path-exists": {
1041 | "version": "2.1.0",
1042 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
1043 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
1044 | "dev": true,
1045 | "requires": {
1046 | "pinkie-promise": "2.0.1"
1047 | }
1048 | },
1049 | "path-key": {
1050 | "version": "2.0.1",
1051 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1052 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
1053 | "dev": true
1054 | },
1055 | "path-type": {
1056 | "version": "1.1.0",
1057 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
1058 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
1059 | "dev": true,
1060 | "requires": {
1061 | "graceful-fs": "4.1.11",
1062 | "pify": "2.3.0",
1063 | "pinkie-promise": "2.0.1"
1064 | }
1065 | },
1066 | "pify": {
1067 | "version": "2.3.0",
1068 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1069 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1070 | "dev": true
1071 | },
1072 | "pinkie": {
1073 | "version": "2.0.4",
1074 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
1075 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
1076 | "dev": true
1077 | },
1078 | "pinkie-promise": {
1079 | "version": "2.0.1",
1080 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
1081 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
1082 | "dev": true,
1083 | "requires": {
1084 | "pinkie": "2.0.4"
1085 | }
1086 | },
1087 | "process-nextick-args": {
1088 | "version": "1.0.7",
1089 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
1090 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
1091 | "dev": true
1092 | },
1093 | "pseudomap": {
1094 | "version": "1.0.2",
1095 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
1096 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
1097 | "dev": true
1098 | },
1099 | "q": {
1100 | "version": "1.5.1",
1101 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
1102 | "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
1103 | "dev": true
1104 | },
1105 | "read-pkg": {
1106 | "version": "1.1.0",
1107 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
1108 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
1109 | "dev": true,
1110 | "requires": {
1111 | "load-json-file": "1.1.0",
1112 | "normalize-package-data": "2.4.0",
1113 | "path-type": "1.1.0"
1114 | }
1115 | },
1116 | "read-pkg-up": {
1117 | "version": "1.0.1",
1118 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
1119 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
1120 | "dev": true,
1121 | "requires": {
1122 | "find-up": "1.1.2",
1123 | "read-pkg": "1.1.0"
1124 | }
1125 | },
1126 | "readable-stream": {
1127 | "version": "2.3.3",
1128 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
1129 | "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
1130 | "dev": true,
1131 | "requires": {
1132 | "core-util-is": "1.0.2",
1133 | "inherits": "2.0.3",
1134 | "isarray": "1.0.0",
1135 | "process-nextick-args": "1.0.7",
1136 | "safe-buffer": "5.1.1",
1137 | "string_decoder": "1.0.3",
1138 | "util-deprecate": "1.0.2"
1139 | }
1140 | },
1141 | "redent": {
1142 | "version": "1.0.0",
1143 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
1144 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
1145 | "dev": true,
1146 | "requires": {
1147 | "indent-string": "2.1.0",
1148 | "strip-indent": "1.0.1"
1149 | }
1150 | },
1151 | "repeat-string": {
1152 | "version": "1.6.1",
1153 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
1154 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
1155 | "dev": true
1156 | },
1157 | "repeating": {
1158 | "version": "2.0.1",
1159 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
1160 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
1161 | "dev": true,
1162 | "requires": {
1163 | "is-finite": "1.0.2"
1164 | }
1165 | },
1166 | "require-directory": {
1167 | "version": "2.1.1",
1168 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1169 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1170 | "dev": true
1171 | },
1172 | "require-main-filename": {
1173 | "version": "1.0.1",
1174 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
1175 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
1176 | "dev": true
1177 | },
1178 | "right-align": {
1179 | "version": "0.1.3",
1180 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
1181 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
1182 | "dev": true,
1183 | "optional": true,
1184 | "requires": {
1185 | "align-text": "0.1.4"
1186 | }
1187 | },
1188 | "safe-buffer": {
1189 | "version": "5.1.1",
1190 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
1191 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
1192 | "dev": true
1193 | },
1194 | "semver": {
1195 | "version": "5.5.0",
1196 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
1197 | "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
1198 | "dev": true
1199 | },
1200 | "set-blocking": {
1201 | "version": "2.0.0",
1202 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1203 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1204 | "dev": true
1205 | },
1206 | "shebang-command": {
1207 | "version": "1.2.0",
1208 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
1209 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
1210 | "dev": true,
1211 | "requires": {
1212 | "shebang-regex": "1.0.0"
1213 | }
1214 | },
1215 | "shebang-regex": {
1216 | "version": "1.0.0",
1217 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1218 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1219 | "dev": true
1220 | },
1221 | "signal-exit": {
1222 | "version": "3.0.2",
1223 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1224 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1225 | "dev": true
1226 | },
1227 | "source-map": {
1228 | "version": "0.4.4",
1229 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
1230 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
1231 | "dev": true,
1232 | "requires": {
1233 | "amdefine": "1.0.1"
1234 | }
1235 | },
1236 | "spdx-correct": {
1237 | "version": "1.0.2",
1238 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
1239 | "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
1240 | "dev": true,
1241 | "requires": {
1242 | "spdx-license-ids": "1.2.2"
1243 | }
1244 | },
1245 | "spdx-expression-parse": {
1246 | "version": "1.0.4",
1247 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
1248 | "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
1249 | "dev": true
1250 | },
1251 | "spdx-license-ids": {
1252 | "version": "1.2.2",
1253 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
1254 | "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
1255 | "dev": true
1256 | },
1257 | "split": {
1258 | "version": "1.0.1",
1259 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
1260 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
1261 | "dev": true,
1262 | "requires": {
1263 | "through": "2.3.8"
1264 | }
1265 | },
1266 | "split2": {
1267 | "version": "2.2.0",
1268 | "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
1269 | "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
1270 | "dev": true,
1271 | "requires": {
1272 | "through2": "2.0.3"
1273 | }
1274 | },
1275 | "standard-version": {
1276 | "version": "4.3.0",
1277 | "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-4.3.0.tgz",
1278 | "integrity": "sha512-2UJ2BIUNa7+41PH4FvYicSQED2LCt2RXjmNFis+JZlxZtwzNnGn4uuL8WBUqHoC9b+bJ0AHIAX/bilzm+pGPeA==",
1279 | "dev": true,
1280 | "requires": {
1281 | "chalk": "1.1.3",
1282 | "conventional-changelog": "1.1.11",
1283 | "conventional-recommended-bump": "1.2.1",
1284 | "dotgitignore": "1.0.3",
1285 | "figures": "1.7.0",
1286 | "fs-access": "1.0.1",
1287 | "semver": "5.5.0",
1288 | "yargs": "8.0.2"
1289 | }
1290 | },
1291 | "string-width": {
1292 | "version": "2.1.1",
1293 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1294 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1295 | "dev": true,
1296 | "requires": {
1297 | "is-fullwidth-code-point": "2.0.0",
1298 | "strip-ansi": "4.0.0"
1299 | },
1300 | "dependencies": {
1301 | "ansi-regex": {
1302 | "version": "3.0.0",
1303 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1304 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1305 | "dev": true
1306 | },
1307 | "is-fullwidth-code-point": {
1308 | "version": "2.0.0",
1309 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1310 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1311 | "dev": true
1312 | },
1313 | "strip-ansi": {
1314 | "version": "4.0.0",
1315 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1316 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1317 | "dev": true,
1318 | "requires": {
1319 | "ansi-regex": "3.0.0"
1320 | }
1321 | }
1322 | }
1323 | },
1324 | "string_decoder": {
1325 | "version": "1.0.3",
1326 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
1327 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
1328 | "dev": true,
1329 | "requires": {
1330 | "safe-buffer": "5.1.1"
1331 | }
1332 | },
1333 | "strip-ansi": {
1334 | "version": "3.0.1",
1335 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1336 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1337 | "dev": true,
1338 | "requires": {
1339 | "ansi-regex": "2.1.1"
1340 | }
1341 | },
1342 | "strip-bom": {
1343 | "version": "2.0.0",
1344 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
1345 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
1346 | "dev": true,
1347 | "requires": {
1348 | "is-utf8": "0.2.1"
1349 | }
1350 | },
1351 | "strip-eof": {
1352 | "version": "1.0.0",
1353 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
1354 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
1355 | "dev": true
1356 | },
1357 | "strip-indent": {
1358 | "version": "1.0.1",
1359 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
1360 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
1361 | "dev": true,
1362 | "requires": {
1363 | "get-stdin": "4.0.1"
1364 | }
1365 | },
1366 | "supports-color": {
1367 | "version": "2.0.0",
1368 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1369 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1370 | "dev": true
1371 | },
1372 | "text-extensions": {
1373 | "version": "1.7.0",
1374 | "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.7.0.tgz",
1375 | "integrity": "sha512-AKXZeDq230UaSzaO5s3qQUZOaC7iKbzq0jOFL614R7d9R593HLqAOL0cYoqLdkNrjBSOdmoQI06yigq1TSBXAg==",
1376 | "dev": true
1377 | },
1378 | "through": {
1379 | "version": "2.3.8",
1380 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1381 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1382 | "dev": true
1383 | },
1384 | "through2": {
1385 | "version": "2.0.3",
1386 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
1387 | "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
1388 | "dev": true,
1389 | "requires": {
1390 | "readable-stream": "2.3.3",
1391 | "xtend": "4.0.1"
1392 | }
1393 | },
1394 | "trim-newlines": {
1395 | "version": "1.0.0",
1396 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
1397 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
1398 | "dev": true
1399 | },
1400 | "trim-off-newlines": {
1401 | "version": "1.0.1",
1402 | "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz",
1403 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=",
1404 | "dev": true
1405 | },
1406 | "typedarray": {
1407 | "version": "0.0.6",
1408 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
1409 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1410 | "dev": true
1411 | },
1412 | "uglify-js": {
1413 | "version": "2.8.29",
1414 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
1415 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
1416 | "dev": true,
1417 | "optional": true,
1418 | "requires": {
1419 | "source-map": "0.5.7",
1420 | "uglify-to-browserify": "1.0.2",
1421 | "yargs": "3.10.0"
1422 | },
1423 | "dependencies": {
1424 | "camelcase": {
1425 | "version": "1.2.1",
1426 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
1427 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
1428 | "dev": true,
1429 | "optional": true
1430 | },
1431 | "source-map": {
1432 | "version": "0.5.7",
1433 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1434 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1435 | "dev": true,
1436 | "optional": true
1437 | },
1438 | "yargs": {
1439 | "version": "3.10.0",
1440 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
1441 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
1442 | "dev": true,
1443 | "optional": true,
1444 | "requires": {
1445 | "camelcase": "1.2.1",
1446 | "cliui": "2.1.0",
1447 | "decamelize": "1.2.0",
1448 | "window-size": "0.1.0"
1449 | }
1450 | }
1451 | }
1452 | },
1453 | "uglify-to-browserify": {
1454 | "version": "1.0.2",
1455 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
1456 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
1457 | "dev": true,
1458 | "optional": true
1459 | },
1460 | "util-deprecate": {
1461 | "version": "1.0.2",
1462 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1463 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1464 | "dev": true
1465 | },
1466 | "validate-npm-package-license": {
1467 | "version": "3.0.1",
1468 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
1469 | "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
1470 | "dev": true,
1471 | "requires": {
1472 | "spdx-correct": "1.0.2",
1473 | "spdx-expression-parse": "1.0.4"
1474 | }
1475 | },
1476 | "which": {
1477 | "version": "1.3.0",
1478 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
1479 | "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
1480 | "dev": true,
1481 | "requires": {
1482 | "isexe": "2.0.0"
1483 | }
1484 | },
1485 | "which-module": {
1486 | "version": "2.0.0",
1487 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
1488 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
1489 | "dev": true
1490 | },
1491 | "window-size": {
1492 | "version": "0.1.0",
1493 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
1494 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
1495 | "dev": true,
1496 | "optional": true
1497 | },
1498 | "wordwrap": {
1499 | "version": "0.0.3",
1500 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
1501 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
1502 | "dev": true
1503 | },
1504 | "wrap-ansi": {
1505 | "version": "2.1.0",
1506 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
1507 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
1508 | "dev": true,
1509 | "requires": {
1510 | "string-width": "1.0.2",
1511 | "strip-ansi": "3.0.1"
1512 | },
1513 | "dependencies": {
1514 | "string-width": {
1515 | "version": "1.0.2",
1516 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1517 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1518 | "dev": true,
1519 | "requires": {
1520 | "code-point-at": "1.1.0",
1521 | "is-fullwidth-code-point": "1.0.0",
1522 | "strip-ansi": "3.0.1"
1523 | }
1524 | }
1525 | }
1526 | },
1527 | "xtend": {
1528 | "version": "4.0.1",
1529 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
1530 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
1531 | "dev": true
1532 | },
1533 | "y18n": {
1534 | "version": "3.2.1",
1535 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
1536 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
1537 | "dev": true
1538 | },
1539 | "yallist": {
1540 | "version": "2.1.2",
1541 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
1542 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
1543 | "dev": true
1544 | },
1545 | "yargs": {
1546 | "version": "8.0.2",
1547 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
1548 | "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
1549 | "dev": true,
1550 | "requires": {
1551 | "camelcase": "4.1.0",
1552 | "cliui": "3.2.0",
1553 | "decamelize": "1.2.0",
1554 | "get-caller-file": "1.0.2",
1555 | "os-locale": "2.1.0",
1556 | "read-pkg-up": "2.0.0",
1557 | "require-directory": "2.1.1",
1558 | "require-main-filename": "1.0.1",
1559 | "set-blocking": "2.0.0",
1560 | "string-width": "2.1.1",
1561 | "which-module": "2.0.0",
1562 | "y18n": "3.2.1",
1563 | "yargs-parser": "7.0.0"
1564 | },
1565 | "dependencies": {
1566 | "camelcase": {
1567 | "version": "4.1.0",
1568 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1569 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1570 | "dev": true
1571 | },
1572 | "cliui": {
1573 | "version": "3.2.0",
1574 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
1575 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1576 | "dev": true,
1577 | "requires": {
1578 | "string-width": "1.0.2",
1579 | "strip-ansi": "3.0.1",
1580 | "wrap-ansi": "2.1.0"
1581 | },
1582 | "dependencies": {
1583 | "string-width": {
1584 | "version": "1.0.2",
1585 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1586 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1587 | "dev": true,
1588 | "requires": {
1589 | "code-point-at": "1.1.0",
1590 | "is-fullwidth-code-point": "1.0.0",
1591 | "strip-ansi": "3.0.1"
1592 | }
1593 | }
1594 | }
1595 | },
1596 | "find-up": {
1597 | "version": "2.1.0",
1598 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
1599 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
1600 | "dev": true,
1601 | "requires": {
1602 | "locate-path": "2.0.0"
1603 | }
1604 | },
1605 | "load-json-file": {
1606 | "version": "2.0.0",
1607 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
1608 | "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
1609 | "dev": true,
1610 | "requires": {
1611 | "graceful-fs": "4.1.11",
1612 | "parse-json": "2.2.0",
1613 | "pify": "2.3.0",
1614 | "strip-bom": "3.0.0"
1615 | }
1616 | },
1617 | "path-type": {
1618 | "version": "2.0.0",
1619 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
1620 | "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
1621 | "dev": true,
1622 | "requires": {
1623 | "pify": "2.3.0"
1624 | }
1625 | },
1626 | "read-pkg": {
1627 | "version": "2.0.0",
1628 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
1629 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
1630 | "dev": true,
1631 | "requires": {
1632 | "load-json-file": "2.0.0",
1633 | "normalize-package-data": "2.4.0",
1634 | "path-type": "2.0.0"
1635 | }
1636 | },
1637 | "read-pkg-up": {
1638 | "version": "2.0.0",
1639 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
1640 | "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
1641 | "dev": true,
1642 | "requires": {
1643 | "find-up": "2.1.0",
1644 | "read-pkg": "2.0.0"
1645 | }
1646 | },
1647 | "strip-bom": {
1648 | "version": "3.0.0",
1649 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
1650 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
1651 | "dev": true
1652 | }
1653 | }
1654 | },
1655 | "yargs-parser": {
1656 | "version": "7.0.0",
1657 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
1658 | "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
1659 | "dev": true,
1660 | "requires": {
1661 | "camelcase": "4.1.0"
1662 | },
1663 | "dependencies": {
1664 | "camelcase": {
1665 | "version": "4.1.0",
1666 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1667 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1668 | "dev": true
1669 | }
1670 | }
1671 | }
1672 | }
1673 | }
1674 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bundle-loader",
3 | "version": "0.5.6",
4 | "author": "Tobias Koppers @sokra",
5 | "description": "bundle loader module for webpack",
6 | "license": "MIT",
7 | "main": "index.js",
8 | "files": [
9 | "index.js"
10 | ],
11 | "engines": {
12 | "node": ">= 4"
13 | },
14 | "scripts": {
15 | "release": "standard-version"
16 | },
17 | "dependencies": {
18 | "loader-utils": "^1.1.0"
19 | },
20 | "devDependencies": {
21 | "standard-version": "^4.0.0"
22 | },
23 | "repository": "https://github.com/webpack-contrib/bundle-loader.git",
24 | "bugs": "https://github.com/webpack-contrib/bundle-loader/issues",
25 | "homepage": "https://webpack.js.org/loaders/bundle-loader"
26 | }
27 |
--------------------------------------------------------------------------------