├── .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 | 179 | 180 | 181 | 188 | 195 | 202 | 209 | 210 | 211 |
182 | 183 | 184 |
185 | Juho Vepsäläinen 186 |
187 |
189 | 190 | 191 |
192 | Joshua Wiens 193 |
194 |
196 | 197 | 198 |
199 | Michael Ciniawsky 200 |
201 |
203 | 204 | 205 |
206 | Alexander Krasnoyarov 207 |
208 |
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 | --------------------------------------------------------------------------------