├── .npmignore ├── .gitignore ├── CHANGELOG.md ├── Logotype Primary.png ├── example ├── main.js ├── README.md ├── package.json ├── dist │ └── index.html ├── rollup.config.js ├── App.svelte └── package-lock.json ├── rollup.config.js ├── package.json ├── src └── index.svelte ├── LICENSE └── README.md /.npmignore: -------------------------------------------------------------------------------- 1 | example 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example/dist/bundle.js 3 | dist 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 2.0.0 2 | Moved to Svelte v3. 3 | 4 | # 1.0.0 5 | Moved to Svelte v2. 6 | -------------------------------------------------------------------------------- /Logotype Primary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmilTholin/svelte-spinner/HEAD/Logotype Primary.png -------------------------------------------------------------------------------- /example/main.js: -------------------------------------------------------------------------------- 1 | import App from './App.svelte'; 2 | 3 | new App({ target: document.getElementById('app') }); 4 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | # Example 2 | 3 | A simple playground for experimenting with the different component properties. 4 | 5 | ```bash 6 | git clone git@github.com:EmilTholin/svelte-spinner.git 7 | cd svelte-spinner/example 8 | npm install 9 | npm start 10 | ``` 11 | -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "scripts": { 3 | "start": "rollup -c --watch" 4 | }, 5 | "dependencies": { 6 | "rollup": "^1.27.4", 7 | "rollup-plugin-buble": "^0.19.8", 8 | "rollup-plugin-commonjs": "^9.3.4", 9 | "rollup-plugin-livereload": "^1.0.4", 10 | "rollup-plugin-node-resolve": "^4.2.4", 11 | "rollup-plugin-serve": "^1.0.1", 12 | "rollup-plugin-svelte": "^5.1.1", 13 | "svelte": "^3.15.0", 14 | "svelte-spinner": "^2.0.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import svelte from 'rollup-plugin-svelte'; 2 | import resolve from 'rollup-plugin-node-resolve'; 3 | import pkg from './package.json'; 4 | 5 | const input = 'src/index.svelte' 6 | 7 | export default [ 8 | { 9 | input, 10 | output: { file: pkg.main, format: 'umd', name: 'Spinner' }, 11 | plugins: [ 12 | svelte(), 13 | resolve() 14 | ] 15 | }, 16 | { 17 | input, 18 | output: { file: pkg.module, format: 'es' }, 19 | external: ['svelte/internal'], 20 | plugins: [svelte()] 21 | } 22 | ]; 23 | -------------------------------------------------------------------------------- /example/dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Svelte Spinner 8 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte-spinner", 3 | "version": "2.0.2", 4 | "description": "A Svelte SVG loading spinner", 5 | "svelte": "src/index.svelte", 6 | "module": "dist/index.mjs", 7 | "main": "dist/index.js", 8 | "author": "Emil Tholin @tholle1234", 9 | "license": "MIT", 10 | "repository": "EmilTholin/svelte-spinner", 11 | "devDependencies": { 12 | "rollup": "^1.27.5", 13 | "rollup-plugin-node-resolve": "^5.2.0", 14 | "rollup-plugin-svelte": "^5.1.1", 15 | "svelte": "^3.15.0" 16 | }, 17 | "scripts": { 18 | "build": "rollup -c", 19 | "prepublishOnly": "npm run build" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /example/rollup.config.js: -------------------------------------------------------------------------------- 1 | import svelte from 'rollup-plugin-svelte'; 2 | import resolve from 'rollup-plugin-node-resolve'; 3 | import commonjs from 'rollup-plugin-commonjs'; 4 | import livereload from 'rollup-plugin-livereload'; 5 | import buble from 'rollup-plugin-buble'; 6 | import serve from 'rollup-plugin-serve'; 7 | 8 | export default { 9 | input: 'main.js', 10 | output: { 11 | file: 'dist/bundle.js', 12 | format: 'iife' 13 | }, 14 | plugins: [ 15 | svelte(), 16 | resolve({ 17 | jsnext: true, 18 | main: true, 19 | browser: true 20 | }), 21 | commonjs(), 22 | buble(), 23 | serve('dist'), 24 | livereload({ watch: 'dist' }) 25 | ] 26 | }; 27 | -------------------------------------------------------------------------------- /example/App.svelte: -------------------------------------------------------------------------------- 1 | 10 | 11 |

Svelte Spinner

12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 36 | -------------------------------------------------------------------------------- /src/index.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 | 20 | 31 | 32 | 33 | 45 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2018 EmilTholin 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 | [![npm][npm]][npm-url] 2 | 3 | Svelte Spinner 4 | 5 | A Svelte SVG loading spinner. 6 | 7 | ## Install 8 | 9 | ```bash 10 | npm install --save svelte-spinner 11 | ``` 12 | 13 | ## Example 14 | 15 | Look at the [example folder][example-folder-url] for a basic working example. 16 | 17 | ## Usage 18 | 19 | ```html 20 | 21 | 28 | 29 | 32 | ``` 33 | 34 | ## API 35 | 36 | The spinner component is the only export of the module. 37 | 38 | ```javascript 39 | import Spinner from 'svelte-spinner'; 40 | ``` 41 | 42 | ###### Properties 43 | 44 | | Property | Default Value | Description | 45 | | :---------- | :------------------ | :--------------------------------------------------------------------------- | 46 | | `size` | `25` | The height and width of the SVG spinner. | 47 | | `speed` | `750` | How many milliseconds it will take for the spinner to complete one rotation. | 48 | | `color` | `'rgba(0,0,0,0.4)'` | The color of the spinner. | 49 | | `thickness` | `2` | The thickness of the spinner. | 50 | | `gap` | `40` | How many percent of the spinner that will not be filled. | 51 | 52 | [npm]: https://img.shields.io/npm/v/svelte-spinner.svg 53 | [npm-url]: https://npmjs.com/package/svelte-spinner 54 | [example-folder-url]: https://github.com/EmilTholin/svelte-spinner/tree/master/example 55 | -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "requires": true, 3 | "lockfileVersion": 1, 4 | "dependencies": { 5 | "@types/estree": { 6 | "version": "0.0.39", 7 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 8 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" 9 | }, 10 | "@types/node": { 11 | "version": "12.12.14", 12 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.14.tgz", 13 | "integrity": "sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA==" 14 | }, 15 | "@types/resolve": { 16 | "version": "0.0.8", 17 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", 18 | "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", 19 | "requires": { 20 | "@types/node": "*" 21 | } 22 | }, 23 | "acorn": { 24 | "version": "7.1.0", 25 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", 26 | "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" 27 | }, 28 | "acorn-dynamic-import": { 29 | "version": "4.0.0", 30 | "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", 31 | "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" 32 | }, 33 | "acorn-jsx": { 34 | "version": "5.1.0", 35 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", 36 | "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" 37 | }, 38 | "ansi-styles": { 39 | "version": "3.2.1", 40 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 41 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 42 | "requires": { 43 | "color-convert": "^1.9.0" 44 | } 45 | }, 46 | "anymatch": { 47 | "version": "2.0.0", 48 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 49 | "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 50 | "requires": { 51 | "micromatch": "^3.1.4", 52 | "normalize-path": "^2.1.1" 53 | }, 54 | "dependencies": { 55 | "normalize-path": { 56 | "version": "2.1.1", 57 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 58 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 59 | "requires": { 60 | "remove-trailing-separator": "^1.0.1" 61 | } 62 | } 63 | } 64 | }, 65 | "arr-diff": { 66 | "version": "4.0.0", 67 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 68 | "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 69 | }, 70 | "arr-flatten": { 71 | "version": "1.1.0", 72 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 73 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 74 | }, 75 | "arr-union": { 76 | "version": "3.1.0", 77 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 78 | "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 79 | }, 80 | "array-unique": { 81 | "version": "0.3.2", 82 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 83 | "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 84 | }, 85 | "assign-symbols": { 86 | "version": "1.0.0", 87 | "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 88 | "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 89 | }, 90 | "async-each": { 91 | "version": "1.0.3", 92 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 93 | "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" 94 | }, 95 | "async-limiter": { 96 | "version": "1.0.1", 97 | "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 98 | "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" 99 | }, 100 | "atob": { 101 | "version": "2.1.2", 102 | "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 103 | "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 104 | }, 105 | "base": { 106 | "version": "0.11.2", 107 | "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 108 | "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 109 | "requires": { 110 | "cache-base": "^1.0.1", 111 | "class-utils": "^0.3.5", 112 | "component-emitter": "^1.2.1", 113 | "define-property": "^1.0.0", 114 | "isobject": "^3.0.1", 115 | "mixin-deep": "^1.2.0", 116 | "pascalcase": "^0.1.1" 117 | }, 118 | "dependencies": { 119 | "define-property": { 120 | "version": "1.0.0", 121 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 122 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 123 | "requires": { 124 | "is-descriptor": "^1.0.0" 125 | } 126 | }, 127 | "is-accessor-descriptor": { 128 | "version": "1.0.0", 129 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 130 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 131 | "requires": { 132 | "kind-of": "^6.0.0" 133 | } 134 | }, 135 | "is-data-descriptor": { 136 | "version": "1.0.0", 137 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 138 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 139 | "requires": { 140 | "kind-of": "^6.0.0" 141 | } 142 | }, 143 | "is-descriptor": { 144 | "version": "1.0.2", 145 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 146 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 147 | "requires": { 148 | "is-accessor-descriptor": "^1.0.0", 149 | "is-data-descriptor": "^1.0.0", 150 | "kind-of": "^6.0.2" 151 | } 152 | } 153 | } 154 | }, 155 | "binary-extensions": { 156 | "version": "1.13.1", 157 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 158 | "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" 159 | }, 160 | "braces": { 161 | "version": "2.3.2", 162 | "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 163 | "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 164 | "requires": { 165 | "arr-flatten": "^1.1.0", 166 | "array-unique": "^0.3.2", 167 | "extend-shallow": "^2.0.1", 168 | "fill-range": "^4.0.0", 169 | "isobject": "^3.0.1", 170 | "repeat-element": "^1.1.2", 171 | "snapdragon": "^0.8.1", 172 | "snapdragon-node": "^2.0.1", 173 | "split-string": "^3.0.2", 174 | "to-regex": "^3.0.1" 175 | }, 176 | "dependencies": { 177 | "extend-shallow": { 178 | "version": "2.0.1", 179 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 180 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 181 | "requires": { 182 | "is-extendable": "^0.1.0" 183 | } 184 | } 185 | } 186 | }, 187 | "buble": { 188 | "version": "0.19.8", 189 | "resolved": "https://registry.npmjs.org/buble/-/buble-0.19.8.tgz", 190 | "integrity": "sha512-IoGZzrUTY5fKXVkgGHw3QeXFMUNBFv+9l8a4QJKG1JhG3nCMHTdEX1DCOg8568E2Q9qvAQIiSokv6Jsgx8p2cA==", 191 | "requires": { 192 | "acorn": "^6.1.1", 193 | "acorn-dynamic-import": "^4.0.0", 194 | "acorn-jsx": "^5.0.1", 195 | "chalk": "^2.4.2", 196 | "magic-string": "^0.25.3", 197 | "minimist": "^1.2.0", 198 | "os-homedir": "^2.0.0", 199 | "regexpu-core": "^4.5.4" 200 | }, 201 | "dependencies": { 202 | "acorn": { 203 | "version": "6.3.0", 204 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", 205 | "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" 206 | }, 207 | "magic-string": { 208 | "version": "0.25.4", 209 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.4.tgz", 210 | "integrity": "sha512-oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==", 211 | "requires": { 212 | "sourcemap-codec": "^1.4.4" 213 | } 214 | } 215 | } 216 | }, 217 | "builtin-modules": { 218 | "version": "3.1.0", 219 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", 220 | "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" 221 | }, 222 | "cache-base": { 223 | "version": "1.0.1", 224 | "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 225 | "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 226 | "requires": { 227 | "collection-visit": "^1.0.0", 228 | "component-emitter": "^1.2.1", 229 | "get-value": "^2.0.6", 230 | "has-value": "^1.0.0", 231 | "isobject": "^3.0.1", 232 | "set-value": "^2.0.0", 233 | "to-object-path": "^0.3.0", 234 | "union-value": "^1.0.0", 235 | "unset-value": "^1.0.0" 236 | } 237 | }, 238 | "chalk": { 239 | "version": "2.4.2", 240 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 241 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 242 | "requires": { 243 | "ansi-styles": "^3.2.1", 244 | "escape-string-regexp": "^1.0.5", 245 | "supports-color": "^5.3.0" 246 | } 247 | }, 248 | "chokidar": { 249 | "version": "2.1.8", 250 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 251 | "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 252 | "requires": { 253 | "anymatch": "^2.0.0", 254 | "async-each": "^1.0.1", 255 | "braces": "^2.3.2", 256 | "fsevents": "^1.2.7", 257 | "glob-parent": "^3.1.0", 258 | "inherits": "^2.0.3", 259 | "is-binary-path": "^1.0.0", 260 | "is-glob": "^4.0.0", 261 | "normalize-path": "^3.0.0", 262 | "path-is-absolute": "^1.0.0", 263 | "readdirp": "^2.2.1", 264 | "upath": "^1.1.1" 265 | } 266 | }, 267 | "class-utils": { 268 | "version": "0.3.6", 269 | "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 270 | "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 271 | "requires": { 272 | "arr-union": "^3.1.0", 273 | "define-property": "^0.2.5", 274 | "isobject": "^3.0.0", 275 | "static-extend": "^0.1.1" 276 | }, 277 | "dependencies": { 278 | "define-property": { 279 | "version": "0.2.5", 280 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 281 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 282 | "requires": { 283 | "is-descriptor": "^0.1.0" 284 | } 285 | } 286 | } 287 | }, 288 | "collection-visit": { 289 | "version": "1.0.0", 290 | "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 291 | "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 292 | "requires": { 293 | "map-visit": "^1.0.0", 294 | "object-visit": "^1.0.0" 295 | } 296 | }, 297 | "color-convert": { 298 | "version": "1.9.3", 299 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 300 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 301 | "requires": { 302 | "color-name": "1.1.3" 303 | } 304 | }, 305 | "color-name": { 306 | "version": "1.1.3", 307 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 308 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 309 | }, 310 | "component-emitter": { 311 | "version": "1.3.0", 312 | "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 313 | "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" 314 | }, 315 | "copy-descriptor": { 316 | "version": "0.1.1", 317 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 318 | "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 319 | }, 320 | "core-util-is": { 321 | "version": "1.0.2", 322 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 323 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 324 | }, 325 | "debug": { 326 | "version": "2.6.9", 327 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 328 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 329 | "requires": { 330 | "ms": "2.0.0" 331 | } 332 | }, 333 | "decode-uri-component": { 334 | "version": "0.2.0", 335 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 336 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 337 | }, 338 | "define-property": { 339 | "version": "2.0.2", 340 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 341 | "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 342 | "requires": { 343 | "is-descriptor": "^1.0.2", 344 | "isobject": "^3.0.1" 345 | }, 346 | "dependencies": { 347 | "is-accessor-descriptor": { 348 | "version": "1.0.0", 349 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 350 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 351 | "requires": { 352 | "kind-of": "^6.0.0" 353 | } 354 | }, 355 | "is-data-descriptor": { 356 | "version": "1.0.0", 357 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 358 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 359 | "requires": { 360 | "kind-of": "^6.0.0" 361 | } 362 | }, 363 | "is-descriptor": { 364 | "version": "1.0.2", 365 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 366 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 367 | "requires": { 368 | "is-accessor-descriptor": "^1.0.0", 369 | "is-data-descriptor": "^1.0.0", 370 | "kind-of": "^6.0.2" 371 | } 372 | } 373 | } 374 | }, 375 | "escape-string-regexp": { 376 | "version": "1.0.5", 377 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 378 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 379 | }, 380 | "estree-walker": { 381 | "version": "0.6.0", 382 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.0.tgz", 383 | "integrity": "sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw==" 384 | }, 385 | "expand-brackets": { 386 | "version": "2.1.4", 387 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 388 | "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 389 | "requires": { 390 | "debug": "^2.3.3", 391 | "define-property": "^0.2.5", 392 | "extend-shallow": "^2.0.1", 393 | "posix-character-classes": "^0.1.0", 394 | "regex-not": "^1.0.0", 395 | "snapdragon": "^0.8.1", 396 | "to-regex": "^3.0.1" 397 | }, 398 | "dependencies": { 399 | "define-property": { 400 | "version": "0.2.5", 401 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 402 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 403 | "requires": { 404 | "is-descriptor": "^0.1.0" 405 | } 406 | }, 407 | "extend-shallow": { 408 | "version": "2.0.1", 409 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 410 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 411 | "requires": { 412 | "is-extendable": "^0.1.0" 413 | } 414 | } 415 | } 416 | }, 417 | "extend-shallow": { 418 | "version": "3.0.2", 419 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 420 | "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 421 | "requires": { 422 | "assign-symbols": "^1.0.0", 423 | "is-extendable": "^1.0.1" 424 | }, 425 | "dependencies": { 426 | "is-extendable": { 427 | "version": "1.0.1", 428 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 429 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 430 | "requires": { 431 | "is-plain-object": "^2.0.4" 432 | } 433 | } 434 | } 435 | }, 436 | "extglob": { 437 | "version": "2.0.4", 438 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 439 | "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 440 | "requires": { 441 | "array-unique": "^0.3.2", 442 | "define-property": "^1.0.0", 443 | "expand-brackets": "^2.1.4", 444 | "extend-shallow": "^2.0.1", 445 | "fragment-cache": "^0.2.1", 446 | "regex-not": "^1.0.0", 447 | "snapdragon": "^0.8.1", 448 | "to-regex": "^3.0.1" 449 | }, 450 | "dependencies": { 451 | "define-property": { 452 | "version": "1.0.0", 453 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 454 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 455 | "requires": { 456 | "is-descriptor": "^1.0.0" 457 | } 458 | }, 459 | "extend-shallow": { 460 | "version": "2.0.1", 461 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 462 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 463 | "requires": { 464 | "is-extendable": "^0.1.0" 465 | } 466 | }, 467 | "is-accessor-descriptor": { 468 | "version": "1.0.0", 469 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 470 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 471 | "requires": { 472 | "kind-of": "^6.0.0" 473 | } 474 | }, 475 | "is-data-descriptor": { 476 | "version": "1.0.0", 477 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 478 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 479 | "requires": { 480 | "kind-of": "^6.0.0" 481 | } 482 | }, 483 | "is-descriptor": { 484 | "version": "1.0.2", 485 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 486 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 487 | "requires": { 488 | "is-accessor-descriptor": "^1.0.0", 489 | "is-data-descriptor": "^1.0.0", 490 | "kind-of": "^6.0.2" 491 | } 492 | } 493 | } 494 | }, 495 | "fill-range": { 496 | "version": "4.0.0", 497 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 498 | "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 499 | "requires": { 500 | "extend-shallow": "^2.0.1", 501 | "is-number": "^3.0.0", 502 | "repeat-string": "^1.6.1", 503 | "to-regex-range": "^2.1.0" 504 | }, 505 | "dependencies": { 506 | "extend-shallow": { 507 | "version": "2.0.1", 508 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 509 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 510 | "requires": { 511 | "is-extendable": "^0.1.0" 512 | } 513 | } 514 | } 515 | }, 516 | "for-in": { 517 | "version": "1.0.2", 518 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 519 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 520 | }, 521 | "fragment-cache": { 522 | "version": "0.2.1", 523 | "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 524 | "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 525 | "requires": { 526 | "map-cache": "^0.2.2" 527 | } 528 | }, 529 | "fsevents": { 530 | "version": "1.2.9", 531 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", 532 | "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", 533 | "optional": true, 534 | "requires": { 535 | "nan": "^2.12.1", 536 | "node-pre-gyp": "^0.12.0" 537 | }, 538 | "dependencies": { 539 | "abbrev": { 540 | "version": "1.1.1", 541 | "bundled": true, 542 | "optional": true 543 | }, 544 | "ansi-regex": { 545 | "version": "2.1.1", 546 | "bundled": true, 547 | "optional": true 548 | }, 549 | "aproba": { 550 | "version": "1.2.0", 551 | "bundled": true, 552 | "optional": true 553 | }, 554 | "are-we-there-yet": { 555 | "version": "1.1.5", 556 | "bundled": true, 557 | "optional": true, 558 | "requires": { 559 | "delegates": "^1.0.0", 560 | "readable-stream": "^2.0.6" 561 | } 562 | }, 563 | "balanced-match": { 564 | "version": "1.0.0", 565 | "bundled": true, 566 | "optional": true 567 | }, 568 | "brace-expansion": { 569 | "version": "1.1.11", 570 | "bundled": true, 571 | "optional": true, 572 | "requires": { 573 | "balanced-match": "^1.0.0", 574 | "concat-map": "0.0.1" 575 | } 576 | }, 577 | "chownr": { 578 | "version": "1.1.1", 579 | "bundled": true, 580 | "optional": true 581 | }, 582 | "code-point-at": { 583 | "version": "1.1.0", 584 | "bundled": true, 585 | "optional": true 586 | }, 587 | "concat-map": { 588 | "version": "0.0.1", 589 | "bundled": true, 590 | "optional": true 591 | }, 592 | "console-control-strings": { 593 | "version": "1.1.0", 594 | "bundled": true, 595 | "optional": true 596 | }, 597 | "core-util-is": { 598 | "version": "1.0.2", 599 | "bundled": true, 600 | "optional": true 601 | }, 602 | "debug": { 603 | "version": "4.1.1", 604 | "bundled": true, 605 | "optional": true, 606 | "requires": { 607 | "ms": "^2.1.1" 608 | } 609 | }, 610 | "deep-extend": { 611 | "version": "0.6.0", 612 | "bundled": true, 613 | "optional": true 614 | }, 615 | "delegates": { 616 | "version": "1.0.0", 617 | "bundled": true, 618 | "optional": true 619 | }, 620 | "detect-libc": { 621 | "version": "1.0.3", 622 | "bundled": true, 623 | "optional": true 624 | }, 625 | "fs-minipass": { 626 | "version": "1.2.5", 627 | "bundled": true, 628 | "optional": true, 629 | "requires": { 630 | "minipass": "^2.2.1" 631 | } 632 | }, 633 | "fs.realpath": { 634 | "version": "1.0.0", 635 | "bundled": true, 636 | "optional": true 637 | }, 638 | "gauge": { 639 | "version": "2.7.4", 640 | "bundled": true, 641 | "optional": true, 642 | "requires": { 643 | "aproba": "^1.0.3", 644 | "console-control-strings": "^1.0.0", 645 | "has-unicode": "^2.0.0", 646 | "object-assign": "^4.1.0", 647 | "signal-exit": "^3.0.0", 648 | "string-width": "^1.0.1", 649 | "strip-ansi": "^3.0.1", 650 | "wide-align": "^1.1.0" 651 | } 652 | }, 653 | "glob": { 654 | "version": "7.1.3", 655 | "bundled": true, 656 | "optional": true, 657 | "requires": { 658 | "fs.realpath": "^1.0.0", 659 | "inflight": "^1.0.4", 660 | "inherits": "2", 661 | "minimatch": "^3.0.4", 662 | "once": "^1.3.0", 663 | "path-is-absolute": "^1.0.0" 664 | } 665 | }, 666 | "has-unicode": { 667 | "version": "2.0.1", 668 | "bundled": true, 669 | "optional": true 670 | }, 671 | "iconv-lite": { 672 | "version": "0.4.24", 673 | "bundled": true, 674 | "optional": true, 675 | "requires": { 676 | "safer-buffer": ">= 2.1.2 < 3" 677 | } 678 | }, 679 | "ignore-walk": { 680 | "version": "3.0.1", 681 | "bundled": true, 682 | "optional": true, 683 | "requires": { 684 | "minimatch": "^3.0.4" 685 | } 686 | }, 687 | "inflight": { 688 | "version": "1.0.6", 689 | "bundled": true, 690 | "optional": true, 691 | "requires": { 692 | "once": "^1.3.0", 693 | "wrappy": "1" 694 | } 695 | }, 696 | "inherits": { 697 | "version": "2.0.3", 698 | "bundled": true, 699 | "optional": true 700 | }, 701 | "ini": { 702 | "version": "1.3.5", 703 | "bundled": true, 704 | "optional": true 705 | }, 706 | "is-fullwidth-code-point": { 707 | "version": "1.0.0", 708 | "bundled": true, 709 | "optional": true, 710 | "requires": { 711 | "number-is-nan": "^1.0.0" 712 | } 713 | }, 714 | "isarray": { 715 | "version": "1.0.0", 716 | "bundled": true, 717 | "optional": true 718 | }, 719 | "minimatch": { 720 | "version": "3.0.4", 721 | "bundled": true, 722 | "optional": true, 723 | "requires": { 724 | "brace-expansion": "^1.1.7" 725 | } 726 | }, 727 | "minimist": { 728 | "version": "0.0.8", 729 | "bundled": true, 730 | "optional": true 731 | }, 732 | "minipass": { 733 | "version": "2.3.5", 734 | "bundled": true, 735 | "optional": true, 736 | "requires": { 737 | "safe-buffer": "^5.1.2", 738 | "yallist": "^3.0.0" 739 | } 740 | }, 741 | "minizlib": { 742 | "version": "1.2.1", 743 | "bundled": true, 744 | "optional": true, 745 | "requires": { 746 | "minipass": "^2.2.1" 747 | } 748 | }, 749 | "mkdirp": { 750 | "version": "0.5.1", 751 | "bundled": true, 752 | "optional": true, 753 | "requires": { 754 | "minimist": "0.0.8" 755 | } 756 | }, 757 | "ms": { 758 | "version": "2.1.1", 759 | "bundled": true, 760 | "optional": true 761 | }, 762 | "needle": { 763 | "version": "2.3.0", 764 | "bundled": true, 765 | "optional": true, 766 | "requires": { 767 | "debug": "^4.1.0", 768 | "iconv-lite": "^0.4.4", 769 | "sax": "^1.2.4" 770 | } 771 | }, 772 | "node-pre-gyp": { 773 | "version": "0.12.0", 774 | "bundled": true, 775 | "optional": true, 776 | "requires": { 777 | "detect-libc": "^1.0.2", 778 | "mkdirp": "^0.5.1", 779 | "needle": "^2.2.1", 780 | "nopt": "^4.0.1", 781 | "npm-packlist": "^1.1.6", 782 | "npmlog": "^4.0.2", 783 | "rc": "^1.2.7", 784 | "rimraf": "^2.6.1", 785 | "semver": "^5.3.0", 786 | "tar": "^4" 787 | } 788 | }, 789 | "nopt": { 790 | "version": "4.0.1", 791 | "bundled": true, 792 | "optional": true, 793 | "requires": { 794 | "abbrev": "1", 795 | "osenv": "^0.1.4" 796 | } 797 | }, 798 | "npm-bundled": { 799 | "version": "1.0.6", 800 | "bundled": true, 801 | "optional": true 802 | }, 803 | "npm-packlist": { 804 | "version": "1.4.1", 805 | "bundled": true, 806 | "optional": true, 807 | "requires": { 808 | "ignore-walk": "^3.0.1", 809 | "npm-bundled": "^1.0.1" 810 | } 811 | }, 812 | "npmlog": { 813 | "version": "4.1.2", 814 | "bundled": true, 815 | "optional": true, 816 | "requires": { 817 | "are-we-there-yet": "~1.1.2", 818 | "console-control-strings": "~1.1.0", 819 | "gauge": "~2.7.3", 820 | "set-blocking": "~2.0.0" 821 | } 822 | }, 823 | "number-is-nan": { 824 | "version": "1.0.1", 825 | "bundled": true, 826 | "optional": true 827 | }, 828 | "object-assign": { 829 | "version": "4.1.1", 830 | "bundled": true, 831 | "optional": true 832 | }, 833 | "once": { 834 | "version": "1.4.0", 835 | "bundled": true, 836 | "optional": true, 837 | "requires": { 838 | "wrappy": "1" 839 | } 840 | }, 841 | "os-homedir": { 842 | "version": "1.0.2", 843 | "bundled": true, 844 | "optional": true 845 | }, 846 | "os-tmpdir": { 847 | "version": "1.0.2", 848 | "bundled": true, 849 | "optional": true 850 | }, 851 | "osenv": { 852 | "version": "0.1.5", 853 | "bundled": true, 854 | "optional": true, 855 | "requires": { 856 | "os-homedir": "^1.0.0", 857 | "os-tmpdir": "^1.0.0" 858 | } 859 | }, 860 | "path-is-absolute": { 861 | "version": "1.0.1", 862 | "bundled": true, 863 | "optional": true 864 | }, 865 | "process-nextick-args": { 866 | "version": "2.0.0", 867 | "bundled": true, 868 | "optional": true 869 | }, 870 | "rc": { 871 | "version": "1.2.8", 872 | "bundled": true, 873 | "optional": true, 874 | "requires": { 875 | "deep-extend": "^0.6.0", 876 | "ini": "~1.3.0", 877 | "minimist": "^1.2.0", 878 | "strip-json-comments": "~2.0.1" 879 | }, 880 | "dependencies": { 881 | "minimist": { 882 | "version": "1.2.0", 883 | "bundled": true, 884 | "optional": true 885 | } 886 | } 887 | }, 888 | "readable-stream": { 889 | "version": "2.3.6", 890 | "bundled": true, 891 | "optional": true, 892 | "requires": { 893 | "core-util-is": "~1.0.0", 894 | "inherits": "~2.0.3", 895 | "isarray": "~1.0.0", 896 | "process-nextick-args": "~2.0.0", 897 | "safe-buffer": "~5.1.1", 898 | "string_decoder": "~1.1.1", 899 | "util-deprecate": "~1.0.1" 900 | } 901 | }, 902 | "rimraf": { 903 | "version": "2.6.3", 904 | "bundled": true, 905 | "optional": true, 906 | "requires": { 907 | "glob": "^7.1.3" 908 | } 909 | }, 910 | "safe-buffer": { 911 | "version": "5.1.2", 912 | "bundled": true, 913 | "optional": true 914 | }, 915 | "safer-buffer": { 916 | "version": "2.1.2", 917 | "bundled": true, 918 | "optional": true 919 | }, 920 | "sax": { 921 | "version": "1.2.4", 922 | "bundled": true, 923 | "optional": true 924 | }, 925 | "semver": { 926 | "version": "5.7.0", 927 | "bundled": true, 928 | "optional": true 929 | }, 930 | "set-blocking": { 931 | "version": "2.0.0", 932 | "bundled": true, 933 | "optional": true 934 | }, 935 | "signal-exit": { 936 | "version": "3.0.2", 937 | "bundled": true, 938 | "optional": true 939 | }, 940 | "string-width": { 941 | "version": "1.0.2", 942 | "bundled": true, 943 | "optional": true, 944 | "requires": { 945 | "code-point-at": "^1.0.0", 946 | "is-fullwidth-code-point": "^1.0.0", 947 | "strip-ansi": "^3.0.0" 948 | } 949 | }, 950 | "string_decoder": { 951 | "version": "1.1.1", 952 | "bundled": true, 953 | "optional": true, 954 | "requires": { 955 | "safe-buffer": "~5.1.0" 956 | } 957 | }, 958 | "strip-ansi": { 959 | "version": "3.0.1", 960 | "bundled": true, 961 | "optional": true, 962 | "requires": { 963 | "ansi-regex": "^2.0.0" 964 | } 965 | }, 966 | "strip-json-comments": { 967 | "version": "2.0.1", 968 | "bundled": true, 969 | "optional": true 970 | }, 971 | "tar": { 972 | "version": "4.4.8", 973 | "bundled": true, 974 | "optional": true, 975 | "requires": { 976 | "chownr": "^1.1.1", 977 | "fs-minipass": "^1.2.5", 978 | "minipass": "^2.3.4", 979 | "minizlib": "^1.1.1", 980 | "mkdirp": "^0.5.0", 981 | "safe-buffer": "^5.1.2", 982 | "yallist": "^3.0.2" 983 | } 984 | }, 985 | "util-deprecate": { 986 | "version": "1.0.2", 987 | "bundled": true, 988 | "optional": true 989 | }, 990 | "wide-align": { 991 | "version": "1.1.3", 992 | "bundled": true, 993 | "optional": true, 994 | "requires": { 995 | "string-width": "^1.0.2 || 2" 996 | } 997 | }, 998 | "wrappy": { 999 | "version": "1.0.2", 1000 | "bundled": true, 1001 | "optional": true 1002 | }, 1003 | "yallist": { 1004 | "version": "3.0.3", 1005 | "bundled": true, 1006 | "optional": true 1007 | } 1008 | } 1009 | }, 1010 | "get-value": { 1011 | "version": "2.0.6", 1012 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 1013 | "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 1014 | }, 1015 | "glob-parent": { 1016 | "version": "3.1.0", 1017 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 1018 | "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 1019 | "requires": { 1020 | "is-glob": "^3.1.0", 1021 | "path-dirname": "^1.0.0" 1022 | }, 1023 | "dependencies": { 1024 | "is-glob": { 1025 | "version": "3.1.0", 1026 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 1027 | "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 1028 | "requires": { 1029 | "is-extglob": "^2.1.0" 1030 | } 1031 | } 1032 | } 1033 | }, 1034 | "graceful-fs": { 1035 | "version": "4.2.3", 1036 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", 1037 | "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" 1038 | }, 1039 | "has-flag": { 1040 | "version": "3.0.0", 1041 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1042 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1043 | }, 1044 | "has-value": { 1045 | "version": "1.0.0", 1046 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 1047 | "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 1048 | "requires": { 1049 | "get-value": "^2.0.6", 1050 | "has-values": "^1.0.0", 1051 | "isobject": "^3.0.0" 1052 | } 1053 | }, 1054 | "has-values": { 1055 | "version": "1.0.0", 1056 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 1057 | "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 1058 | "requires": { 1059 | "is-number": "^3.0.0", 1060 | "kind-of": "^4.0.0" 1061 | }, 1062 | "dependencies": { 1063 | "kind-of": { 1064 | "version": "4.0.0", 1065 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1066 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1067 | "requires": { 1068 | "is-buffer": "^1.1.5" 1069 | } 1070 | } 1071 | } 1072 | }, 1073 | "inherits": { 1074 | "version": "2.0.4", 1075 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1076 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1077 | }, 1078 | "is-accessor-descriptor": { 1079 | "version": "0.1.6", 1080 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 1081 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 1082 | "requires": { 1083 | "kind-of": "^3.0.2" 1084 | }, 1085 | "dependencies": { 1086 | "kind-of": { 1087 | "version": "3.2.2", 1088 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1089 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1090 | "requires": { 1091 | "is-buffer": "^1.1.5" 1092 | } 1093 | } 1094 | } 1095 | }, 1096 | "is-binary-path": { 1097 | "version": "1.0.1", 1098 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 1099 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 1100 | "requires": { 1101 | "binary-extensions": "^1.0.0" 1102 | } 1103 | }, 1104 | "is-buffer": { 1105 | "version": "1.1.6", 1106 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1107 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 1108 | }, 1109 | "is-data-descriptor": { 1110 | "version": "0.1.4", 1111 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 1112 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 1113 | "requires": { 1114 | "kind-of": "^3.0.2" 1115 | }, 1116 | "dependencies": { 1117 | "kind-of": { 1118 | "version": "3.2.2", 1119 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1120 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1121 | "requires": { 1122 | "is-buffer": "^1.1.5" 1123 | } 1124 | } 1125 | } 1126 | }, 1127 | "is-descriptor": { 1128 | "version": "0.1.6", 1129 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 1130 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 1131 | "requires": { 1132 | "is-accessor-descriptor": "^0.1.6", 1133 | "is-data-descriptor": "^0.1.4", 1134 | "kind-of": "^5.0.0" 1135 | }, 1136 | "dependencies": { 1137 | "kind-of": { 1138 | "version": "5.1.0", 1139 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 1140 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 1141 | } 1142 | } 1143 | }, 1144 | "is-extendable": { 1145 | "version": "0.1.1", 1146 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1147 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 1148 | }, 1149 | "is-extglob": { 1150 | "version": "2.1.1", 1151 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1152 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 1153 | }, 1154 | "is-glob": { 1155 | "version": "4.0.1", 1156 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 1157 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 1158 | "requires": { 1159 | "is-extglob": "^2.1.1" 1160 | } 1161 | }, 1162 | "is-module": { 1163 | "version": "1.0.0", 1164 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 1165 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" 1166 | }, 1167 | "is-number": { 1168 | "version": "3.0.0", 1169 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1170 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1171 | "requires": { 1172 | "kind-of": "^3.0.2" 1173 | }, 1174 | "dependencies": { 1175 | "kind-of": { 1176 | "version": "3.2.2", 1177 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1178 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1179 | "requires": { 1180 | "is-buffer": "^1.1.5" 1181 | } 1182 | } 1183 | } 1184 | }, 1185 | "is-plain-object": { 1186 | "version": "2.0.4", 1187 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 1188 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 1189 | "requires": { 1190 | "isobject": "^3.0.1" 1191 | } 1192 | }, 1193 | "is-windows": { 1194 | "version": "1.0.2", 1195 | "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 1196 | "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 1197 | }, 1198 | "isarray": { 1199 | "version": "1.0.0", 1200 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1201 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1202 | }, 1203 | "isobject": { 1204 | "version": "3.0.1", 1205 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 1206 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 1207 | }, 1208 | "jsesc": { 1209 | "version": "0.5.0", 1210 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 1211 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" 1212 | }, 1213 | "kind-of": { 1214 | "version": "6.0.2", 1215 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 1216 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 1217 | }, 1218 | "livereload": { 1219 | "version": "0.8.2", 1220 | "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.8.2.tgz", 1221 | "integrity": "sha512-8wCvhiCL4cGVoT3U5xoe+UjpiiVZLrlOvr6dbhb1VlyC5QarhrlyRRt4z7EMGO4KSgXj+tKF/dr284F28/wI+g==", 1222 | "requires": { 1223 | "chokidar": "^2.1.5", 1224 | "opts": ">= 1.2.0", 1225 | "ws": "^6.2.1" 1226 | } 1227 | }, 1228 | "magic-string": { 1229 | "version": "0.25.2", 1230 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.2.tgz", 1231 | "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==", 1232 | "requires": { 1233 | "sourcemap-codec": "^1.4.4" 1234 | } 1235 | }, 1236 | "map-cache": { 1237 | "version": "0.2.2", 1238 | "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 1239 | "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 1240 | }, 1241 | "map-visit": { 1242 | "version": "1.0.0", 1243 | "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 1244 | "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 1245 | "requires": { 1246 | "object-visit": "^1.0.0" 1247 | } 1248 | }, 1249 | "micromatch": { 1250 | "version": "3.1.10", 1251 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 1252 | "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 1253 | "requires": { 1254 | "arr-diff": "^4.0.0", 1255 | "array-unique": "^0.3.2", 1256 | "braces": "^2.3.1", 1257 | "define-property": "^2.0.2", 1258 | "extend-shallow": "^3.0.2", 1259 | "extglob": "^2.0.4", 1260 | "fragment-cache": "^0.2.1", 1261 | "kind-of": "^6.0.2", 1262 | "nanomatch": "^1.2.9", 1263 | "object.pick": "^1.3.0", 1264 | "regex-not": "^1.0.0", 1265 | "snapdragon": "^0.8.1", 1266 | "to-regex": "^3.0.2" 1267 | } 1268 | }, 1269 | "mime": { 1270 | "version": "2.4.2", 1271 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", 1272 | "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==" 1273 | }, 1274 | "minimist": { 1275 | "version": "1.2.0", 1276 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1277 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1278 | }, 1279 | "mixin-deep": { 1280 | "version": "1.3.1", 1281 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", 1282 | "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", 1283 | "requires": { 1284 | "for-in": "^1.0.2", 1285 | "is-extendable": "^1.0.1" 1286 | }, 1287 | "dependencies": { 1288 | "is-extendable": { 1289 | "version": "1.0.1", 1290 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 1291 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 1292 | "requires": { 1293 | "is-plain-object": "^2.0.4" 1294 | } 1295 | } 1296 | } 1297 | }, 1298 | "ms": { 1299 | "version": "2.0.0", 1300 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1301 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1302 | }, 1303 | "nan": { 1304 | "version": "2.14.0", 1305 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", 1306 | "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", 1307 | "optional": true 1308 | }, 1309 | "nanomatch": { 1310 | "version": "1.2.13", 1311 | "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 1312 | "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 1313 | "requires": { 1314 | "arr-diff": "^4.0.0", 1315 | "array-unique": "^0.3.2", 1316 | "define-property": "^2.0.2", 1317 | "extend-shallow": "^3.0.2", 1318 | "fragment-cache": "^0.2.1", 1319 | "is-windows": "^1.0.2", 1320 | "kind-of": "^6.0.2", 1321 | "object.pick": "^1.3.0", 1322 | "regex-not": "^1.0.0", 1323 | "snapdragon": "^0.8.1", 1324 | "to-regex": "^3.0.1" 1325 | } 1326 | }, 1327 | "normalize-path": { 1328 | "version": "3.0.0", 1329 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1330 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 1331 | }, 1332 | "object-copy": { 1333 | "version": "0.1.0", 1334 | "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 1335 | "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 1336 | "requires": { 1337 | "copy-descriptor": "^0.1.0", 1338 | "define-property": "^0.2.5", 1339 | "kind-of": "^3.0.3" 1340 | }, 1341 | "dependencies": { 1342 | "define-property": { 1343 | "version": "0.2.5", 1344 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1345 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1346 | "requires": { 1347 | "is-descriptor": "^0.1.0" 1348 | } 1349 | }, 1350 | "kind-of": { 1351 | "version": "3.2.2", 1352 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1353 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1354 | "requires": { 1355 | "is-buffer": "^1.1.5" 1356 | } 1357 | } 1358 | } 1359 | }, 1360 | "object-visit": { 1361 | "version": "1.0.1", 1362 | "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 1363 | "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 1364 | "requires": { 1365 | "isobject": "^3.0.0" 1366 | } 1367 | }, 1368 | "object.pick": { 1369 | "version": "1.3.0", 1370 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 1371 | "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 1372 | "requires": { 1373 | "isobject": "^3.0.1" 1374 | } 1375 | }, 1376 | "opener": { 1377 | "version": "1.5.1", 1378 | "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", 1379 | "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" 1380 | }, 1381 | "opts": { 1382 | "version": "1.2.7", 1383 | "resolved": "https://registry.npmjs.org/opts/-/opts-1.2.7.tgz", 1384 | "integrity": "sha512-hwZhzGGG/GQ7igxAVFOEun2N4fWul31qE9nfBdCnZGQCB5+L7tN9xZ+94B4aUpLOJx/of3zZs5XsuubayQYQjA==" 1385 | }, 1386 | "os-homedir": { 1387 | "version": "2.0.0", 1388 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-2.0.0.tgz", 1389 | "integrity": "sha512-saRNz0DSC5C/I++gFIaJTXoFJMRwiP5zHar5vV3xQ2TkgEw6hDCcU5F272JjUylpiVgBrZNQHnfjkLabTfb92Q==" 1390 | }, 1391 | "pascalcase": { 1392 | "version": "0.1.1", 1393 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 1394 | "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 1395 | }, 1396 | "path-dirname": { 1397 | "version": "1.0.2", 1398 | "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 1399 | "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 1400 | }, 1401 | "path-is-absolute": { 1402 | "version": "1.0.1", 1403 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1404 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1405 | }, 1406 | "path-parse": { 1407 | "version": "1.0.6", 1408 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1409 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" 1410 | }, 1411 | "posix-character-classes": { 1412 | "version": "0.1.1", 1413 | "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 1414 | "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 1415 | }, 1416 | "process-nextick-args": { 1417 | "version": "2.0.1", 1418 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1419 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 1420 | }, 1421 | "readable-stream": { 1422 | "version": "2.3.6", 1423 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 1424 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1425 | "requires": { 1426 | "core-util-is": "~1.0.0", 1427 | "inherits": "~2.0.3", 1428 | "isarray": "~1.0.0", 1429 | "process-nextick-args": "~2.0.0", 1430 | "safe-buffer": "~5.1.1", 1431 | "string_decoder": "~1.1.1", 1432 | "util-deprecate": "~1.0.1" 1433 | } 1434 | }, 1435 | "readdirp": { 1436 | "version": "2.2.1", 1437 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 1438 | "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 1439 | "requires": { 1440 | "graceful-fs": "^4.1.11", 1441 | "micromatch": "^3.1.10", 1442 | "readable-stream": "^2.0.2" 1443 | } 1444 | }, 1445 | "regenerate": { 1446 | "version": "1.4.0", 1447 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 1448 | "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" 1449 | }, 1450 | "regenerate-unicode-properties": { 1451 | "version": "8.1.0", 1452 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", 1453 | "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", 1454 | "requires": { 1455 | "regenerate": "^1.4.0" 1456 | } 1457 | }, 1458 | "regex-not": { 1459 | "version": "1.0.2", 1460 | "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 1461 | "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 1462 | "requires": { 1463 | "extend-shallow": "^3.0.2", 1464 | "safe-regex": "^1.1.0" 1465 | } 1466 | }, 1467 | "regexpu-core": { 1468 | "version": "4.6.0", 1469 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", 1470 | "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", 1471 | "requires": { 1472 | "regenerate": "^1.4.0", 1473 | "regenerate-unicode-properties": "^8.1.0", 1474 | "regjsgen": "^0.5.0", 1475 | "regjsparser": "^0.6.0", 1476 | "unicode-match-property-ecmascript": "^1.0.4", 1477 | "unicode-match-property-value-ecmascript": "^1.1.0" 1478 | } 1479 | }, 1480 | "regjsgen": { 1481 | "version": "0.5.1", 1482 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", 1483 | "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" 1484 | }, 1485 | "regjsparser": { 1486 | "version": "0.6.0", 1487 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", 1488 | "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", 1489 | "requires": { 1490 | "jsesc": "~0.5.0" 1491 | } 1492 | }, 1493 | "remove-trailing-separator": { 1494 | "version": "1.1.0", 1495 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 1496 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 1497 | }, 1498 | "repeat-element": { 1499 | "version": "1.1.3", 1500 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 1501 | "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" 1502 | }, 1503 | "repeat-string": { 1504 | "version": "1.6.1", 1505 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1506 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 1507 | }, 1508 | "require-relative": { 1509 | "version": "0.8.7", 1510 | "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 1511 | "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=" 1512 | }, 1513 | "resolve": { 1514 | "version": "1.10.0", 1515 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", 1516 | "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", 1517 | "requires": { 1518 | "path-parse": "^1.0.6" 1519 | } 1520 | }, 1521 | "resolve-url": { 1522 | "version": "0.2.1", 1523 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 1524 | "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 1525 | }, 1526 | "ret": { 1527 | "version": "0.1.15", 1528 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 1529 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 1530 | }, 1531 | "rollup": { 1532 | "version": "1.27.5", 1533 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.27.5.tgz", 1534 | "integrity": "sha512-8rfVdzuTg2kt8ObD9LNJpEwUN7B6lsl3sHc5fddtgICpLjpYeSf4m2+RftBzcCaBTMi1iYX3Ez8zFT4Gj2nJjg==", 1535 | "requires": { 1536 | "@types/estree": "*", 1537 | "@types/node": "*", 1538 | "acorn": "^7.1.0" 1539 | } 1540 | }, 1541 | "rollup-plugin-buble": { 1542 | "version": "0.19.8", 1543 | "resolved": "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.19.8.tgz", 1544 | "integrity": "sha512-8J4zPk2DQdk3rxeZvxgzhHh/rm5nJkjwgcsUYisCQg1QbT5yagW+hehYEW7ZNns/NVbDCTv4JQ7h4fC8qKGOKw==", 1545 | "requires": { 1546 | "buble": "^0.19.8", 1547 | "rollup-pluginutils": "^2.3.3" 1548 | } 1549 | }, 1550 | "rollup-plugin-commonjs": { 1551 | "version": "9.3.4", 1552 | "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz", 1553 | "integrity": "sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==", 1554 | "requires": { 1555 | "estree-walker": "^0.6.0", 1556 | "magic-string": "^0.25.2", 1557 | "resolve": "^1.10.0", 1558 | "rollup-pluginutils": "^2.6.0" 1559 | } 1560 | }, 1561 | "rollup-plugin-livereload": { 1562 | "version": "1.0.4", 1563 | "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-1.0.4.tgz", 1564 | "integrity": "sha512-nbnSP8Mj2mmLZkrf080z3PrdacmpAW6UkmgM+BWClcJ8MSsruPONGTwirhZaNNHjUYvkJ+iF5/pSk4g0KV2uVQ==", 1565 | "requires": { 1566 | "livereload": "0.8.0 || ^0.8.2" 1567 | } 1568 | }, 1569 | "rollup-plugin-node-resolve": { 1570 | "version": "4.2.4", 1571 | "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.4.tgz", 1572 | "integrity": "sha512-t/64I6l7fZ9BxqD3XlX4ZeO6+5RLKyfpwE2CiPNUKa+GocPlQhf/C208ou8y3AwtNsc6bjSk/8/6y/YAyxCIvw==", 1573 | "requires": { 1574 | "@types/resolve": "0.0.8", 1575 | "builtin-modules": "^3.1.0", 1576 | "is-module": "^1.0.0", 1577 | "resolve": "^1.10.0" 1578 | } 1579 | }, 1580 | "rollup-plugin-serve": { 1581 | "version": "1.0.1", 1582 | "resolved": "https://registry.npmjs.org/rollup-plugin-serve/-/rollup-plugin-serve-1.0.1.tgz", 1583 | "integrity": "sha512-bni0pb4s1YLvn1xBmj+dH1OsLdp8gWA4zqh3yuEtT6/YHhg3nDneGU2GwMcRDQwY2tXzuI0uSeAlF1rY+ODitg==", 1584 | "requires": { 1585 | "mime": ">=2.0.3", 1586 | "opener": "1" 1587 | } 1588 | }, 1589 | "rollup-plugin-svelte": { 1590 | "version": "5.1.1", 1591 | "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-5.1.1.tgz", 1592 | "integrity": "sha512-wP3CnKHjR4fZUgNm5Iey7eItnxwnH/nAw568WJ8dpMSchBxxZ/DmKSx8e6h8k/B6SwG1wfGvWehadFJHcuFFSw==", 1593 | "requires": { 1594 | "require-relative": "^0.8.7", 1595 | "rollup-pluginutils": "^2.3.3", 1596 | "sourcemap-codec": "^1.4.4" 1597 | } 1598 | }, 1599 | "rollup-pluginutils": { 1600 | "version": "2.6.0", 1601 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz", 1602 | "integrity": "sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ==", 1603 | "requires": { 1604 | "estree-walker": "^0.6.0", 1605 | "micromatch": "^3.1.10" 1606 | } 1607 | }, 1608 | "safe-buffer": { 1609 | "version": "5.1.2", 1610 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1611 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1612 | }, 1613 | "safe-regex": { 1614 | "version": "1.1.0", 1615 | "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 1616 | "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 1617 | "requires": { 1618 | "ret": "~0.1.10" 1619 | } 1620 | }, 1621 | "set-value": { 1622 | "version": "2.0.0", 1623 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", 1624 | "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", 1625 | "requires": { 1626 | "extend-shallow": "^2.0.1", 1627 | "is-extendable": "^0.1.1", 1628 | "is-plain-object": "^2.0.3", 1629 | "split-string": "^3.0.1" 1630 | }, 1631 | "dependencies": { 1632 | "extend-shallow": { 1633 | "version": "2.0.1", 1634 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1635 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1636 | "requires": { 1637 | "is-extendable": "^0.1.0" 1638 | } 1639 | } 1640 | } 1641 | }, 1642 | "snapdragon": { 1643 | "version": "0.8.2", 1644 | "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 1645 | "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 1646 | "requires": { 1647 | "base": "^0.11.1", 1648 | "debug": "^2.2.0", 1649 | "define-property": "^0.2.5", 1650 | "extend-shallow": "^2.0.1", 1651 | "map-cache": "^0.2.2", 1652 | "source-map": "^0.5.6", 1653 | "source-map-resolve": "^0.5.0", 1654 | "use": "^3.1.0" 1655 | }, 1656 | "dependencies": { 1657 | "define-property": { 1658 | "version": "0.2.5", 1659 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1660 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1661 | "requires": { 1662 | "is-descriptor": "^0.1.0" 1663 | } 1664 | }, 1665 | "extend-shallow": { 1666 | "version": "2.0.1", 1667 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1668 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1669 | "requires": { 1670 | "is-extendable": "^0.1.0" 1671 | } 1672 | } 1673 | } 1674 | }, 1675 | "snapdragon-node": { 1676 | "version": "2.1.1", 1677 | "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 1678 | "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 1679 | "requires": { 1680 | "define-property": "^1.0.0", 1681 | "isobject": "^3.0.0", 1682 | "snapdragon-util": "^3.0.1" 1683 | }, 1684 | "dependencies": { 1685 | "define-property": { 1686 | "version": "1.0.0", 1687 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1688 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1689 | "requires": { 1690 | "is-descriptor": "^1.0.0" 1691 | } 1692 | }, 1693 | "is-accessor-descriptor": { 1694 | "version": "1.0.0", 1695 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 1696 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 1697 | "requires": { 1698 | "kind-of": "^6.0.0" 1699 | } 1700 | }, 1701 | "is-data-descriptor": { 1702 | "version": "1.0.0", 1703 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 1704 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 1705 | "requires": { 1706 | "kind-of": "^6.0.0" 1707 | } 1708 | }, 1709 | "is-descriptor": { 1710 | "version": "1.0.2", 1711 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 1712 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 1713 | "requires": { 1714 | "is-accessor-descriptor": "^1.0.0", 1715 | "is-data-descriptor": "^1.0.0", 1716 | "kind-of": "^6.0.2" 1717 | } 1718 | } 1719 | } 1720 | }, 1721 | "snapdragon-util": { 1722 | "version": "3.0.1", 1723 | "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 1724 | "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 1725 | "requires": { 1726 | "kind-of": "^3.2.0" 1727 | }, 1728 | "dependencies": { 1729 | "kind-of": { 1730 | "version": "3.2.2", 1731 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1732 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1733 | "requires": { 1734 | "is-buffer": "^1.1.5" 1735 | } 1736 | } 1737 | } 1738 | }, 1739 | "source-map": { 1740 | "version": "0.5.7", 1741 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1742 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 1743 | }, 1744 | "source-map-resolve": { 1745 | "version": "0.5.2", 1746 | "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 1747 | "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 1748 | "requires": { 1749 | "atob": "^2.1.1", 1750 | "decode-uri-component": "^0.2.0", 1751 | "resolve-url": "^0.2.1", 1752 | "source-map-url": "^0.4.0", 1753 | "urix": "^0.1.0" 1754 | } 1755 | }, 1756 | "source-map-url": { 1757 | "version": "0.4.0", 1758 | "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 1759 | "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 1760 | }, 1761 | "sourcemap-codec": { 1762 | "version": "1.4.4", 1763 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz", 1764 | "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==" 1765 | }, 1766 | "split-string": { 1767 | "version": "3.1.0", 1768 | "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 1769 | "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 1770 | "requires": { 1771 | "extend-shallow": "^3.0.0" 1772 | } 1773 | }, 1774 | "static-extend": { 1775 | "version": "0.1.2", 1776 | "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 1777 | "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 1778 | "requires": { 1779 | "define-property": "^0.2.5", 1780 | "object-copy": "^0.1.0" 1781 | }, 1782 | "dependencies": { 1783 | "define-property": { 1784 | "version": "0.2.5", 1785 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1786 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1787 | "requires": { 1788 | "is-descriptor": "^0.1.0" 1789 | } 1790 | } 1791 | } 1792 | }, 1793 | "string_decoder": { 1794 | "version": "1.1.1", 1795 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1796 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1797 | "requires": { 1798 | "safe-buffer": "~5.1.0" 1799 | } 1800 | }, 1801 | "supports-color": { 1802 | "version": "5.5.0", 1803 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1804 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1805 | "requires": { 1806 | "has-flag": "^3.0.0" 1807 | } 1808 | }, 1809 | "svelte": { 1810 | "version": "3.15.0", 1811 | "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.15.0.tgz", 1812 | "integrity": "sha512-OL9FIdUAmVTXR38cB/2vQQ9xWvW/7IuOASjWMfwRAB5NXywLW4Xqhblouan4odjI0S/JFGsytkgp7jelWpFgSA==" 1813 | }, 1814 | "svelte-spinner": { 1815 | "version": "2.0.1", 1816 | "resolved": "https://registry.npmjs.org/svelte-spinner/-/svelte-spinner-2.0.1.tgz", 1817 | "integrity": "sha512-eH6npMqvVxgL10nqUEz9rSvyjpT6kR9saMxkuMxR3iTvLfEcSa9Wt4IWrklinZ3TN8geos2Zly41/Y2kL97IWA==" 1818 | }, 1819 | "to-object-path": { 1820 | "version": "0.3.0", 1821 | "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 1822 | "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 1823 | "requires": { 1824 | "kind-of": "^3.0.2" 1825 | }, 1826 | "dependencies": { 1827 | "kind-of": { 1828 | "version": "3.2.2", 1829 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1830 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1831 | "requires": { 1832 | "is-buffer": "^1.1.5" 1833 | } 1834 | } 1835 | } 1836 | }, 1837 | "to-regex": { 1838 | "version": "3.0.2", 1839 | "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 1840 | "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 1841 | "requires": { 1842 | "define-property": "^2.0.2", 1843 | "extend-shallow": "^3.0.2", 1844 | "regex-not": "^1.0.2", 1845 | "safe-regex": "^1.1.0" 1846 | } 1847 | }, 1848 | "to-regex-range": { 1849 | "version": "2.1.1", 1850 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 1851 | "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 1852 | "requires": { 1853 | "is-number": "^3.0.0", 1854 | "repeat-string": "^1.6.1" 1855 | } 1856 | }, 1857 | "unicode-canonical-property-names-ecmascript": { 1858 | "version": "1.0.4", 1859 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", 1860 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" 1861 | }, 1862 | "unicode-match-property-ecmascript": { 1863 | "version": "1.0.4", 1864 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", 1865 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", 1866 | "requires": { 1867 | "unicode-canonical-property-names-ecmascript": "^1.0.4", 1868 | "unicode-property-aliases-ecmascript": "^1.0.4" 1869 | } 1870 | }, 1871 | "unicode-match-property-value-ecmascript": { 1872 | "version": "1.1.0", 1873 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", 1874 | "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" 1875 | }, 1876 | "unicode-property-aliases-ecmascript": { 1877 | "version": "1.0.5", 1878 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", 1879 | "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" 1880 | }, 1881 | "union-value": { 1882 | "version": "1.0.0", 1883 | "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", 1884 | "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", 1885 | "requires": { 1886 | "arr-union": "^3.1.0", 1887 | "get-value": "^2.0.6", 1888 | "is-extendable": "^0.1.1", 1889 | "set-value": "^0.4.3" 1890 | }, 1891 | "dependencies": { 1892 | "extend-shallow": { 1893 | "version": "2.0.1", 1894 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1895 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1896 | "requires": { 1897 | "is-extendable": "^0.1.0" 1898 | } 1899 | }, 1900 | "set-value": { 1901 | "version": "0.4.3", 1902 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", 1903 | "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", 1904 | "requires": { 1905 | "extend-shallow": "^2.0.1", 1906 | "is-extendable": "^0.1.1", 1907 | "is-plain-object": "^2.0.1", 1908 | "to-object-path": "^0.3.0" 1909 | } 1910 | } 1911 | } 1912 | }, 1913 | "unset-value": { 1914 | "version": "1.0.0", 1915 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 1916 | "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 1917 | "requires": { 1918 | "has-value": "^0.3.1", 1919 | "isobject": "^3.0.0" 1920 | }, 1921 | "dependencies": { 1922 | "has-value": { 1923 | "version": "0.3.1", 1924 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 1925 | "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 1926 | "requires": { 1927 | "get-value": "^2.0.3", 1928 | "has-values": "^0.1.4", 1929 | "isobject": "^2.0.0" 1930 | }, 1931 | "dependencies": { 1932 | "isobject": { 1933 | "version": "2.1.0", 1934 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 1935 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 1936 | "requires": { 1937 | "isarray": "1.0.0" 1938 | } 1939 | } 1940 | } 1941 | }, 1942 | "has-values": { 1943 | "version": "0.1.4", 1944 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 1945 | "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 1946 | } 1947 | } 1948 | }, 1949 | "upath": { 1950 | "version": "1.2.0", 1951 | "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 1952 | "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" 1953 | }, 1954 | "urix": { 1955 | "version": "0.1.0", 1956 | "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 1957 | "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 1958 | }, 1959 | "use": { 1960 | "version": "3.1.1", 1961 | "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 1962 | "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 1963 | }, 1964 | "util-deprecate": { 1965 | "version": "1.0.2", 1966 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1967 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1968 | }, 1969 | "ws": { 1970 | "version": "6.2.1", 1971 | "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", 1972 | "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", 1973 | "requires": { 1974 | "async-limiter": "~1.0.0" 1975 | } 1976 | } 1977 | } 1978 | } 1979 | --------------------------------------------------------------------------------