├── .gitignore ├── LICENSE ├── README.md ├── build.js ├── dist ├── .gitkeep ├── vue-dummy.cjs.js ├── vue-dummy.es2015.js └── vue-dummy.js ├── example └── index.html ├── package-lock.json ├── package.json └── src └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Paul Collett 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### vue-dummy 2 | ## Placeholder Images and Dummy Text for Vue.js 3 | 4 | `vue-dummy` is a wrapper around the https://dummyjs.com/ library to expose placeholder Images and Dummy, Lorum Ipsum Text as a vue directive 5 | 6 | ## Usage 7 | 8 | Add to your HTML page: 9 | 10 | ```html 11 | 12 | 13 | ``` 14 | 15 | or, import into your module `npm install vue-dummy --save-dev` 16 | 17 | ```js 18 | import Vue from "vue" 19 | import VueDummy from "vue-dummy" 20 | 21 | Vue.use(VueDummy) 22 | ``` 23 | 24 | ## Dummy Text 25 | 26 | ```html 27 |
28 | ``` 29 | 30 | Choose the number of words: 31 | ```html 32 | 33 | ``` 34 | 35 | Choose random amount of words between 3 & 10: 36 | ```html 37 | 38 | 39 | ``` 40 | 41 | As a component: 42 | ```html 43 |" + (text(1,3)) + " | "); }, cols) 93 | + "
---|
" + (text(3,10)) + " | "); }, cols)) + "
" + (text(20, 50)) + "
"); }, 110 | button: function () { return (""); }, 111 | input: function () { return (""); }, 112 | form: function () { return (""); } 113 | }; 114 | 115 | tags = tags 116 | .map(function (tag) { return tag.trim().toLowerCase(); }) 117 | .map(function (tag) { return special[tag] ? special[tag]() : ("<" + tag + ">" + (text(5, 15)) + "" + tag + ">"); }).join(''); 118 | 119 | // few extra tags for default 120 | tags += usersTags ? '' : 121 | "" + (text(1, 3)) + " bold text. " + (text(1, 3)) + " italic text. " + (text(1, 3)) + " a link. " + (text(150, 250)) + "
" 122 | + repeat(function () { return ("" + (text(50, 100)) + "
"); }, rand(1, 3)); 123 | 124 | return tags; 125 | }; 126 | 127 | // Undocumented but you could simply do: 128 | // Dummy(123) instead of Dummy.text(123) 129 | // or Dummy('100x100') 130 | // or Dummy('table') 131 | var expt = function () { 132 | var arguments$1 = arguments; 133 | 134 | var args = [], len = arguments.length; 135 | while ( len-- ) { args[ len ] = arguments$1[ len ]; } 136 | 137 | var fn = String(args[0]).indexOf('x') > 0 ? src : parseInt(args[0]) > 0 ? text : html; 138 | 139 | return fn.apply(void 0, args); 140 | }; 141 | expt.t = expt.txt = expt.text = text; 142 | expt.src = expt.image = expt.img = src; 143 | expt.html = html; 144 | 145 | var Plugin = function () {}; 146 | 147 | Plugin.install = function (Vue, options) { 148 | if (Plugin.installed) { 149 | return; 150 | } 151 | 152 | var directive = function (el, binding) { 153 | if(!el) { 154 | return; 155 | } 156 | 157 | var args = binding.arg // v-dummy:args 158 | || Object.keys(binding.modifiers).join(',') // v-dummy.args 159 | || (typeof binding.value == 'string' ? binding.value : binding.expression) 160 | || ''; 161 | var nodeName = el.nodeName.toLowerCase(); 162 | 163 | if(nodeName === 'img') { 164 | el.src = expt.src(args, el); 165 | } else if(nodeName === 'table') { 166 | var tableRow = function () { return ("63 | <script src="https://unpkg.com/vue"></script> 64 | <script src="https://unpkg.com/vue-dummy"></script> 65 | <script> 66 | new Vue({el: '#app'}); 67 | </script> 68 |69 | 70 | 71 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-dummy", 3 | "version": "1.1.3", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "accepts": { 8 | "version": "1.3.4", 9 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", 10 | "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", 11 | "dev": true, 12 | "requires": { 13 | "mime-types": "2.1.17", 14 | "negotiator": "0.6.1" 15 | } 16 | }, 17 | "acorn": { 18 | "version": "3.3.0", 19 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 20 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 21 | "dev": true 22 | }, 23 | "acorn-jsx": { 24 | "version": "3.0.1", 25 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", 26 | "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", 27 | "dev": true, 28 | "requires": { 29 | "acorn": "3.3.0" 30 | } 31 | }, 32 | "acorn-object-spread": { 33 | "version": "1.0.0", 34 | "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", 35 | "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", 36 | "dev": true, 37 | "requires": { 38 | "acorn": "3.3.0" 39 | } 40 | }, 41 | "address": { 42 | "version": "1.0.3", 43 | "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", 44 | "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", 45 | "dev": true 46 | }, 47 | "align-text": { 48 | "version": "0.1.4", 49 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 50 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 51 | "dev": true, 52 | "requires": { 53 | "kind-of": "3.2.2", 54 | "longest": "1.0.1", 55 | "repeat-string": "1.6.1" 56 | } 57 | }, 58 | "amdefine": { 59 | "version": "1.0.1", 60 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 61 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 62 | "dev": true 63 | }, 64 | "ansi-align": { 65 | "version": "2.0.0", 66 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 67 | "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 68 | "dev": true, 69 | "requires": { 70 | "string-width": "2.1.1" 71 | } 72 | }, 73 | "ansi-regex": { 74 | "version": "2.1.1", 75 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 76 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 77 | "dev": true 78 | }, 79 | "ansi-styles": { 80 | "version": "2.2.1", 81 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 82 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 83 | "dev": true 84 | }, 85 | "args": { 86 | "version": "3.0.4", 87 | "resolved": "https://registry.npmjs.org/args/-/args-3.0.4.tgz", 88 | "integrity": "sha512-lKZ8xDF/cDhrjcEG+PIWzKo0o0f03QpOtLfDFqh29zq0v/+TonQVUhyQurV7LUrkglTAPTtGsOyD2jtfBKlAiA==", 89 | "dev": true, 90 | "requires": { 91 | "camelcase": "4.1.0", 92 | "chalk": "2.0.1", 93 | "minimist": "1.2.0", 94 | "pkginfo": "0.4.0", 95 | "string-similarity": "1.2.0" 96 | }, 97 | "dependencies": { 98 | "ansi-styles": { 99 | "version": "3.2.0", 100 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", 101 | "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", 102 | "dev": true, 103 | "requires": { 104 | "color-convert": "1.9.0" 105 | } 106 | }, 107 | "chalk": { 108 | "version": "2.0.1", 109 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", 110 | "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==", 111 | "dev": true, 112 | "requires": { 113 | "ansi-styles": "3.2.0", 114 | "escape-string-regexp": "1.0.5", 115 | "supports-color": "4.4.0" 116 | } 117 | }, 118 | "supports-color": { 119 | "version": "4.4.0", 120 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 121 | "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 122 | "dev": true, 123 | "requires": { 124 | "has-flag": "2.0.0" 125 | } 126 | } 127 | } 128 | }, 129 | "arr-diff": { 130 | "version": "2.0.0", 131 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 132 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 133 | "dev": true, 134 | "requires": { 135 | "arr-flatten": "1.1.0" 136 | } 137 | }, 138 | "arr-flatten": { 139 | "version": "1.1.0", 140 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 141 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 142 | "dev": true 143 | }, 144 | "array-unique": { 145 | "version": "0.2.1", 146 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 147 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 148 | "dev": true 149 | }, 150 | "async": { 151 | "version": "1.5.2", 152 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 153 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 154 | "dev": true 155 | }, 156 | "basic-auth": { 157 | "version": "2.0.0", 158 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", 159 | "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", 160 | "dev": true, 161 | "requires": { 162 | "safe-buffer": "5.1.1" 163 | } 164 | }, 165 | "bluebird": { 166 | "version": "3.5.0", 167 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", 168 | "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", 169 | "dev": true 170 | }, 171 | "boxen": { 172 | "version": "1.2.1", 173 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.2.1.tgz", 174 | "integrity": "sha1-DxHn/jRO25OXl3/BPt5/ZNlWSB0=", 175 | "dev": true, 176 | "requires": { 177 | "ansi-align": "2.0.0", 178 | "camelcase": "4.1.0", 179 | "chalk": "2.1.0", 180 | "cli-boxes": "1.0.0", 181 | "string-width": "2.1.1", 182 | "term-size": "1.2.0", 183 | "widest-line": "1.0.0" 184 | }, 185 | "dependencies": { 186 | "ansi-styles": { 187 | "version": "3.2.0", 188 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", 189 | "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", 190 | "dev": true, 191 | "requires": { 192 | "color-convert": "1.9.0" 193 | } 194 | }, 195 | "chalk": { 196 | "version": "2.1.0", 197 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", 198 | "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", 199 | "dev": true, 200 | "requires": { 201 | "ansi-styles": "3.2.0", 202 | "escape-string-regexp": "1.0.5", 203 | "supports-color": "4.4.0" 204 | } 205 | }, 206 | "supports-color": { 207 | "version": "4.4.0", 208 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 209 | "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 210 | "dev": true, 211 | "requires": { 212 | "has-flag": "2.0.0" 213 | } 214 | } 215 | } 216 | }, 217 | "braces": { 218 | "version": "1.8.5", 219 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 220 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 221 | "dev": true, 222 | "requires": { 223 | "expand-range": "1.8.2", 224 | "preserve": "0.2.0", 225 | "repeat-element": "1.1.2" 226 | } 227 | }, 228 | "browser-resolve": { 229 | "version": "1.11.2", 230 | "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", 231 | "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", 232 | "dev": true, 233 | "requires": { 234 | "resolve": "1.1.7" 235 | }, 236 | "dependencies": { 237 | "resolve": { 238 | "version": "1.1.7", 239 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 240 | "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", 241 | "dev": true 242 | } 243 | } 244 | }, 245 | "buble": { 246 | "version": "0.16.0", 247 | "resolved": "https://registry.npmjs.org/buble/-/buble-0.16.0.tgz", 248 | "integrity": "sha512-Eb5vt1+IvXXPyYD1IIQIuaBwIuJOSWQ2kXzULlg5I83aLGF2qzcjRU2joYusnWFgAenvJ9xTOMvZvT0bb8BLbg==", 249 | "dev": true, 250 | "requires": { 251 | "acorn": "3.3.0", 252 | "acorn-jsx": "3.0.1", 253 | "acorn-object-spread": "1.0.0", 254 | "chalk": "1.1.3", 255 | "magic-string": "0.14.0", 256 | "minimist": "1.2.0", 257 | "os-homedir": "1.0.2", 258 | "vlq": "0.2.3" 259 | } 260 | }, 261 | "builtin-modules": { 262 | "version": "1.1.1", 263 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 264 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 265 | "dev": true 266 | }, 267 | "bytes": { 268 | "version": "3.0.0", 269 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 270 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 271 | "dev": true 272 | }, 273 | "camelcase": { 274 | "version": "4.1.0", 275 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 276 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 277 | "dev": true 278 | }, 279 | "capture-stack-trace": { 280 | "version": "1.0.0", 281 | "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", 282 | "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", 283 | "dev": true 284 | }, 285 | "center-align": { 286 | "version": "0.1.3", 287 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 288 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 289 | "dev": true, 290 | "optional": true, 291 | "requires": { 292 | "align-text": "0.1.4", 293 | "lazy-cache": "1.0.4" 294 | } 295 | }, 296 | "chalk": { 297 | "version": "1.1.3", 298 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 299 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 300 | "dev": true, 301 | "requires": { 302 | "ansi-styles": "2.2.1", 303 | "escape-string-regexp": "1.0.5", 304 | "has-ansi": "2.0.0", 305 | "strip-ansi": "3.0.1", 306 | "supports-color": "2.0.0" 307 | } 308 | }, 309 | "cli-boxes": { 310 | "version": "1.0.0", 311 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 312 | "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 313 | "dev": true 314 | }, 315 | "clipboardy": { 316 | "version": "1.1.4", 317 | "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.1.4.tgz", 318 | "integrity": "sha1-UbF1dPxoJYji3Slc+m5qoQnqte4=", 319 | "dev": true, 320 | "requires": { 321 | "execa": "0.6.3" 322 | }, 323 | "dependencies": { 324 | "execa": { 325 | "version": "0.6.3", 326 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", 327 | "integrity": "sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4=", 328 | "dev": true, 329 | "requires": { 330 | "cross-spawn": "5.1.0", 331 | "get-stream": "3.0.0", 332 | "is-stream": "1.1.0", 333 | "npm-run-path": "2.0.2", 334 | "p-finally": "1.0.0", 335 | "signal-exit": "3.0.2", 336 | "strip-eof": "1.0.0" 337 | } 338 | } 339 | } 340 | }, 341 | "cliui": { 342 | "version": "2.1.0", 343 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 344 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 345 | "dev": true, 346 | "optional": true, 347 | "requires": { 348 | "center-align": "0.1.3", 349 | "right-align": "0.1.3", 350 | "wordwrap": "0.0.2" 351 | }, 352 | "dependencies": { 353 | "wordwrap": { 354 | "version": "0.0.2", 355 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 356 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 357 | "dev": true, 358 | "optional": true 359 | } 360 | } 361 | }, 362 | "code-point-at": { 363 | "version": "1.1.0", 364 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 365 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 366 | "dev": true 367 | }, 368 | "color-convert": { 369 | "version": "1.9.0", 370 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", 371 | "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", 372 | "dev": true, 373 | "requires": { 374 | "color-name": "1.1.3" 375 | } 376 | }, 377 | "color-name": { 378 | "version": "1.1.3", 379 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 380 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 381 | "dev": true 382 | }, 383 | "compressible": { 384 | "version": "2.0.11", 385 | "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz", 386 | "integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=", 387 | "dev": true, 388 | "requires": { 389 | "mime-db": "1.30.0" 390 | } 391 | }, 392 | "compression": { 393 | "version": "1.7.1", 394 | "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", 395 | "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", 396 | "dev": true, 397 | "requires": { 398 | "accepts": "1.3.4", 399 | "bytes": "3.0.0", 400 | "compressible": "2.0.11", 401 | "debug": "2.6.9", 402 | "on-headers": "1.0.1", 403 | "safe-buffer": "5.1.1", 404 | "vary": "1.1.2" 405 | } 406 | }, 407 | "configstore": { 408 | "version": "3.1.1", 409 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", 410 | "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", 411 | "dev": true, 412 | "requires": { 413 | "dot-prop": "4.2.0", 414 | "graceful-fs": "4.1.11", 415 | "make-dir": "1.0.0", 416 | "unique-string": "1.0.0", 417 | "write-file-atomic": "2.3.0", 418 | "xdg-basedir": "3.0.0" 419 | } 420 | }, 421 | "create-error-class": { 422 | "version": "3.0.2", 423 | "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 424 | "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 425 | "dev": true, 426 | "requires": { 427 | "capture-stack-trace": "1.0.0" 428 | } 429 | }, 430 | "cross-spawn": { 431 | "version": "5.1.0", 432 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 433 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 434 | "dev": true, 435 | "requires": { 436 | "lru-cache": "4.1.1", 437 | "shebang-command": "1.2.0", 438 | "which": "1.3.0" 439 | } 440 | }, 441 | "crypto-random-string": { 442 | "version": "1.0.0", 443 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 444 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 445 | "dev": true 446 | }, 447 | "dargs": { 448 | "version": "5.1.0", 449 | "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", 450 | "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=", 451 | "dev": true 452 | }, 453 | "debug": { 454 | "version": "2.6.9", 455 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 456 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 457 | "dev": true, 458 | "requires": { 459 | "ms": "2.0.0" 460 | } 461 | }, 462 | "decamelize": { 463 | "version": "1.2.0", 464 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 465 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 466 | "dev": true, 467 | "optional": true 468 | }, 469 | "deep-extend": { 470 | "version": "0.4.2", 471 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", 472 | "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", 473 | "dev": true 474 | }, 475 | "depd": { 476 | "version": "1.1.1", 477 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 478 | "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 479 | "dev": true 480 | }, 481 | "destroy": { 482 | "version": "1.0.4", 483 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 484 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 485 | "dev": true 486 | }, 487 | "detect-port": { 488 | "version": "1.2.1", 489 | "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.2.1.tgz", 490 | "integrity": "sha512-2KWLTLsfpi/oYPGNBEniPcFzr1GW/s+Xq/4hJmTQRdE8ULuRwGnRPuVhS/cf+Z4ZEXNo7EO2f6oydHJQd94KMg==", 491 | "dev": true, 492 | "requires": { 493 | "address": "1.0.3", 494 | "debug": "2.6.9" 495 | } 496 | }, 497 | "dot-prop": { 498 | "version": "4.2.0", 499 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 500 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 501 | "dev": true, 502 | "requires": { 503 | "is-obj": "1.0.1" 504 | } 505 | }, 506 | "dummyjs": { 507 | "version": "1.1.6", 508 | "resolved": "https://registry.npmjs.org/dummyjs/-/dummyjs-1.1.6.tgz", 509 | "integrity": "sha512-myW5f+rxtJoQHTooPigDv9ad3R/YlnsQeJmuuuOQU7hWs1zE46szu0m7uYJn5ScviQLvLjkauERwpxP6pVIMOw==" 510 | }, 511 | "duplexer3": { 512 | "version": "0.1.4", 513 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 514 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 515 | "dev": true 516 | }, 517 | "ee-first": { 518 | "version": "1.1.1", 519 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 520 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 521 | "dev": true 522 | }, 523 | "encodeurl": { 524 | "version": "1.0.1", 525 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", 526 | "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", 527 | "dev": true 528 | }, 529 | "escape-html": { 530 | "version": "1.0.3", 531 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 532 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 533 | "dev": true 534 | }, 535 | "escape-string-regexp": { 536 | "version": "1.0.5", 537 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 538 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 539 | "dev": true 540 | }, 541 | "estree-walker": { 542 | "version": "0.3.1", 543 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.3.1.tgz", 544 | "integrity": "sha1-5rGlHPcpJSTnI3wxLl/mZgwc4ao=", 545 | "dev": true 546 | }, 547 | "etag": { 548 | "version": "1.8.1", 549 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 550 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 551 | "dev": true 552 | }, 553 | "execa": { 554 | "version": "0.7.0", 555 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 556 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 557 | "dev": true, 558 | "requires": { 559 | "cross-spawn": "5.1.0", 560 | "get-stream": "3.0.0", 561 | "is-stream": "1.1.0", 562 | "npm-run-path": "2.0.2", 563 | "p-finally": "1.0.0", 564 | "signal-exit": "3.0.2", 565 | "strip-eof": "1.0.0" 566 | } 567 | }, 568 | "expand-brackets": { 569 | "version": "0.1.5", 570 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 571 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 572 | "dev": true, 573 | "requires": { 574 | "is-posix-bracket": "0.1.1" 575 | } 576 | }, 577 | "expand-range": { 578 | "version": "1.8.2", 579 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 580 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 581 | "dev": true, 582 | "requires": { 583 | "fill-range": "2.2.3" 584 | } 585 | }, 586 | "extglob": { 587 | "version": "0.3.2", 588 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 589 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 590 | "dev": true, 591 | "requires": { 592 | "is-extglob": "1.0.0" 593 | } 594 | }, 595 | "filename-regex": { 596 | "version": "2.0.1", 597 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 598 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 599 | "dev": true 600 | }, 601 | "filesize": { 602 | "version": "3.5.10", 603 | "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.10.tgz", 604 | "integrity": "sha1-/I+iPdtO+eXgq24eZPZ5okpWdh8=", 605 | "dev": true 606 | }, 607 | "fill-range": { 608 | "version": "2.2.3", 609 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 610 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 611 | "dev": true, 612 | "requires": { 613 | "is-number": "2.1.0", 614 | "isobject": "2.1.0", 615 | "randomatic": "1.1.7", 616 | "repeat-element": "1.1.2", 617 | "repeat-string": "1.6.1" 618 | } 619 | }, 620 | "for-in": { 621 | "version": "1.0.2", 622 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 623 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 624 | "dev": true 625 | }, 626 | "for-own": { 627 | "version": "0.1.5", 628 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 629 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 630 | "dev": true, 631 | "requires": { 632 | "for-in": "1.0.2" 633 | } 634 | }, 635 | "fresh": { 636 | "version": "0.5.2", 637 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 638 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 639 | "dev": true 640 | }, 641 | "fs-extra": { 642 | "version": "4.0.2", 643 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", 644 | "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", 645 | "dev": true, 646 | "requires": { 647 | "graceful-fs": "4.1.11", 648 | "jsonfile": "4.0.0", 649 | "universalify": "0.1.1" 650 | } 651 | }, 652 | "get-stream": { 653 | "version": "3.0.0", 654 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 655 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 656 | "dev": true 657 | }, 658 | "glob-base": { 659 | "version": "0.3.0", 660 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 661 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 662 | "dev": true, 663 | "requires": { 664 | "glob-parent": "2.0.0", 665 | "is-glob": "2.0.1" 666 | } 667 | }, 668 | "glob-parent": { 669 | "version": "2.0.0", 670 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 671 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 672 | "dev": true, 673 | "requires": { 674 | "is-glob": "2.0.1" 675 | } 676 | }, 677 | "got": { 678 | "version": "6.7.1", 679 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 680 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 681 | "dev": true, 682 | "requires": { 683 | "create-error-class": "3.0.2", 684 | "duplexer3": "0.1.4", 685 | "get-stream": "3.0.0", 686 | "is-redirect": "1.0.0", 687 | "is-retry-allowed": "1.1.0", 688 | "is-stream": "1.1.0", 689 | "lowercase-keys": "1.0.0", 690 | "safe-buffer": "5.1.1", 691 | "timed-out": "4.0.1", 692 | "unzip-response": "2.0.1", 693 | "url-parse-lax": "1.0.0" 694 | } 695 | }, 696 | "graceful-fs": { 697 | "version": "4.1.11", 698 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 699 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 700 | "dev": true 701 | }, 702 | "handlebars": { 703 | "version": "4.0.10", 704 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", 705 | "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", 706 | "dev": true, 707 | "requires": { 708 | "async": "1.5.2", 709 | "optimist": "0.6.1", 710 | "source-map": "0.4.4", 711 | "uglify-js": "2.8.29" 712 | } 713 | }, 714 | "has-ansi": { 715 | "version": "2.0.0", 716 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 717 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 718 | "dev": true, 719 | "requires": { 720 | "ansi-regex": "2.1.1" 721 | } 722 | }, 723 | "has-flag": { 724 | "version": "2.0.0", 725 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 726 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 727 | "dev": true 728 | }, 729 | "http-errors": { 730 | "version": "1.6.2", 731 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 732 | "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 733 | "dev": true, 734 | "requires": { 735 | "depd": "1.1.1", 736 | "inherits": "2.0.3", 737 | "setprototypeof": "1.0.3", 738 | "statuses": "1.3.1" 739 | } 740 | }, 741 | "iconv-lite": { 742 | "version": "0.4.19", 743 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 744 | "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", 745 | "dev": true 746 | }, 747 | "import-lazy": { 748 | "version": "2.1.0", 749 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 750 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 751 | "dev": true 752 | }, 753 | "imurmurhash": { 754 | "version": "0.1.4", 755 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 756 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 757 | "dev": true 758 | }, 759 | "inherits": { 760 | "version": "2.0.3", 761 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 762 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 763 | "dev": true 764 | }, 765 | "ini": { 766 | "version": "1.3.4", 767 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", 768 | "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", 769 | "dev": true 770 | }, 771 | "ip": { 772 | "version": "1.1.5", 773 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 774 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 775 | "dev": true 776 | }, 777 | "is-buffer": { 778 | "version": "1.1.5", 779 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 780 | "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", 781 | "dev": true 782 | }, 783 | "is-dotfile": { 784 | "version": "1.0.3", 785 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 786 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 787 | "dev": true 788 | }, 789 | "is-equal-shallow": { 790 | "version": "0.1.3", 791 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 792 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 793 | "dev": true, 794 | "requires": { 795 | "is-primitive": "2.0.0" 796 | } 797 | }, 798 | "is-extendable": { 799 | "version": "0.1.1", 800 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 801 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 802 | "dev": true 803 | }, 804 | "is-extglob": { 805 | "version": "1.0.0", 806 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 807 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 808 | "dev": true 809 | }, 810 | "is-fullwidth-code-point": { 811 | "version": "2.0.0", 812 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 813 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 814 | "dev": true 815 | }, 816 | "is-glob": { 817 | "version": "2.0.1", 818 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 819 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 820 | "dev": true, 821 | "requires": { 822 | "is-extglob": "1.0.0" 823 | } 824 | }, 825 | "is-module": { 826 | "version": "1.0.0", 827 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 828 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 829 | "dev": true 830 | }, 831 | "is-npm": { 832 | "version": "1.0.0", 833 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 834 | "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 835 | "dev": true 836 | }, 837 | "is-number": { 838 | "version": "2.1.0", 839 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 840 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 841 | "dev": true, 842 | "requires": { 843 | "kind-of": "3.2.2" 844 | } 845 | }, 846 | "is-obj": { 847 | "version": "1.0.1", 848 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 849 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 850 | "dev": true 851 | }, 852 | "is-posix-bracket": { 853 | "version": "0.1.1", 854 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 855 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 856 | "dev": true 857 | }, 858 | "is-primitive": { 859 | "version": "2.0.0", 860 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 861 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 862 | "dev": true 863 | }, 864 | "is-redirect": { 865 | "version": "1.0.0", 866 | "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 867 | "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 868 | "dev": true 869 | }, 870 | "is-retry-allowed": { 871 | "version": "1.1.0", 872 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 873 | "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 874 | "dev": true 875 | }, 876 | "is-stream": { 877 | "version": "1.1.0", 878 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 879 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 880 | "dev": true 881 | }, 882 | "is-wsl": { 883 | "version": "1.1.0", 884 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 885 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 886 | "dev": true 887 | }, 888 | "isarray": { 889 | "version": "1.0.0", 890 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 891 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 892 | "dev": true 893 | }, 894 | "isexe": { 895 | "version": "2.0.0", 896 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 897 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 898 | "dev": true 899 | }, 900 | "isobject": { 901 | "version": "2.1.0", 902 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 903 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 904 | "dev": true, 905 | "requires": { 906 | "isarray": "1.0.0" 907 | } 908 | }, 909 | "jsonfile": { 910 | "version": "4.0.0", 911 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 912 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 913 | "dev": true, 914 | "requires": { 915 | "graceful-fs": "4.1.11" 916 | } 917 | }, 918 | "kind-of": { 919 | "version": "3.2.2", 920 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 921 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 922 | "dev": true, 923 | "requires": { 924 | "is-buffer": "1.1.5" 925 | } 926 | }, 927 | "latest-version": { 928 | "version": "3.1.0", 929 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 930 | "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 931 | "dev": true, 932 | "requires": { 933 | "package-json": "4.0.1" 934 | } 935 | }, 936 | "lazy-cache": { 937 | "version": "1.0.4", 938 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 939 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 940 | "dev": true, 941 | "optional": true 942 | }, 943 | "lodash": { 944 | "version": "4.17.4", 945 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 946 | "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", 947 | "dev": true 948 | }, 949 | "longest": { 950 | "version": "1.0.1", 951 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 952 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 953 | "dev": true 954 | }, 955 | "lowercase-keys": { 956 | "version": "1.0.0", 957 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", 958 | "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", 959 | "dev": true 960 | }, 961 | "lru-cache": { 962 | "version": "4.1.1", 963 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", 964 | "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", 965 | "dev": true, 966 | "requires": { 967 | "pseudomap": "1.0.2", 968 | "yallist": "2.1.2" 969 | } 970 | }, 971 | "magic-string": { 972 | "version": "0.14.0", 973 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", 974 | "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=", 975 | "dev": true, 976 | "requires": { 977 | "vlq": "0.2.3" 978 | } 979 | }, 980 | "make-dir": { 981 | "version": "1.0.0", 982 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz", 983 | "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=", 984 | "dev": true, 985 | "requires": { 986 | "pify": "2.3.0" 987 | }, 988 | "dependencies": { 989 | "pify": { 990 | "version": "2.3.0", 991 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 992 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 993 | "dev": true 994 | } 995 | } 996 | }, 997 | "media-typer": { 998 | "version": "0.3.0", 999 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1000 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 1001 | "dev": true 1002 | }, 1003 | "micro": { 1004 | "version": "9.0.0", 1005 | "resolved": "https://registry.npmjs.org/micro/-/micro-9.0.0.tgz", 1006 | "integrity": "sha512-yXRiZMviDUGtwIgHi+ON+WCZgzncsrcXN/7lWSewvlBWy8oFQ47JPeMqBWI8uluz6TSon9Hq8ME3QuQHxoujXg==", 1007 | "dev": true, 1008 | "requires": { 1009 | "is-stream": "1.1.0", 1010 | "media-typer": "0.3.0", 1011 | "mri": "1.1.0", 1012 | "raw-body": "2.3.2" 1013 | } 1014 | }, 1015 | "micro-compress": { 1016 | "version": "1.0.0", 1017 | "resolved": "https://registry.npmjs.org/micro-compress/-/micro-compress-1.0.0.tgz", 1018 | "integrity": "sha1-U/WoC0rQMgyhZaVZtuPfFF1PcE8=", 1019 | "dev": true, 1020 | "requires": { 1021 | "compression": "1.7.1" 1022 | } 1023 | }, 1024 | "micromatch": { 1025 | "version": "2.3.11", 1026 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 1027 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 1028 | "dev": true, 1029 | "requires": { 1030 | "arr-diff": "2.0.0", 1031 | "array-unique": "0.2.1", 1032 | "braces": "1.8.5", 1033 | "expand-brackets": "0.1.5", 1034 | "extglob": "0.3.2", 1035 | "filename-regex": "2.0.1", 1036 | "is-extglob": "1.0.0", 1037 | "is-glob": "2.0.1", 1038 | "kind-of": "3.2.2", 1039 | "normalize-path": "2.1.1", 1040 | "object.omit": "2.0.1", 1041 | "parse-glob": "3.0.4", 1042 | "regex-cache": "0.4.4" 1043 | } 1044 | }, 1045 | "mime": { 1046 | "version": "1.4.1", 1047 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 1048 | "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 1049 | "dev": true 1050 | }, 1051 | "mime-db": { 1052 | "version": "1.30.0", 1053 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", 1054 | "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", 1055 | "dev": true 1056 | }, 1057 | "mime-types": { 1058 | "version": "2.1.17", 1059 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", 1060 | "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", 1061 | "dev": true, 1062 | "requires": { 1063 | "mime-db": "1.30.0" 1064 | } 1065 | }, 1066 | "minimist": { 1067 | "version": "1.2.0", 1068 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1069 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 1070 | "dev": true 1071 | }, 1072 | "mri": { 1073 | "version": "1.1.0", 1074 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz", 1075 | "integrity": "sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=", 1076 | "dev": true 1077 | }, 1078 | "ms": { 1079 | "version": "2.0.0", 1080 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1081 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1082 | "dev": true 1083 | }, 1084 | "negotiator": { 1085 | "version": "0.6.1", 1086 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 1087 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 1088 | "dev": true 1089 | }, 1090 | "node-version": { 1091 | "version": "1.1.0", 1092 | "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.1.0.tgz", 1093 | "integrity": "sha512-t1V2RFiaTavaW3jtQO0A2nok6k7/Gghuvx2rjvICuT0B0dYaObBQ4U0xHL+ZTPFZodt1LMYG2Vi2nypfz4/AJg==", 1094 | "dev": true 1095 | }, 1096 | "normalize-path": { 1097 | "version": "2.1.1", 1098 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 1099 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 1100 | "dev": true, 1101 | "requires": { 1102 | "remove-trailing-separator": "1.1.0" 1103 | } 1104 | }, 1105 | "npm-run-path": { 1106 | "version": "2.0.2", 1107 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 1108 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 1109 | "dev": true, 1110 | "requires": { 1111 | "path-key": "2.0.1" 1112 | } 1113 | }, 1114 | "number-is-nan": { 1115 | "version": "1.0.1", 1116 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1117 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1118 | "dev": true 1119 | }, 1120 | "object.omit": { 1121 | "version": "2.0.1", 1122 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 1123 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 1124 | "dev": true, 1125 | "requires": { 1126 | "for-own": "0.1.5", 1127 | "is-extendable": "0.1.1" 1128 | } 1129 | }, 1130 | "on-finished": { 1131 | "version": "2.3.0", 1132 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 1133 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 1134 | "dev": true, 1135 | "requires": { 1136 | "ee-first": "1.1.1" 1137 | } 1138 | }, 1139 | "on-headers": { 1140 | "version": "1.0.1", 1141 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", 1142 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", 1143 | "dev": true 1144 | }, 1145 | "opn": { 1146 | "version": "5.1.0", 1147 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", 1148 | "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", 1149 | "dev": true, 1150 | "requires": { 1151 | "is-wsl": "1.1.0" 1152 | } 1153 | }, 1154 | "optimist": { 1155 | "version": "0.6.1", 1156 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 1157 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", 1158 | "dev": true, 1159 | "requires": { 1160 | "minimist": "0.0.10", 1161 | "wordwrap": "0.0.3" 1162 | }, 1163 | "dependencies": { 1164 | "minimist": { 1165 | "version": "0.0.10", 1166 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", 1167 | "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", 1168 | "dev": true 1169 | } 1170 | } 1171 | }, 1172 | "os-homedir": { 1173 | "version": "1.0.2", 1174 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 1175 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 1176 | "dev": true 1177 | }, 1178 | "p-finally": { 1179 | "version": "1.0.0", 1180 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1181 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 1182 | "dev": true 1183 | }, 1184 | "package-json": { 1185 | "version": "4.0.1", 1186 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 1187 | "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 1188 | "dev": true, 1189 | "requires": { 1190 | "got": "6.7.1", 1191 | "registry-auth-token": "3.3.1", 1192 | "registry-url": "3.1.0", 1193 | "semver": "5.4.1" 1194 | } 1195 | }, 1196 | "parse-glob": { 1197 | "version": "3.0.4", 1198 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 1199 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 1200 | "dev": true, 1201 | "requires": { 1202 | "glob-base": "0.3.0", 1203 | "is-dotfile": "1.0.3", 1204 | "is-extglob": "1.0.0", 1205 | "is-glob": "2.0.1" 1206 | } 1207 | }, 1208 | "path-key": { 1209 | "version": "2.0.1", 1210 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1211 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 1212 | "dev": true 1213 | }, 1214 | "path-parse": { 1215 | "version": "1.0.5", 1216 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 1217 | "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", 1218 | "dev": true 1219 | }, 1220 | "path-type": { 1221 | "version": "3.0.0", 1222 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 1223 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 1224 | "dev": true, 1225 | "requires": { 1226 | "pify": "3.0.0" 1227 | } 1228 | }, 1229 | "pify": { 1230 | "version": "3.0.0", 1231 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1232 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1233 | "dev": true 1234 | }, 1235 | "pkginfo": { 1236 | "version": "0.4.0", 1237 | "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.0.tgz", 1238 | "integrity": "sha1-NJ27f/04CB/K3AhT32h/DHdEzWU=", 1239 | "dev": true 1240 | }, 1241 | "prepend-http": { 1242 | "version": "1.0.4", 1243 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 1244 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 1245 | "dev": true 1246 | }, 1247 | "preserve": { 1248 | "version": "0.2.0", 1249 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 1250 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 1251 | "dev": true 1252 | }, 1253 | "pseudomap": { 1254 | "version": "1.0.2", 1255 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 1256 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 1257 | "dev": true 1258 | }, 1259 | "randomatic": { 1260 | "version": "1.1.7", 1261 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 1262 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 1263 | "dev": true, 1264 | "requires": { 1265 | "is-number": "3.0.0", 1266 | "kind-of": "4.0.0" 1267 | }, 1268 | "dependencies": { 1269 | "is-number": { 1270 | "version": "3.0.0", 1271 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1272 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1273 | "dev": true, 1274 | "requires": { 1275 | "kind-of": "3.2.2" 1276 | }, 1277 | "dependencies": { 1278 | "kind-of": { 1279 | "version": "3.2.2", 1280 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1281 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1282 | "dev": true, 1283 | "requires": { 1284 | "is-buffer": "1.1.5" 1285 | } 1286 | } 1287 | } 1288 | }, 1289 | "kind-of": { 1290 | "version": "4.0.0", 1291 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1292 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1293 | "dev": true, 1294 | "requires": { 1295 | "is-buffer": "1.1.5" 1296 | } 1297 | } 1298 | } 1299 | }, 1300 | "range-parser": { 1301 | "version": "1.2.0", 1302 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 1303 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 1304 | "dev": true 1305 | }, 1306 | "raw-body": { 1307 | "version": "2.3.2", 1308 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 1309 | "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 1310 | "dev": true, 1311 | "requires": { 1312 | "bytes": "3.0.0", 1313 | "http-errors": "1.6.2", 1314 | "iconv-lite": "0.4.19", 1315 | "unpipe": "1.0.0" 1316 | } 1317 | }, 1318 | "rc": { 1319 | "version": "1.2.1", 1320 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", 1321 | "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", 1322 | "dev": true, 1323 | "requires": { 1324 | "deep-extend": "0.4.2", 1325 | "ini": "1.3.4", 1326 | "minimist": "1.2.0", 1327 | "strip-json-comments": "2.0.1" 1328 | } 1329 | }, 1330 | "regex-cache": { 1331 | "version": "0.4.4", 1332 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 1333 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 1334 | "dev": true, 1335 | "requires": { 1336 | "is-equal-shallow": "0.1.3" 1337 | } 1338 | }, 1339 | "registry-auth-token": { 1340 | "version": "3.3.1", 1341 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", 1342 | "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", 1343 | "dev": true, 1344 | "requires": { 1345 | "rc": "1.2.1", 1346 | "safe-buffer": "5.1.1" 1347 | } 1348 | }, 1349 | "registry-url": { 1350 | "version": "3.1.0", 1351 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 1352 | "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 1353 | "dev": true, 1354 | "requires": { 1355 | "rc": "1.2.1" 1356 | } 1357 | }, 1358 | "remove-trailing-separator": { 1359 | "version": "1.1.0", 1360 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 1361 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 1362 | "dev": true 1363 | }, 1364 | "repeat-element": { 1365 | "version": "1.1.2", 1366 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 1367 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 1368 | "dev": true 1369 | }, 1370 | "repeat-string": { 1371 | "version": "1.6.1", 1372 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1373 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 1374 | "dev": true 1375 | }, 1376 | "resolve": { 1377 | "version": "1.4.0", 1378 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", 1379 | "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", 1380 | "dev": true, 1381 | "requires": { 1382 | "path-parse": "1.0.5" 1383 | } 1384 | }, 1385 | "right-align": { 1386 | "version": "0.1.3", 1387 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 1388 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 1389 | "dev": true, 1390 | "optional": true, 1391 | "requires": { 1392 | "align-text": "0.1.4" 1393 | } 1394 | }, 1395 | "rollup": { 1396 | "version": "0.50.0", 1397 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.50.0.tgz", 1398 | "integrity": "sha512-7RqCBQ9iwsOBPkjYgoIaeUij606mSkDMExP0NT7QDI3bqkHYQHrQ83uoNIXwPcQm/vP2VbsUz3kiyZZ1qPlLTQ==", 1399 | "dev": true 1400 | }, 1401 | "rollup-plugin-buble": { 1402 | "version": "0.16.0", 1403 | "resolved": "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.16.0.tgz", 1404 | "integrity": "sha512-dPIvH9iK9AUGRrqpARL6TTNY85BJpc5OK5PiCAnFaRe7C1boRBVRXiL0SYsYNVnyYYPl6vu0lVSb722eMSw1Eg==", 1405 | "dev": true, 1406 | "requires": { 1407 | "buble": "0.16.0", 1408 | "rollup-pluginutils": "2.0.1" 1409 | } 1410 | }, 1411 | "rollup-plugin-commonjs": { 1412 | "version": "8.2.1", 1413 | "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.2.1.tgz", 1414 | "integrity": "sha512-ZTwAetmKimCsuWost/+n4FaOpMoczBRTx+kuQaZCIKXTx/R1wNBezuX5NS0vnPKM3hBoErdpAqmNyVSCi5XKbg==", 1415 | "dev": true, 1416 | "requires": { 1417 | "acorn": "5.1.2", 1418 | "estree-walker": "0.5.0", 1419 | "magic-string": "0.22.4", 1420 | "resolve": "1.4.0", 1421 | "rollup-pluginutils": "2.0.1" 1422 | }, 1423 | "dependencies": { 1424 | "acorn": { 1425 | "version": "5.1.2", 1426 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", 1427 | "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==", 1428 | "dev": true 1429 | }, 1430 | "estree-walker": { 1431 | "version": "0.5.0", 1432 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.0.tgz", 1433 | "integrity": "sha512-/bEAy+yKAZQrEWUhGmS3H9XpGqSDBtRzX0I2PgMw9kA2n1jN22uV5B5p7MFdZdvWdXCRJztXAfx6ZeRfgkEETg==", 1434 | "dev": true 1435 | }, 1436 | "magic-string": { 1437 | "version": "0.22.4", 1438 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz", 1439 | "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==", 1440 | "dev": true, 1441 | "requires": { 1442 | "vlq": "0.2.3" 1443 | } 1444 | } 1445 | } 1446 | }, 1447 | "rollup-plugin-node-resolve": { 1448 | "version": "3.0.0", 1449 | "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.0.0.tgz", 1450 | "integrity": "sha1-i4l8TDAw1QASd7BRSyXSygloPuA=", 1451 | "dev": true, 1452 | "requires": { 1453 | "browser-resolve": "1.11.2", 1454 | "builtin-modules": "1.1.1", 1455 | "is-module": "1.0.0", 1456 | "resolve": "1.4.0" 1457 | } 1458 | }, 1459 | "rollup-pluginutils": { 1460 | "version": "2.0.1", 1461 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz", 1462 | "integrity": "sha1-fslbNXP2VDpGpkYb2afFRFJdD8A=", 1463 | "dev": true, 1464 | "requires": { 1465 | "estree-walker": "0.3.1", 1466 | "micromatch": "2.3.11" 1467 | } 1468 | }, 1469 | "safe-buffer": { 1470 | "version": "5.1.1", 1471 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 1472 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 1473 | "dev": true 1474 | }, 1475 | "semver": { 1476 | "version": "5.4.1", 1477 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", 1478 | "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", 1479 | "dev": true 1480 | }, 1481 | "semver-diff": { 1482 | "version": "2.1.0", 1483 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 1484 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 1485 | "dev": true, 1486 | "requires": { 1487 | "semver": "5.4.1" 1488 | } 1489 | }, 1490 | "send": { 1491 | "version": "0.16.1", 1492 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", 1493 | "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", 1494 | "dev": true, 1495 | "requires": { 1496 | "debug": "2.6.9", 1497 | "depd": "1.1.1", 1498 | "destroy": "1.0.4", 1499 | "encodeurl": "1.0.1", 1500 | "escape-html": "1.0.3", 1501 | "etag": "1.8.1", 1502 | "fresh": "0.5.2", 1503 | "http-errors": "1.6.2", 1504 | "mime": "1.4.1", 1505 | "ms": "2.0.0", 1506 | "on-finished": "2.3.0", 1507 | "range-parser": "1.2.0", 1508 | "statuses": "1.3.1" 1509 | } 1510 | }, 1511 | "serve": { 1512 | "version": "6.2.0", 1513 | "resolved": "https://registry.npmjs.org/serve/-/serve-6.2.0.tgz", 1514 | "integrity": "sha512-4/LoM4KQUgxn2xbm1RyV3ATj5jwoO8WsmQnzUuW765hJHhNiA7uMsM6rsTZruke91XglT4sbsVVnPtfTPY0z1w==", 1515 | "dev": true, 1516 | "requires": { 1517 | "args": "3.0.4", 1518 | "basic-auth": "2.0.0", 1519 | "bluebird": "3.5.0", 1520 | "boxen": "1.2.1", 1521 | "chalk": "2.1.0", 1522 | "clipboardy": "1.1.4", 1523 | "dargs": "5.1.0", 1524 | "detect-port": "1.2.1", 1525 | "filesize": "3.5.10", 1526 | "fs-extra": "4.0.2", 1527 | "handlebars": "4.0.10", 1528 | "ip": "1.1.5", 1529 | "micro": "9.0.0", 1530 | "micro-compress": "1.0.0", 1531 | "mime-types": "2.1.17", 1532 | "node-version": "1.1.0", 1533 | "opn": "5.1.0", 1534 | "path-type": "3.0.0", 1535 | "send": "0.16.1", 1536 | "update-notifier": "2.2.0" 1537 | }, 1538 | "dependencies": { 1539 | "ansi-styles": { 1540 | "version": "3.2.0", 1541 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", 1542 | "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", 1543 | "dev": true, 1544 | "requires": { 1545 | "color-convert": "1.9.0" 1546 | } 1547 | }, 1548 | "chalk": { 1549 | "version": "2.1.0", 1550 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", 1551 | "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", 1552 | "dev": true, 1553 | "requires": { 1554 | "ansi-styles": "3.2.0", 1555 | "escape-string-regexp": "1.0.5", 1556 | "supports-color": "4.4.0" 1557 | } 1558 | }, 1559 | "supports-color": { 1560 | "version": "4.4.0", 1561 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 1562 | "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 1563 | "dev": true, 1564 | "requires": { 1565 | "has-flag": "2.0.0" 1566 | } 1567 | } 1568 | } 1569 | }, 1570 | "setprototypeof": { 1571 | "version": "1.0.3", 1572 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 1573 | "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 1574 | "dev": true 1575 | }, 1576 | "shebang-command": { 1577 | "version": "1.2.0", 1578 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1579 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1580 | "dev": true, 1581 | "requires": { 1582 | "shebang-regex": "1.0.0" 1583 | } 1584 | }, 1585 | "shebang-regex": { 1586 | "version": "1.0.0", 1587 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1588 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1589 | "dev": true 1590 | }, 1591 | "signal-exit": { 1592 | "version": "3.0.2", 1593 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 1594 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 1595 | "dev": true 1596 | }, 1597 | "source-map": { 1598 | "version": "0.4.4", 1599 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 1600 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 1601 | "dev": true, 1602 | "requires": { 1603 | "amdefine": "1.0.1" 1604 | } 1605 | }, 1606 | "statuses": { 1607 | "version": "1.3.1", 1608 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 1609 | "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 1610 | "dev": true 1611 | }, 1612 | "string-similarity": { 1613 | "version": "1.2.0", 1614 | "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.0.tgz", 1615 | "integrity": "sha1-11FTyzg4RjGLejmo2SkrtNtOnDA=", 1616 | "dev": true, 1617 | "requires": { 1618 | "lodash": "4.17.4" 1619 | } 1620 | }, 1621 | "string-width": { 1622 | "version": "2.1.1", 1623 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 1624 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 1625 | "dev": true, 1626 | "requires": { 1627 | "is-fullwidth-code-point": "2.0.0", 1628 | "strip-ansi": "4.0.0" 1629 | }, 1630 | "dependencies": { 1631 | "ansi-regex": { 1632 | "version": "3.0.0", 1633 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 1634 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 1635 | "dev": true 1636 | }, 1637 | "strip-ansi": { 1638 | "version": "4.0.0", 1639 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 1640 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 1641 | "dev": true, 1642 | "requires": { 1643 | "ansi-regex": "3.0.0" 1644 | } 1645 | } 1646 | } 1647 | }, 1648 | "strip-ansi": { 1649 | "version": "3.0.1", 1650 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1651 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1652 | "dev": true, 1653 | "requires": { 1654 | "ansi-regex": "2.1.1" 1655 | } 1656 | }, 1657 | "strip-eof": { 1658 | "version": "1.0.0", 1659 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1660 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1661 | "dev": true 1662 | }, 1663 | "strip-json-comments": { 1664 | "version": "2.0.1", 1665 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 1666 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 1667 | "dev": true 1668 | }, 1669 | "supports-color": { 1670 | "version": "2.0.0", 1671 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 1672 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 1673 | "dev": true 1674 | }, 1675 | "term-size": { 1676 | "version": "1.2.0", 1677 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 1678 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 1679 | "dev": true, 1680 | "requires": { 1681 | "execa": "0.7.0" 1682 | } 1683 | }, 1684 | "timed-out": { 1685 | "version": "4.0.1", 1686 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 1687 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 1688 | "dev": true 1689 | }, 1690 | "uglify-js": { 1691 | "version": "2.8.29", 1692 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 1693 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 1694 | "dev": true, 1695 | "optional": true, 1696 | "requires": { 1697 | "source-map": "0.5.7", 1698 | "uglify-to-browserify": "1.0.2", 1699 | "yargs": "3.10.0" 1700 | }, 1701 | "dependencies": { 1702 | "source-map": { 1703 | "version": "0.5.7", 1704 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1705 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1706 | "dev": true, 1707 | "optional": true 1708 | } 1709 | } 1710 | }, 1711 | "uglify-to-browserify": { 1712 | "version": "1.0.2", 1713 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 1714 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 1715 | "dev": true, 1716 | "optional": true 1717 | }, 1718 | "unique-string": { 1719 | "version": "1.0.0", 1720 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 1721 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 1722 | "dev": true, 1723 | "requires": { 1724 | "crypto-random-string": "1.0.0" 1725 | } 1726 | }, 1727 | "universalify": { 1728 | "version": "0.1.1", 1729 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", 1730 | "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", 1731 | "dev": true 1732 | }, 1733 | "unpipe": { 1734 | "version": "1.0.0", 1735 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1736 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 1737 | "dev": true 1738 | }, 1739 | "unzip-response": { 1740 | "version": "2.0.1", 1741 | "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 1742 | "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 1743 | "dev": true 1744 | }, 1745 | "update-notifier": { 1746 | "version": "2.2.0", 1747 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz", 1748 | "integrity": "sha1-G1g3z5DAc22IYncytmHBOPht5y8=", 1749 | "dev": true, 1750 | "requires": { 1751 | "boxen": "1.2.1", 1752 | "chalk": "1.1.3", 1753 | "configstore": "3.1.1", 1754 | "import-lazy": "2.1.0", 1755 | "is-npm": "1.0.0", 1756 | "latest-version": "3.1.0", 1757 | "semver-diff": "2.1.0", 1758 | "xdg-basedir": "3.0.0" 1759 | } 1760 | }, 1761 | "url-parse-lax": { 1762 | "version": "1.0.0", 1763 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 1764 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 1765 | "dev": true, 1766 | "requires": { 1767 | "prepend-http": "1.0.4" 1768 | } 1769 | }, 1770 | "vary": { 1771 | "version": "1.1.2", 1772 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1773 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 1774 | "dev": true 1775 | }, 1776 | "vlq": { 1777 | "version": "0.2.3", 1778 | "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", 1779 | "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", 1780 | "dev": true 1781 | }, 1782 | "which": { 1783 | "version": "1.3.0", 1784 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", 1785 | "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 1786 | "dev": true, 1787 | "requires": { 1788 | "isexe": "2.0.0" 1789 | } 1790 | }, 1791 | "widest-line": { 1792 | "version": "1.0.0", 1793 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", 1794 | "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", 1795 | "dev": true, 1796 | "requires": { 1797 | "string-width": "1.0.2" 1798 | }, 1799 | "dependencies": { 1800 | "is-fullwidth-code-point": { 1801 | "version": "1.0.0", 1802 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1803 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1804 | "dev": true, 1805 | "requires": { 1806 | "number-is-nan": "1.0.1" 1807 | } 1808 | }, 1809 | "string-width": { 1810 | "version": "1.0.2", 1811 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1812 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1813 | "dev": true, 1814 | "requires": { 1815 | "code-point-at": "1.1.0", 1816 | "is-fullwidth-code-point": "1.0.0", 1817 | "strip-ansi": "3.0.1" 1818 | } 1819 | } 1820 | } 1821 | }, 1822 | "window-size": { 1823 | "version": "0.1.0", 1824 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 1825 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 1826 | "dev": true, 1827 | "optional": true 1828 | }, 1829 | "wordwrap": { 1830 | "version": "0.0.3", 1831 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", 1832 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", 1833 | "dev": true 1834 | }, 1835 | "write-file-atomic": { 1836 | "version": "2.3.0", 1837 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 1838 | "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 1839 | "dev": true, 1840 | "requires": { 1841 | "graceful-fs": "4.1.11", 1842 | "imurmurhash": "0.1.4", 1843 | "signal-exit": "3.0.2" 1844 | } 1845 | }, 1846 | "xdg-basedir": { 1847 | "version": "3.0.0", 1848 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 1849 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 1850 | "dev": true 1851 | }, 1852 | "yallist": { 1853 | "version": "2.1.2", 1854 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 1855 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 1856 | "dev": true 1857 | }, 1858 | "yargs": { 1859 | "version": "3.10.0", 1860 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 1861 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 1862 | "dev": true, 1863 | "optional": true, 1864 | "requires": { 1865 | "camelcase": "1.2.1", 1866 | "cliui": "2.1.0", 1867 | "decamelize": "1.2.0", 1868 | "window-size": "0.1.0" 1869 | }, 1870 | "dependencies": { 1871 | "camelcase": { 1872 | "version": "1.2.1", 1873 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 1874 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 1875 | "dev": true, 1876 | "optional": true 1877 | } 1878 | } 1879 | } 1880 | } 1881 | } 1882 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-dummy", 3 | "version": "1.1.3", 4 | "description": "Placeholder Images and Dummy Text for Vue.js", 5 | "main": "dist/vue-dummy.cjs.js", 6 | "module": "dist/vue-dummy.es2015.js", 7 | "jsdelivr": "dist/vue-dummy.js", 8 | "unpkg": "dist/vue-dummy.js", 9 | "scripts": { 10 | "build": "npm update dummyjs --save && node ./build.js", 11 | "dev": "npm run build && serve ./" 12 | }, 13 | "repository": { 14 | "type": "git", 15 | "url": "git+https://github.com/paulcollett/vue-dummy.git" 16 | }, 17 | "files": [ 18 | "dist" 19 | ], 20 | "keywords": [ 21 | "vue", 22 | "vue.js", 23 | "dummy", 24 | "placeholder", 25 | "lorum", 26 | "ipsum", 27 | "test" 28 | ], 29 | "author": "Paul Collett", 30 | "license": "MIT", 31 | "bugs": { 32 | "url": "https://github.com/paulcollett/vue-dummy/issues" 33 | }, 34 | "homepage": "https://github.com/paulcollett/vue-dummy#readme", 35 | "dependencies": { 36 | "dummyjs": "^1.1.6" 37 | }, 38 | "devDependencies": { 39 | "rollup": "^0.50.0", 40 | "rollup-plugin-buble": "^0.16.0", 41 | "rollup-plugin-commonjs": "^8.2.1", 42 | "rollup-plugin-node-resolve": "^3.0.0", 43 | "serve": "^6.2.0" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import Dummy from 'dummyjs' 2 | 3 | const Plugin = function () {} 4 | 5 | Plugin.install = function (Vue, options) { 6 | if (Plugin.installed) { 7 | return; 8 | } 9 | 10 | const directive = (el, binding) => { 11 | if(!el) { 12 | return; 13 | } 14 | 15 | const args = binding.arg // v-dummy:args 16 | || Object.keys(binding.modifiers).join(',') // v-dummy.args 17 | || (typeof binding.value == 'string' ? binding.value : binding.expression) 18 | || ''; 19 | const nodeName = el.nodeName.toLowerCase(); 20 | 21 | if(nodeName === 'img') { 22 | el.src = Dummy.src(args, el); 23 | } else if(nodeName === 'table') { 24 | const tableRow = () => `