[READ-ONLY] Mirror of https://github.com/probablykasper/capacitor-svelte-snowpack-template.
capacitor svelte template
0

Configure Feed

Select the types of activity you want to include in your feed.

Start

Kasper (Jan 8, 2021, 6:18 PM +0100) ce9f861a

+3188
+2
.gitattributes
··· 1 + # Auto detect text files and perform LF normalization 2 + * text=auto
+1
.gitignore
··· 1 + /build/
+30
README.md
··· 1 + # Svelte template 2 + 3 + Features: 4 + - **Svelte** 5 + - **TypeScript** 6 + - **Snowpack** for fast builds 7 + - **esbuild** enabled using `experiments.optimize` setting 8 + - **Preprocessor support** through `svelte-preprocess` 9 + - Pug and Sass are installed default 10 + - **Hot module replacement** 11 + 12 + Limitations: 13 + 14 + - Sourcemaps are supported for `.ts` and `.svelte` files, but not for the preprocessors used inside `.svelte` files. 15 + - Linting 16 + 17 + ## Recommended VSCode extensions 18 + 19 + - `svelte.svelte-vscode` for Svelte 20 + - `syler.sass-indented` for Sass 21 + 22 + ## Commands 23 + 24 + ### `npm run start` 25 + 26 + Starts dev server 27 + 28 + ### `npm run build` 29 + 30 + Builds and bundles into the `build/` folder
+2935
package-lock.json
··· 1 + { 2 + "requires": true, 3 + "lockfileVersion": 1, 4 + "dependencies": { 5 + "@babel/code-frame": { 6 + "version": "7.12.11", 7 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", 8 + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", 9 + "dev": true, 10 + "requires": { 11 + "@babel/highlight": "^7.10.4" 12 + } 13 + }, 14 + "@babel/helper-validator-identifier": { 15 + "version": "7.12.11", 16 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", 17 + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", 18 + "dev": true 19 + }, 20 + "@babel/highlight": { 21 + "version": "7.10.4", 22 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 23 + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 24 + "dev": true, 25 + "requires": { 26 + "@babel/helper-validator-identifier": "^7.10.4", 27 + "chalk": "^2.0.0", 28 + "js-tokens": "^4.0.0" 29 + }, 30 + "dependencies": { 31 + "chalk": { 32 + "version": "2.4.2", 33 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 34 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 35 + "dev": true, 36 + "requires": { 37 + "ansi-styles": "^3.2.1", 38 + "escape-string-regexp": "^1.0.5", 39 + "supports-color": "^5.3.0" 40 + } 41 + } 42 + } 43 + }, 44 + "@babel/parser": { 45 + "version": "7.12.11", 46 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", 47 + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", 48 + "dev": true 49 + }, 50 + "@babel/types": { 51 + "version": "7.12.12", 52 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", 53 + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", 54 + "dev": true, 55 + "requires": { 56 + "@babel/helper-validator-identifier": "^7.12.11", 57 + "lodash": "^4.17.19", 58 + "to-fast-properties": "^2.0.0" 59 + } 60 + }, 61 + "@npmcli/move-file": { 62 + "version": "1.0.1", 63 + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", 64 + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", 65 + "dev": true, 66 + "requires": { 67 + "mkdirp": "^1.0.4" 68 + }, 69 + "dependencies": { 70 + "mkdirp": { 71 + "version": "1.0.4", 72 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 73 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 74 + "dev": true 75 + } 76 + } 77 + }, 78 + "@rollup/plugin-alias": { 79 + "version": "3.1.1", 80 + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.1.tgz", 81 + "integrity": "sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==", 82 + "dev": true, 83 + "requires": { 84 + "slash": "^3.0.0" 85 + } 86 + }, 87 + "@rollup/plugin-commonjs": { 88 + "version": "16.0.0", 89 + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-16.0.0.tgz", 90 + "integrity": "sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==", 91 + "dev": true, 92 + "requires": { 93 + "@rollup/pluginutils": "^3.1.0", 94 + "commondir": "^1.0.1", 95 + "estree-walker": "^2.0.1", 96 + "glob": "^7.1.6", 97 + "is-reference": "^1.2.1", 98 + "magic-string": "^0.25.7", 99 + "resolve": "^1.17.0" 100 + }, 101 + "dependencies": { 102 + "estree-walker": { 103 + "version": "2.0.2", 104 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 105 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 106 + "dev": true 107 + } 108 + } 109 + }, 110 + "@rollup/plugin-inject": { 111 + "version": "4.0.2", 112 + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-4.0.2.tgz", 113 + "integrity": "sha512-TSLMA8waJ7Dmgmoc8JfPnwUwVZgLjjIAM6MqeIFqPO2ODK36JqE0Cf2F54UTgCUuW8da93Mvoj75a6KAVWgylw==", 114 + "dev": true, 115 + "requires": { 116 + "@rollup/pluginutils": "^3.0.4", 117 + "estree-walker": "^1.0.1", 118 + "magic-string": "^0.25.5" 119 + }, 120 + "dependencies": { 121 + "estree-walker": { 122 + "version": "1.0.1", 123 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 124 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 125 + "dev": true 126 + } 127 + } 128 + }, 129 + "@rollup/plugin-json": { 130 + "version": "4.1.0", 131 + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", 132 + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", 133 + "dev": true, 134 + "requires": { 135 + "@rollup/pluginutils": "^3.0.8" 136 + } 137 + }, 138 + "@rollup/plugin-node-resolve": { 139 + "version": "10.0.0", 140 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-10.0.0.tgz", 141 + "integrity": "sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==", 142 + "dev": true, 143 + "requires": { 144 + "@rollup/pluginutils": "^3.1.0", 145 + "@types/resolve": "1.17.1", 146 + "builtin-modules": "^3.1.0", 147 + "deepmerge": "^4.2.2", 148 + "is-module": "^1.0.0", 149 + "resolve": "^1.17.0" 150 + } 151 + }, 152 + "@rollup/plugin-replace": { 153 + "version": "2.3.4", 154 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", 155 + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", 156 + "dev": true, 157 + "requires": { 158 + "@rollup/pluginutils": "^3.1.0", 159 + "magic-string": "^0.25.7" 160 + } 161 + }, 162 + "@rollup/pluginutils": { 163 + "version": "3.1.0", 164 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 165 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 166 + "dev": true, 167 + "requires": { 168 + "@types/estree": "0.0.39", 169 + "estree-walker": "^1.0.1", 170 + "picomatch": "^2.2.2" 171 + }, 172 + "dependencies": { 173 + "estree-walker": { 174 + "version": "1.0.1", 175 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 176 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 177 + "dev": true 178 + } 179 + } 180 + }, 181 + "@sindresorhus/is": { 182 + "version": "4.0.0", 183 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", 184 + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", 185 + "dev": true 186 + }, 187 + "@snowpack/plugin-build-script": { 188 + "version": "2.0.12", 189 + "resolved": "https://registry.npmjs.org/@snowpack/plugin-build-script/-/plugin-build-script-2.0.12.tgz", 190 + "integrity": "sha512-v4Kcmu8x0C5iqPbI8w1vMyT6ZVVeh/Z4LTFeTJx+nLm5VKdQJsLyLarI2YhOuQEGB/RZeR4PxvAJBZn1xcH6Bw==", 191 + "dev": true, 192 + "requires": { 193 + "execa": "^4.0.3", 194 + "npm-run-path": "^4.0.1" 195 + } 196 + }, 197 + "@snowpack/plugin-run-script": { 198 + "version": "2.2.1", 199 + "resolved": "https://registry.npmjs.org/@snowpack/plugin-run-script/-/plugin-run-script-2.2.1.tgz", 200 + "integrity": "sha512-TuYOtcTrJJnm7oMtAQCZN8/GEXI6Tumtk3MEKNhka/id9LrHdUvaYZ9+yxj/n4hep9/kJ0Y7SlweL32L5Zy0Ow==", 201 + "dev": true, 202 + "requires": { 203 + "execa": "^4.0.3", 204 + "npm-run-path": "^4.0.1" 205 + } 206 + }, 207 + "@snowpack/plugin-svelte": { 208 + "version": "3.4.1", 209 + "resolved": "https://registry.npmjs.org/@snowpack/plugin-svelte/-/plugin-svelte-3.4.1.tgz", 210 + "integrity": "sha512-wT25m5wmDz9mdnAA0lxgj0ixJc09UL1vSCpS8dADEDM5GU28+mqGa/64XsSulQyeziljJGo/p9pm+yj6xcdQiw==", 211 + "dev": true, 212 + "requires": { 213 + "rollup-plugin-svelte": "^7.0.0", 214 + "svelte-hmr": "^0.12.1", 215 + "svelte-preprocess": "^4.6.0" 216 + } 217 + }, 218 + "@snowpack/plugin-typescript": { 219 + "version": "1.1.1", 220 + "resolved": "https://registry.npmjs.org/@snowpack/plugin-typescript/-/plugin-typescript-1.1.1.tgz", 221 + "integrity": "sha512-qKEPSTI1Q5r8AAklF6Hpt4xKchkIy1EBWbdTi4v3uA2t/eqlpiZXhJyXTEIfOiPE01nQFIUIcgBeufuNMHVXNw==", 222 + "dev": true, 223 + "requires": { 224 + "execa": "^4.0.3", 225 + "npm-run-path": "^4.0.1" 226 + } 227 + }, 228 + "@szmarczak/http-timer": { 229 + "version": "4.0.5", 230 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", 231 + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", 232 + "dev": true, 233 + "requires": { 234 + "defer-to-connect": "^2.0.0" 235 + } 236 + }, 237 + "@types/cacheable-request": { 238 + "version": "6.0.1", 239 + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", 240 + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", 241 + "dev": true, 242 + "requires": { 243 + "@types/http-cache-semantics": "*", 244 + "@types/keyv": "*", 245 + "@types/node": "*", 246 + "@types/responselike": "*" 247 + } 248 + }, 249 + "@types/cheerio": { 250 + "version": "0.22.22", 251 + "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.22.tgz", 252 + "integrity": "sha512-05DYX4zU96IBfZFY+t3Mh88nlwSMtmmzSYaQkKN48T495VV1dkHSah6qYyDTN5ngaS0i0VonH37m+RuzSM0YiA==", 253 + "dev": true, 254 + "requires": { 255 + "@types/node": "*" 256 + } 257 + }, 258 + "@types/estree": { 259 + "version": "0.0.39", 260 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 261 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 262 + "dev": true 263 + }, 264 + "@types/http-cache-semantics": { 265 + "version": "4.0.0", 266 + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", 267 + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", 268 + "dev": true 269 + }, 270 + "@types/keyv": { 271 + "version": "3.1.1", 272 + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", 273 + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", 274 + "dev": true, 275 + "requires": { 276 + "@types/node": "*" 277 + } 278 + }, 279 + "@types/node": { 280 + "version": "14.14.20", 281 + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz", 282 + "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==", 283 + "dev": true 284 + }, 285 + "@types/parse-json": { 286 + "version": "4.0.0", 287 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 288 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 289 + "dev": true 290 + }, 291 + "@types/pug": { 292 + "version": "2.0.4", 293 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.4.tgz", 294 + "integrity": "sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI=", 295 + "dev": true 296 + }, 297 + "@types/resolve": { 298 + "version": "1.17.1", 299 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 300 + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 301 + "dev": true, 302 + "requires": { 303 + "@types/node": "*" 304 + } 305 + }, 306 + "@types/responselike": { 307 + "version": "1.0.0", 308 + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", 309 + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", 310 + "dev": true, 311 + "requires": { 312 + "@types/node": "*" 313 + } 314 + }, 315 + "@types/sass": { 316 + "version": "1.16.0", 317 + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.0.tgz", 318 + "integrity": "sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==", 319 + "dev": true, 320 + "requires": { 321 + "@types/node": "*" 322 + } 323 + }, 324 + "@types/snowpack-env": { 325 + "version": "2.3.3", 326 + "resolved": "https://registry.npmjs.org/@types/snowpack-env/-/snowpack-env-2.3.3.tgz", 327 + "integrity": "sha512-riJuu2fR3qhBfpWJtqQtNwYJFvquiXfqdprXvZjSNmscnZbIVyHoM49ZVEM1bciKM1mWOCdjXymOYHyGh2WLtg==", 328 + "dev": true 329 + }, 330 + "acorn": { 331 + "version": "7.4.1", 332 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 333 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 334 + "dev": true 335 + }, 336 + "address": { 337 + "version": "1.1.2", 338 + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", 339 + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", 340 + "dev": true 341 + }, 342 + "aggregate-error": { 343 + "version": "3.1.0", 344 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 345 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 346 + "dev": true, 347 + "requires": { 348 + "clean-stack": "^2.0.0", 349 + "indent-string": "^4.0.0" 350 + } 351 + }, 352 + "ansi-regex": { 353 + "version": "5.0.0", 354 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 355 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 356 + "dev": true 357 + }, 358 + "ansi-styles": { 359 + "version": "3.2.1", 360 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 361 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 362 + "dev": true, 363 + "requires": { 364 + "color-convert": "^1.9.0" 365 + } 366 + }, 367 + "anymatch": { 368 + "version": "3.1.1", 369 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 370 + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 371 + "dev": true, 372 + "requires": { 373 + "normalize-path": "^3.0.0", 374 + "picomatch": "^2.0.4" 375 + } 376 + }, 377 + "asap": { 378 + "version": "2.0.6", 379 + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 380 + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", 381 + "dev": true 382 + }, 383 + "assert": { 384 + "version": "1.5.0", 385 + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", 386 + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", 387 + "dev": true, 388 + "requires": { 389 + "object-assign": "^4.1.1", 390 + "util": "0.10.3" 391 + } 392 + }, 393 + "assert-never": { 394 + "version": "1.2.1", 395 + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", 396 + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", 397 + "dev": true 398 + }, 399 + "babel-walk": { 400 + "version": "3.0.0-canary-5", 401 + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", 402 + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", 403 + "dev": true, 404 + "requires": { 405 + "@babel/types": "^7.9.6" 406 + } 407 + }, 408 + "balanced-match": { 409 + "version": "1.0.0", 410 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 411 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 412 + "dev": true 413 + }, 414 + "big.js": { 415 + "version": "5.2.2", 416 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 417 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 418 + "dev": true 419 + }, 420 + "binary-extensions": { 421 + "version": "2.1.0", 422 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", 423 + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 424 + "dev": true 425 + }, 426 + "boolbase": { 427 + "version": "1.0.0", 428 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 429 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 430 + "dev": true 431 + }, 432 + "brace-expansion": { 433 + "version": "1.1.11", 434 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 435 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 436 + "dev": true, 437 + "requires": { 438 + "balanced-match": "^1.0.0", 439 + "concat-map": "0.0.1" 440 + } 441 + }, 442 + "braces": { 443 + "version": "3.0.2", 444 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 445 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 446 + "dev": true, 447 + "requires": { 448 + "fill-range": "^7.0.1" 449 + } 450 + }, 451 + "builtin-modules": { 452 + "version": "3.2.0", 453 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", 454 + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", 455 + "dev": true 456 + }, 457 + "builtins": { 458 + "version": "1.0.3", 459 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", 460 + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", 461 + "dev": true 462 + }, 463 + "cacache": { 464 + "version": "15.0.5", 465 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", 466 + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", 467 + "dev": true, 468 + "requires": { 469 + "@npmcli/move-file": "^1.0.1", 470 + "chownr": "^2.0.0", 471 + "fs-minipass": "^2.0.0", 472 + "glob": "^7.1.4", 473 + "infer-owner": "^1.0.4", 474 + "lru-cache": "^6.0.0", 475 + "minipass": "^3.1.1", 476 + "minipass-collect": "^1.0.2", 477 + "minipass-flush": "^1.0.5", 478 + "minipass-pipeline": "^1.2.2", 479 + "mkdirp": "^1.0.3", 480 + "p-map": "^4.0.0", 481 + "promise-inflight": "^1.0.1", 482 + "rimraf": "^3.0.2", 483 + "ssri": "^8.0.0", 484 + "tar": "^6.0.2", 485 + "unique-filename": "^1.1.1" 486 + }, 487 + "dependencies": { 488 + "chownr": { 489 + "version": "2.0.0", 490 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 491 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 492 + "dev": true 493 + }, 494 + "mkdirp": { 495 + "version": "1.0.4", 496 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 497 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 498 + "dev": true 499 + } 500 + } 501 + }, 502 + "cacheable-lookup": { 503 + "version": "5.0.4", 504 + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", 505 + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", 506 + "dev": true 507 + }, 508 + "cacheable-request": { 509 + "version": "7.0.1", 510 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", 511 + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", 512 + "dev": true, 513 + "requires": { 514 + "clone-response": "^1.0.2", 515 + "get-stream": "^5.1.0", 516 + "http-cache-semantics": "^4.0.0", 517 + "keyv": "^4.0.0", 518 + "lowercase-keys": "^2.0.0", 519 + "normalize-url": "^4.1.0", 520 + "responselike": "^2.0.0" 521 + } 522 + }, 523 + "cachedir": { 524 + "version": "2.3.0", 525 + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", 526 + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", 527 + "dev": true 528 + }, 529 + "callsites": { 530 + "version": "3.1.0", 531 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 532 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 533 + "dev": true 534 + }, 535 + "character-parser": { 536 + "version": "2.2.0", 537 + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", 538 + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", 539 + "dev": true, 540 + "requires": { 541 + "is-regex": "^1.0.3" 542 + } 543 + }, 544 + "cheerio": { 545 + "version": "1.0.0-rc.5", 546 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", 547 + "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", 548 + "dev": true, 549 + "requires": { 550 + "cheerio-select-tmp": "^0.1.0", 551 + "dom-serializer": "~1.2.0", 552 + "domhandler": "^4.0.0", 553 + "entities": "~2.1.0", 554 + "htmlparser2": "^6.0.0", 555 + "parse5": "^6.0.0", 556 + "parse5-htmlparser2-tree-adapter": "^6.0.0" 557 + } 558 + }, 559 + "cheerio-select-tmp": { 560 + "version": "0.1.1", 561 + "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", 562 + "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", 563 + "dev": true, 564 + "requires": { 565 + "css-select": "^3.1.2", 566 + "css-what": "^4.0.0", 567 + "domelementtype": "^2.1.0", 568 + "domhandler": "^4.0.0", 569 + "domutils": "^2.4.4" 570 + } 571 + }, 572 + "chokidar": { 573 + "version": "3.5.0", 574 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz", 575 + "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==", 576 + "dev": true, 577 + "requires": { 578 + "anymatch": "~3.1.1", 579 + "braces": "~3.0.2", 580 + "fsevents": "~2.3.1", 581 + "glob-parent": "~5.1.0", 582 + "is-binary-path": "~2.1.0", 583 + "is-glob": "~4.0.1", 584 + "normalize-path": "~3.0.0", 585 + "readdirp": "~3.5.0" 586 + } 587 + }, 588 + "cjs-module-lexer": { 589 + "version": "1.0.0", 590 + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.0.0.tgz", 591 + "integrity": "sha512-bLSEjEwg4knnuXt7LIWegvgTOClk6ZonZY6g4CFGBly1EjRqVjTjI8Dwnb/dsu1PwJjYBKxnguE5bRTdk+bFOA==", 592 + "dev": true 593 + }, 594 + "clean-stack": { 595 + "version": "2.2.0", 596 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 597 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 598 + "dev": true 599 + }, 600 + "clone-response": { 601 + "version": "1.0.2", 602 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 603 + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 604 + "dev": true, 605 + "requires": { 606 + "mimic-response": "^1.0.0" 607 + } 608 + }, 609 + "color-convert": { 610 + "version": "1.9.3", 611 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 612 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 613 + "dev": true, 614 + "requires": { 615 + "color-name": "1.1.3" 616 + } 617 + }, 618 + "color-name": { 619 + "version": "1.1.3", 620 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 621 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 622 + "dev": true 623 + }, 624 + "colorette": { 625 + "version": "1.2.1", 626 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", 627 + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", 628 + "dev": true 629 + }, 630 + "commondir": { 631 + "version": "1.0.1", 632 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 633 + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 634 + "dev": true 635 + }, 636 + "compressible": { 637 + "version": "2.0.18", 638 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 639 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 640 + "dev": true, 641 + "requires": { 642 + "mime-db": ">= 1.43.0 < 2" 643 + } 644 + }, 645 + "concat-map": { 646 + "version": "0.0.1", 647 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 648 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 649 + "dev": true 650 + }, 651 + "constantinople": { 652 + "version": "4.0.1", 653 + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", 654 + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", 655 + "dev": true, 656 + "requires": { 657 + "@babel/parser": "^7.6.0", 658 + "@babel/types": "^7.6.1" 659 + } 660 + }, 661 + "cosmiconfig": { 662 + "version": "7.0.0", 663 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", 664 + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", 665 + "dev": true, 666 + "requires": { 667 + "@types/parse-json": "^4.0.0", 668 + "import-fresh": "^3.2.1", 669 + "parse-json": "^5.0.0", 670 + "path-type": "^4.0.0", 671 + "yaml": "^1.10.0" 672 + } 673 + }, 674 + "cross-spawn": { 675 + "version": "7.0.3", 676 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 677 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 678 + "dev": true, 679 + "requires": { 680 + "path-key": "^3.1.0", 681 + "shebang-command": "^2.0.0", 682 + "which": "^2.0.1" 683 + } 684 + }, 685 + "css-select": { 686 + "version": "3.1.2", 687 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", 688 + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", 689 + "dev": true, 690 + "requires": { 691 + "boolbase": "^1.0.0", 692 + "css-what": "^4.0.0", 693 + "domhandler": "^4.0.0", 694 + "domutils": "^2.4.3", 695 + "nth-check": "^2.0.0" 696 + } 697 + }, 698 + "css-what": { 699 + "version": "4.0.0", 700 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", 701 + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", 702 + "dev": true 703 + }, 704 + "cssesc": { 705 + "version": "3.0.0", 706 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 707 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 708 + "dev": true 709 + }, 710 + "decompress-response": { 711 + "version": "6.0.0", 712 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 713 + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 714 + "dev": true, 715 + "requires": { 716 + "mimic-response": "^3.1.0" 717 + }, 718 + "dependencies": { 719 + "mimic-response": { 720 + "version": "3.1.0", 721 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 722 + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 723 + "dev": true 724 + } 725 + } 726 + }, 727 + "deepmerge": { 728 + "version": "4.2.2", 729 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 730 + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 731 + "dev": true 732 + }, 733 + "defer-to-connect": { 734 + "version": "2.0.0", 735 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", 736 + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==", 737 + "dev": true 738 + }, 739 + "detect-indent": { 740 + "version": "6.0.0", 741 + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", 742 + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", 743 + "dev": true 744 + }, 745 + "detect-port": { 746 + "version": "1.3.0", 747 + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", 748 + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", 749 + "dev": true, 750 + "requires": { 751 + "address": "^1.0.1", 752 + "debug": "^2.6.0" 753 + }, 754 + "dependencies": { 755 + "debug": { 756 + "version": "2.6.9", 757 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 758 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 759 + "dev": true, 760 + "requires": { 761 + "ms": "2.0.0" 762 + } 763 + } 764 + } 765 + }, 766 + "doctypes": { 767 + "version": "1.1.0", 768 + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", 769 + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", 770 + "dev": true 771 + }, 772 + "dom-serializer": { 773 + "version": "1.2.0", 774 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", 775 + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", 776 + "dev": true, 777 + "requires": { 778 + "domelementtype": "^2.0.1", 779 + "domhandler": "^4.0.0", 780 + "entities": "^2.0.0" 781 + } 782 + }, 783 + "domelementtype": { 784 + "version": "2.1.0", 785 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", 786 + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", 787 + "dev": true 788 + }, 789 + "domhandler": { 790 + "version": "4.0.0", 791 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", 792 + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", 793 + "dev": true, 794 + "requires": { 795 + "domelementtype": "^2.1.0" 796 + } 797 + }, 798 + "domutils": { 799 + "version": "2.4.4", 800 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", 801 + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", 802 + "dev": true, 803 + "requires": { 804 + "dom-serializer": "^1.0.1", 805 + "domelementtype": "^2.0.1", 806 + "domhandler": "^4.0.0" 807 + } 808 + }, 809 + "emojis-list": { 810 + "version": "3.0.0", 811 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 812 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 813 + "dev": true 814 + }, 815 + "end-of-stream": { 816 + "version": "1.4.4", 817 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 818 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 819 + "dev": true, 820 + "requires": { 821 + "once": "^1.4.0" 822 + } 823 + }, 824 + "entities": { 825 + "version": "2.1.0", 826 + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", 827 + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", 828 + "dev": true 829 + }, 830 + "error-ex": { 831 + "version": "1.3.2", 832 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 833 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 834 + "dev": true, 835 + "requires": { 836 + "is-arrayish": "^0.2.1" 837 + } 838 + }, 839 + "es-module-lexer": { 840 + "version": "0.3.26", 841 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", 842 + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", 843 + "dev": true 844 + }, 845 + "esbuild": { 846 + "version": "0.8.30", 847 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.8.30.tgz", 848 + "integrity": "sha512-gCJQYUMO9QNrfpNOIiCnFoX41nWiPFCvURBQF+qWckyJ7gmw2xCShdKCXvS+RZcQ5krcxEOLIkzujqclePKhfw==", 849 + "dev": true 850 + }, 851 + "escape-string-regexp": { 852 + "version": "1.0.5", 853 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 854 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 855 + "dev": true 856 + }, 857 + "esinstall": { 858 + "version": "0.5.2", 859 + "resolved": "https://registry.npmjs.org/esinstall/-/esinstall-0.5.2.tgz", 860 + "integrity": "sha512-6vvYBxFXhmRSWl8xs8thEhysuSkhFhtHEYg5QN8nuHffAu4Vwg9DwfgNxGJnFjzxLRcPUpA/3/DKHZovJkidOQ==", 861 + "dev": true, 862 + "requires": { 863 + "@rollup/plugin-alias": "^3.0.1", 864 + "@rollup/plugin-commonjs": "^16.0.0", 865 + "@rollup/plugin-inject": "^4.0.2", 866 + "@rollup/plugin-json": "^4.0.0", 867 + "@rollup/plugin-node-resolve": "^10.0.0", 868 + "@rollup/plugin-replace": "^2.3.3", 869 + "cjs-module-lexer": "^1.0.0", 870 + "es-module-lexer": "^0.3.24", 871 + "is-builtin-module": "^3.0.0", 872 + "is-valid-identifier": "^2.0.2", 873 + "kleur": "^4.1.1", 874 + "mkdirp": "^1.0.3", 875 + "rimraf": "^3.0.0", 876 + "rollup": "^2.34.0", 877 + "rollup-plugin-node-polyfills": "^0.2.1", 878 + "validate-npm-package-name": "^3.0.0", 879 + "vm2": "^3.9.2" 880 + }, 881 + "dependencies": { 882 + "mkdirp": { 883 + "version": "1.0.4", 884 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 885 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 886 + "dev": true 887 + } 888 + } 889 + }, 890 + "estree-walker": { 891 + "version": "0.6.1", 892 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 893 + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 894 + "dev": true 895 + }, 896 + "etag": { 897 + "version": "1.8.1", 898 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 899 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 900 + "dev": true 901 + }, 902 + "eventemitter3": { 903 + "version": "4.0.7", 904 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 905 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 906 + "dev": true 907 + }, 908 + "execa": { 909 + "version": "4.1.0", 910 + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 911 + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 912 + "dev": true, 913 + "requires": { 914 + "cross-spawn": "^7.0.0", 915 + "get-stream": "^5.0.0", 916 + "human-signals": "^1.1.1", 917 + "is-stream": "^2.0.0", 918 + "merge-stream": "^2.0.0", 919 + "npm-run-path": "^4.0.0", 920 + "onetime": "^5.1.0", 921 + "signal-exit": "^3.0.2", 922 + "strip-final-newline": "^2.0.0" 923 + } 924 + }, 925 + "fill-range": { 926 + "version": "7.0.1", 927 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 928 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 929 + "dev": true, 930 + "requires": { 931 + "to-regex-range": "^5.0.1" 932 + } 933 + }, 934 + "find-cache-dir": { 935 + "version": "3.3.1", 936 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", 937 + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", 938 + "dev": true, 939 + "requires": { 940 + "commondir": "^1.0.1", 941 + "make-dir": "^3.0.2", 942 + "pkg-dir": "^4.1.0" 943 + } 944 + }, 945 + "find-up": { 946 + "version": "4.1.0", 947 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 948 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 949 + "dev": true, 950 + "requires": { 951 + "locate-path": "^5.0.0", 952 + "path-exists": "^4.0.0" 953 + } 954 + }, 955 + "follow-redirects": { 956 + "version": "1.13.1", 957 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", 958 + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", 959 + "dev": true 960 + }, 961 + "fs-minipass": { 962 + "version": "2.1.0", 963 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 964 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 965 + "dev": true, 966 + "requires": { 967 + "minipass": "^3.0.0" 968 + } 969 + }, 970 + "fs.realpath": { 971 + "version": "1.0.0", 972 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 973 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 974 + "dev": true 975 + }, 976 + "fsevents": { 977 + "version": "2.3.1", 978 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", 979 + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", 980 + "dev": true, 981 + "optional": true 982 + }, 983 + "function-bind": { 984 + "version": "1.1.1", 985 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 986 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 987 + "dev": true 988 + }, 989 + "generic-names": { 990 + "version": "2.0.1", 991 + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", 992 + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", 993 + "dev": true, 994 + "requires": { 995 + "loader-utils": "^1.1.0" 996 + } 997 + }, 998 + "get-stream": { 999 + "version": "5.2.0", 1000 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 1001 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 1002 + "dev": true, 1003 + "requires": { 1004 + "pump": "^3.0.0" 1005 + } 1006 + }, 1007 + "glob": { 1008 + "version": "7.1.6", 1009 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 1010 + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 1011 + "dev": true, 1012 + "requires": { 1013 + "fs.realpath": "^1.0.0", 1014 + "inflight": "^1.0.4", 1015 + "inherits": "2", 1016 + "minimatch": "^3.0.4", 1017 + "once": "^1.3.0", 1018 + "path-is-absolute": "^1.0.0" 1019 + } 1020 + }, 1021 + "glob-parent": { 1022 + "version": "5.1.1", 1023 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 1024 + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 1025 + "dev": true, 1026 + "requires": { 1027 + "is-glob": "^4.0.1" 1028 + } 1029 + }, 1030 + "got": { 1031 + "version": "11.8.1", 1032 + "resolved": "https://registry.npmjs.org/got/-/got-11.8.1.tgz", 1033 + "integrity": "sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==", 1034 + "dev": true, 1035 + "requires": { 1036 + "@sindresorhus/is": "^4.0.0", 1037 + "@szmarczak/http-timer": "^4.0.5", 1038 + "@types/cacheable-request": "^6.0.1", 1039 + "@types/responselike": "^1.0.0", 1040 + "cacheable-lookup": "^5.0.3", 1041 + "cacheable-request": "^7.0.1", 1042 + "decompress-response": "^6.0.0", 1043 + "http2-wrapper": "^1.0.0-beta.5.2", 1044 + "lowercase-keys": "^2.0.0", 1045 + "p-cancelable": "^2.0.0", 1046 + "responselike": "^2.0.0" 1047 + } 1048 + }, 1049 + "has": { 1050 + "version": "1.0.3", 1051 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1052 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1053 + "dev": true, 1054 + "requires": { 1055 + "function-bind": "^1.1.1" 1056 + } 1057 + }, 1058 + "has-flag": { 1059 + "version": "3.0.0", 1060 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1061 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1062 + "dev": true 1063 + }, 1064 + "has-symbols": { 1065 + "version": "1.0.1", 1066 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 1067 + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 1068 + "dev": true 1069 + }, 1070 + "htmlparser2": { 1071 + "version": "6.0.0", 1072 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", 1073 + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", 1074 + "dev": true, 1075 + "requires": { 1076 + "domelementtype": "^2.0.1", 1077 + "domhandler": "^4.0.0", 1078 + "domutils": "^2.4.4", 1079 + "entities": "^2.0.0" 1080 + } 1081 + }, 1082 + "http-cache-semantics": { 1083 + "version": "4.1.0", 1084 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 1085 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", 1086 + "dev": true 1087 + }, 1088 + "http-proxy": { 1089 + "version": "1.18.1", 1090 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 1091 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 1092 + "dev": true, 1093 + "requires": { 1094 + "eventemitter3": "^4.0.0", 1095 + "follow-redirects": "^1.0.0", 1096 + "requires-port": "^1.0.0" 1097 + } 1098 + }, 1099 + "http2-wrapper": { 1100 + "version": "1.0.0-beta.5.2", 1101 + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", 1102 + "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==", 1103 + "dev": true, 1104 + "requires": { 1105 + "quick-lru": "^5.1.1", 1106 + "resolve-alpn": "^1.0.0" 1107 + } 1108 + }, 1109 + "httpie": { 1110 + "version": "1.1.2", 1111 + "resolved": "https://registry.npmjs.org/httpie/-/httpie-1.1.2.tgz", 1112 + "integrity": "sha512-VQ82oXG95oY1fQw/XecHuvcFBA+lZQ9Vwj1RfLcO8a7HpDd4cc2ukwpJt+TUlFaLUAzZErylxWu6wclJ1rUhUQ==", 1113 + "dev": true 1114 + }, 1115 + "human-signals": { 1116 + "version": "1.1.1", 1117 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", 1118 + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", 1119 + "dev": true 1120 + }, 1121 + "icss-replace-symbols": { 1122 + "version": "1.1.0", 1123 + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", 1124 + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", 1125 + "dev": true 1126 + }, 1127 + "icss-utils": { 1128 + "version": "4.1.1", 1129 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", 1130 + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", 1131 + "dev": true, 1132 + "requires": { 1133 + "postcss": "^7.0.14" 1134 + }, 1135 + "dependencies": { 1136 + "chalk": { 1137 + "version": "2.4.2", 1138 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1139 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1140 + "dev": true, 1141 + "requires": { 1142 + "ansi-styles": "^3.2.1", 1143 + "escape-string-regexp": "^1.0.5", 1144 + "supports-color": "^5.3.0" 1145 + }, 1146 + "dependencies": { 1147 + "supports-color": { 1148 + "version": "5.5.0", 1149 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1150 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1151 + "dev": true, 1152 + "requires": { 1153 + "has-flag": "^3.0.0" 1154 + } 1155 + } 1156 + } 1157 + }, 1158 + "postcss": { 1159 + "version": "7.0.35", 1160 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 1161 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 1162 + "dev": true, 1163 + "requires": { 1164 + "chalk": "^2.4.2", 1165 + "source-map": "^0.6.1", 1166 + "supports-color": "^6.1.0" 1167 + } 1168 + }, 1169 + "source-map": { 1170 + "version": "0.6.1", 1171 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1172 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1173 + "dev": true 1174 + }, 1175 + "supports-color": { 1176 + "version": "6.1.0", 1177 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 1178 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 1179 + "dev": true, 1180 + "requires": { 1181 + "has-flag": "^3.0.0" 1182 + } 1183 + } 1184 + } 1185 + }, 1186 + "import-fresh": { 1187 + "version": "3.3.0", 1188 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1189 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1190 + "dev": true, 1191 + "requires": { 1192 + "parent-module": "^1.0.0", 1193 + "resolve-from": "^4.0.0" 1194 + }, 1195 + "dependencies": { 1196 + "resolve-from": { 1197 + "version": "4.0.0", 1198 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1199 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1200 + "dev": true 1201 + } 1202 + } 1203 + }, 1204 + "imurmurhash": { 1205 + "version": "0.1.4", 1206 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1207 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 1208 + "dev": true 1209 + }, 1210 + "indent-string": { 1211 + "version": "4.0.0", 1212 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1213 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1214 + "dev": true 1215 + }, 1216 + "indexes-of": { 1217 + "version": "1.0.1", 1218 + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 1219 + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", 1220 + "dev": true 1221 + }, 1222 + "infer-owner": { 1223 + "version": "1.0.4", 1224 + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 1225 + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 1226 + "dev": true 1227 + }, 1228 + "inflight": { 1229 + "version": "1.0.6", 1230 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1231 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1232 + "dev": true, 1233 + "requires": { 1234 + "once": "^1.3.0", 1235 + "wrappy": "1" 1236 + } 1237 + }, 1238 + "inherits": { 1239 + "version": "2.0.4", 1240 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1241 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1242 + "dev": true 1243 + }, 1244 + "is-arrayish": { 1245 + "version": "0.2.1", 1246 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1247 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1248 + "dev": true 1249 + }, 1250 + "is-binary-path": { 1251 + "version": "2.1.0", 1252 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1253 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1254 + "dev": true, 1255 + "requires": { 1256 + "binary-extensions": "^2.0.0" 1257 + } 1258 + }, 1259 + "is-builtin-module": { 1260 + "version": "3.0.0", 1261 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz", 1262 + "integrity": "sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==", 1263 + "dev": true, 1264 + "requires": { 1265 + "builtin-modules": "^3.0.0" 1266 + } 1267 + }, 1268 + "is-core-module": { 1269 + "version": "2.2.0", 1270 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", 1271 + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", 1272 + "dev": true, 1273 + "requires": { 1274 + "has": "^1.0.3" 1275 + } 1276 + }, 1277 + "is-docker": { 1278 + "version": "2.1.1", 1279 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", 1280 + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", 1281 + "dev": true 1282 + }, 1283 + "is-expression": { 1284 + "version": "4.0.0", 1285 + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", 1286 + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", 1287 + "dev": true, 1288 + "requires": { 1289 + "acorn": "^7.1.1", 1290 + "object-assign": "^4.1.1" 1291 + } 1292 + }, 1293 + "is-extglob": { 1294 + "version": "2.1.1", 1295 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1296 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 1297 + "dev": true 1298 + }, 1299 + "is-glob": { 1300 + "version": "4.0.1", 1301 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 1302 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 1303 + "dev": true, 1304 + "requires": { 1305 + "is-extglob": "^2.1.1" 1306 + } 1307 + }, 1308 + "is-module": { 1309 + "version": "1.0.0", 1310 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 1311 + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 1312 + "dev": true 1313 + }, 1314 + "is-number": { 1315 + "version": "7.0.0", 1316 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1317 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1318 + "dev": true 1319 + }, 1320 + "is-plain-object": { 1321 + "version": "5.0.0", 1322 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 1323 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 1324 + "dev": true 1325 + }, 1326 + "is-promise": { 1327 + "version": "2.2.2", 1328 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", 1329 + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", 1330 + "dev": true 1331 + }, 1332 + "is-reference": { 1333 + "version": "1.2.1", 1334 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 1335 + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 1336 + "dev": true, 1337 + "requires": { 1338 + "@types/estree": "*" 1339 + } 1340 + }, 1341 + "is-regex": { 1342 + "version": "1.1.1", 1343 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", 1344 + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", 1345 + "dev": true, 1346 + "requires": { 1347 + "has-symbols": "^1.0.1" 1348 + } 1349 + }, 1350 + "is-stream": { 1351 + "version": "2.0.0", 1352 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 1353 + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 1354 + "dev": true 1355 + }, 1356 + "is-valid-identifier": { 1357 + "version": "2.0.2", 1358 + "resolved": "https://registry.npmjs.org/is-valid-identifier/-/is-valid-identifier-2.0.2.tgz", 1359 + "integrity": "sha512-mpS5EGqXOwzXtKAg6I44jIAqeBfntFLxpAth1rrKbxtKyI6LPktyDYpHBI+tHlduhhX/SF26mFXmxQu995QVqg==", 1360 + "dev": true, 1361 + "requires": { 1362 + "assert": "^1.4.1" 1363 + } 1364 + }, 1365 + "is-wsl": { 1366 + "version": "2.2.0", 1367 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 1368 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 1369 + "dev": true, 1370 + "requires": { 1371 + "is-docker": "^2.0.0" 1372 + } 1373 + }, 1374 + "isbinaryfile": { 1375 + "version": "4.0.6", 1376 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", 1377 + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", 1378 + "dev": true 1379 + }, 1380 + "isexe": { 1381 + "version": "2.0.0", 1382 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1383 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1384 + "dev": true 1385 + }, 1386 + "js-stringify": { 1387 + "version": "1.0.2", 1388 + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", 1389 + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", 1390 + "dev": true 1391 + }, 1392 + "js-tokens": { 1393 + "version": "4.0.0", 1394 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1395 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1396 + "dev": true 1397 + }, 1398 + "json-buffer": { 1399 + "version": "3.0.1", 1400 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 1401 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 1402 + "dev": true 1403 + }, 1404 + "json-parse-even-better-errors": { 1405 + "version": "2.3.1", 1406 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1407 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1408 + "dev": true 1409 + }, 1410 + "json5": { 1411 + "version": "1.0.1", 1412 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 1413 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 1414 + "dev": true, 1415 + "requires": { 1416 + "minimist": "^1.2.0" 1417 + } 1418 + }, 1419 + "jsonschema": { 1420 + "version": "1.2.11", 1421 + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.11.tgz", 1422 + "integrity": "sha512-XNZHs3N1IOa3lPKm//npxMhOdaoPw+MvEV0NIgxcER83GTJcG13rehtWmpBCfEt8DrtYwIkMTs8bdXoYs4fvnQ==", 1423 + "dev": true 1424 + }, 1425 + "jstransformer": { 1426 + "version": "1.0.0", 1427 + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", 1428 + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", 1429 + "dev": true, 1430 + "requires": { 1431 + "is-promise": "^2.0.0", 1432 + "promise": "^7.0.1" 1433 + } 1434 + }, 1435 + "keyv": { 1436 + "version": "4.0.3", 1437 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", 1438 + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", 1439 + "dev": true, 1440 + "requires": { 1441 + "json-buffer": "3.0.1" 1442 + } 1443 + }, 1444 + "kleur": { 1445 + "version": "4.1.3", 1446 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.3.tgz", 1447 + "integrity": "sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==", 1448 + "dev": true 1449 + }, 1450 + "lines-and-columns": { 1451 + "version": "1.1.6", 1452 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 1453 + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 1454 + "dev": true 1455 + }, 1456 + "loader-utils": { 1457 + "version": "1.4.0", 1458 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 1459 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 1460 + "dev": true, 1461 + "requires": { 1462 + "big.js": "^5.2.2", 1463 + "emojis-list": "^3.0.0", 1464 + "json5": "^1.0.1" 1465 + } 1466 + }, 1467 + "locate-path": { 1468 + "version": "5.0.0", 1469 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1470 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1471 + "dev": true, 1472 + "requires": { 1473 + "p-locate": "^4.1.0" 1474 + } 1475 + }, 1476 + "lodash": { 1477 + "version": "4.17.20", 1478 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 1479 + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", 1480 + "dev": true 1481 + }, 1482 + "lodash.camelcase": { 1483 + "version": "4.3.0", 1484 + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 1485 + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", 1486 + "dev": true 1487 + }, 1488 + "lowercase-keys": { 1489 + "version": "2.0.0", 1490 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 1491 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 1492 + "dev": true 1493 + }, 1494 + "lru-cache": { 1495 + "version": "6.0.0", 1496 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1497 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1498 + "dev": true, 1499 + "requires": { 1500 + "yallist": "^4.0.0" 1501 + } 1502 + }, 1503 + "magic-string": { 1504 + "version": "0.25.7", 1505 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 1506 + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 1507 + "dev": true, 1508 + "requires": { 1509 + "sourcemap-codec": "^1.4.4" 1510 + } 1511 + }, 1512 + "make-dir": { 1513 + "version": "3.1.0", 1514 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 1515 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1516 + "dev": true, 1517 + "requires": { 1518 + "semver": "^6.0.0" 1519 + }, 1520 + "dependencies": { 1521 + "semver": { 1522 + "version": "6.3.0", 1523 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1524 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1525 + "dev": true 1526 + } 1527 + } 1528 + }, 1529 + "merge-stream": { 1530 + "version": "2.0.0", 1531 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1532 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1533 + "dev": true 1534 + }, 1535 + "mime-db": { 1536 + "version": "1.45.0", 1537 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", 1538 + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", 1539 + "dev": true 1540 + }, 1541 + "mime-types": { 1542 + "version": "2.1.28", 1543 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", 1544 + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", 1545 + "dev": true, 1546 + "requires": { 1547 + "mime-db": "1.45.0" 1548 + } 1549 + }, 1550 + "mimic-fn": { 1551 + "version": "2.1.0", 1552 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1553 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 1554 + "dev": true 1555 + }, 1556 + "mimic-response": { 1557 + "version": "1.0.1", 1558 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 1559 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 1560 + "dev": true 1561 + }, 1562 + "min-indent": { 1563 + "version": "1.0.1", 1564 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 1565 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 1566 + "dev": true 1567 + }, 1568 + "minimatch": { 1569 + "version": "3.0.4", 1570 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1571 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1572 + "dev": true, 1573 + "requires": { 1574 + "brace-expansion": "^1.1.7" 1575 + } 1576 + }, 1577 + "minimist": { 1578 + "version": "1.2.5", 1579 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1580 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1581 + "dev": true 1582 + }, 1583 + "minipass": { 1584 + "version": "3.1.3", 1585 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", 1586 + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", 1587 + "dev": true, 1588 + "requires": { 1589 + "yallist": "^4.0.0" 1590 + } 1591 + }, 1592 + "minipass-collect": { 1593 + "version": "1.0.2", 1594 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 1595 + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 1596 + "dev": true, 1597 + "requires": { 1598 + "minipass": "^3.0.0" 1599 + } 1600 + }, 1601 + "minipass-flush": { 1602 + "version": "1.0.5", 1603 + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 1604 + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 1605 + "dev": true, 1606 + "requires": { 1607 + "minipass": "^3.0.0" 1608 + } 1609 + }, 1610 + "minipass-pipeline": { 1611 + "version": "1.2.4", 1612 + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 1613 + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 1614 + "dev": true, 1615 + "requires": { 1616 + "minipass": "^3.0.0" 1617 + } 1618 + }, 1619 + "minizlib": { 1620 + "version": "2.1.2", 1621 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 1622 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 1623 + "dev": true, 1624 + "requires": { 1625 + "minipass": "^3.0.0", 1626 + "yallist": "^4.0.0" 1627 + } 1628 + }, 1629 + "ms": { 1630 + "version": "2.0.0", 1631 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1632 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1633 + "dev": true 1634 + }, 1635 + "nanoid": { 1636 + "version": "3.1.20", 1637 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", 1638 + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", 1639 + "dev": true 1640 + }, 1641 + "normalize-path": { 1642 + "version": "3.0.0", 1643 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1644 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1645 + "dev": true 1646 + }, 1647 + "normalize-url": { 1648 + "version": "4.5.0", 1649 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", 1650 + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", 1651 + "dev": true 1652 + }, 1653 + "npm-run-path": { 1654 + "version": "4.0.1", 1655 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 1656 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 1657 + "dev": true, 1658 + "requires": { 1659 + "path-key": "^3.0.0" 1660 + } 1661 + }, 1662 + "nth-check": { 1663 + "version": "2.0.0", 1664 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", 1665 + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", 1666 + "dev": true, 1667 + "requires": { 1668 + "boolbase": "^1.0.0" 1669 + } 1670 + }, 1671 + "object-assign": { 1672 + "version": "4.1.1", 1673 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1674 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1675 + "dev": true 1676 + }, 1677 + "once": { 1678 + "version": "1.4.0", 1679 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1680 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1681 + "dev": true, 1682 + "requires": { 1683 + "wrappy": "1" 1684 + } 1685 + }, 1686 + "onetime": { 1687 + "version": "5.1.2", 1688 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 1689 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 1690 + "dev": true, 1691 + "requires": { 1692 + "mimic-fn": "^2.1.0" 1693 + } 1694 + }, 1695 + "open": { 1696 + "version": "7.3.0", 1697 + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", 1698 + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", 1699 + "dev": true, 1700 + "requires": { 1701 + "is-docker": "^2.0.0", 1702 + "is-wsl": "^2.1.1" 1703 + } 1704 + }, 1705 + "p-cancelable": { 1706 + "version": "2.0.0", 1707 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", 1708 + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", 1709 + "dev": true 1710 + }, 1711 + "p-finally": { 1712 + "version": "1.0.0", 1713 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1714 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 1715 + "dev": true 1716 + }, 1717 + "p-limit": { 1718 + "version": "2.3.0", 1719 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1720 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1721 + "dev": true, 1722 + "requires": { 1723 + "p-try": "^2.0.0" 1724 + } 1725 + }, 1726 + "p-locate": { 1727 + "version": "4.1.0", 1728 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1729 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1730 + "dev": true, 1731 + "requires": { 1732 + "p-limit": "^2.2.0" 1733 + } 1734 + }, 1735 + "p-map": { 1736 + "version": "4.0.0", 1737 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 1738 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 1739 + "dev": true, 1740 + "requires": { 1741 + "aggregate-error": "^3.0.0" 1742 + } 1743 + }, 1744 + "p-queue": { 1745 + "version": "6.6.2", 1746 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", 1747 + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", 1748 + "dev": true, 1749 + "requires": { 1750 + "eventemitter3": "^4.0.4", 1751 + "p-timeout": "^3.2.0" 1752 + } 1753 + }, 1754 + "p-timeout": { 1755 + "version": "3.2.0", 1756 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", 1757 + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", 1758 + "dev": true, 1759 + "requires": { 1760 + "p-finally": "^1.0.0" 1761 + } 1762 + }, 1763 + "p-try": { 1764 + "version": "2.2.0", 1765 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1766 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1767 + "dev": true 1768 + }, 1769 + "parent-module": { 1770 + "version": "1.0.1", 1771 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1772 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1773 + "dev": true, 1774 + "requires": { 1775 + "callsites": "^3.0.0" 1776 + } 1777 + }, 1778 + "parse-json": { 1779 + "version": "5.1.0", 1780 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", 1781 + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", 1782 + "dev": true, 1783 + "requires": { 1784 + "@babel/code-frame": "^7.0.0", 1785 + "error-ex": "^1.3.1", 1786 + "json-parse-even-better-errors": "^2.3.0", 1787 + "lines-and-columns": "^1.1.6" 1788 + } 1789 + }, 1790 + "parse5": { 1791 + "version": "6.0.1", 1792 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", 1793 + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", 1794 + "dev": true 1795 + }, 1796 + "parse5-htmlparser2-tree-adapter": { 1797 + "version": "6.0.1", 1798 + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", 1799 + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", 1800 + "dev": true, 1801 + "requires": { 1802 + "parse5": "^6.0.1" 1803 + } 1804 + }, 1805 + "path-exists": { 1806 + "version": "4.0.0", 1807 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1808 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1809 + "dev": true 1810 + }, 1811 + "path-is-absolute": { 1812 + "version": "1.0.1", 1813 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1814 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1815 + "dev": true 1816 + }, 1817 + "path-key": { 1818 + "version": "3.1.1", 1819 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1820 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1821 + "dev": true 1822 + }, 1823 + "path-parse": { 1824 + "version": "1.0.6", 1825 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1826 + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 1827 + "dev": true 1828 + }, 1829 + "path-type": { 1830 + "version": "4.0.0", 1831 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1832 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1833 + "dev": true 1834 + }, 1835 + "picomatch": { 1836 + "version": "2.2.2", 1837 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 1838 + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 1839 + "dev": true 1840 + }, 1841 + "pkg-dir": { 1842 + "version": "4.2.0", 1843 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 1844 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 1845 + "dev": true, 1846 + "requires": { 1847 + "find-up": "^4.0.0" 1848 + } 1849 + }, 1850 + "postcss": { 1851 + "version": "8.2.2", 1852 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.2.tgz", 1853 + "integrity": "sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ==", 1854 + "dev": true, 1855 + "requires": { 1856 + "colorette": "^1.2.1", 1857 + "nanoid": "^3.1.20", 1858 + "source-map": "^0.6.1" 1859 + }, 1860 + "dependencies": { 1861 + "source-map": { 1862 + "version": "0.6.1", 1863 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1864 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1865 + "dev": true 1866 + } 1867 + } 1868 + }, 1869 + "postcss-modules": { 1870 + "version": "3.2.2", 1871 + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-3.2.2.tgz", 1872 + "integrity": "sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==", 1873 + "dev": true, 1874 + "requires": { 1875 + "generic-names": "^2.0.1", 1876 + "icss-replace-symbols": "^1.1.0", 1877 + "lodash.camelcase": "^4.3.0", 1878 + "postcss": "^7.0.32", 1879 + "postcss-modules-extract-imports": "^2.0.0", 1880 + "postcss-modules-local-by-default": "^3.0.2", 1881 + "postcss-modules-scope": "^2.2.0", 1882 + "postcss-modules-values": "^3.0.0", 1883 + "string-hash": "^1.1.1" 1884 + }, 1885 + "dependencies": { 1886 + "chalk": { 1887 + "version": "2.4.2", 1888 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1889 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1890 + "dev": true, 1891 + "requires": { 1892 + "ansi-styles": "^3.2.1", 1893 + "escape-string-regexp": "^1.0.5", 1894 + "supports-color": "^5.3.0" 1895 + }, 1896 + "dependencies": { 1897 + "supports-color": { 1898 + "version": "5.5.0", 1899 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1900 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1901 + "dev": true, 1902 + "requires": { 1903 + "has-flag": "^3.0.0" 1904 + } 1905 + } 1906 + } 1907 + }, 1908 + "postcss": { 1909 + "version": "7.0.35", 1910 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 1911 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 1912 + "dev": true, 1913 + "requires": { 1914 + "chalk": "^2.4.2", 1915 + "source-map": "^0.6.1", 1916 + "supports-color": "^6.1.0" 1917 + } 1918 + }, 1919 + "source-map": { 1920 + "version": "0.6.1", 1921 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1922 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1923 + "dev": true 1924 + }, 1925 + "supports-color": { 1926 + "version": "6.1.0", 1927 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 1928 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 1929 + "dev": true, 1930 + "requires": { 1931 + "has-flag": "^3.0.0" 1932 + } 1933 + } 1934 + } 1935 + }, 1936 + "postcss-modules-extract-imports": { 1937 + "version": "2.0.0", 1938 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", 1939 + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", 1940 + "dev": true, 1941 + "requires": { 1942 + "postcss": "^7.0.5" 1943 + }, 1944 + "dependencies": { 1945 + "chalk": { 1946 + "version": "2.4.2", 1947 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1948 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1949 + "dev": true, 1950 + "requires": { 1951 + "ansi-styles": "^3.2.1", 1952 + "escape-string-regexp": "^1.0.5", 1953 + "supports-color": "^5.3.0" 1954 + }, 1955 + "dependencies": { 1956 + "supports-color": { 1957 + "version": "5.5.0", 1958 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1959 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1960 + "dev": true, 1961 + "requires": { 1962 + "has-flag": "^3.0.0" 1963 + } 1964 + } 1965 + } 1966 + }, 1967 + "postcss": { 1968 + "version": "7.0.35", 1969 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 1970 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 1971 + "dev": true, 1972 + "requires": { 1973 + "chalk": "^2.4.2", 1974 + "source-map": "^0.6.1", 1975 + "supports-color": "^6.1.0" 1976 + } 1977 + }, 1978 + "source-map": { 1979 + "version": "0.6.1", 1980 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1981 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1982 + "dev": true 1983 + }, 1984 + "supports-color": { 1985 + "version": "6.1.0", 1986 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 1987 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 1988 + "dev": true, 1989 + "requires": { 1990 + "has-flag": "^3.0.0" 1991 + } 1992 + } 1993 + } 1994 + }, 1995 + "postcss-modules-local-by-default": { 1996 + "version": "3.0.3", 1997 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", 1998 + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", 1999 + "dev": true, 2000 + "requires": { 2001 + "icss-utils": "^4.1.1", 2002 + "postcss": "^7.0.32", 2003 + "postcss-selector-parser": "^6.0.2", 2004 + "postcss-value-parser": "^4.1.0" 2005 + }, 2006 + "dependencies": { 2007 + "chalk": { 2008 + "version": "2.4.2", 2009 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2010 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2011 + "dev": true, 2012 + "requires": { 2013 + "ansi-styles": "^3.2.1", 2014 + "escape-string-regexp": "^1.0.5", 2015 + "supports-color": "^5.3.0" 2016 + }, 2017 + "dependencies": { 2018 + "supports-color": { 2019 + "version": "5.5.0", 2020 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2021 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2022 + "dev": true, 2023 + "requires": { 2024 + "has-flag": "^3.0.0" 2025 + } 2026 + } 2027 + } 2028 + }, 2029 + "postcss": { 2030 + "version": "7.0.35", 2031 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 2032 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 2033 + "dev": true, 2034 + "requires": { 2035 + "chalk": "^2.4.2", 2036 + "source-map": "^0.6.1", 2037 + "supports-color": "^6.1.0" 2038 + } 2039 + }, 2040 + "source-map": { 2041 + "version": "0.6.1", 2042 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2043 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2044 + "dev": true 2045 + }, 2046 + "supports-color": { 2047 + "version": "6.1.0", 2048 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2049 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2050 + "dev": true, 2051 + "requires": { 2052 + "has-flag": "^3.0.0" 2053 + } 2054 + } 2055 + } 2056 + }, 2057 + "postcss-modules-scope": { 2058 + "version": "2.2.0", 2059 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", 2060 + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", 2061 + "dev": true, 2062 + "requires": { 2063 + "postcss": "^7.0.6", 2064 + "postcss-selector-parser": "^6.0.0" 2065 + }, 2066 + "dependencies": { 2067 + "chalk": { 2068 + "version": "2.4.2", 2069 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2070 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2071 + "dev": true, 2072 + "requires": { 2073 + "ansi-styles": "^3.2.1", 2074 + "escape-string-regexp": "^1.0.5", 2075 + "supports-color": "^5.3.0" 2076 + }, 2077 + "dependencies": { 2078 + "supports-color": { 2079 + "version": "5.5.0", 2080 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2081 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2082 + "dev": true, 2083 + "requires": { 2084 + "has-flag": "^3.0.0" 2085 + } 2086 + } 2087 + } 2088 + }, 2089 + "postcss": { 2090 + "version": "7.0.35", 2091 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 2092 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 2093 + "dev": true, 2094 + "requires": { 2095 + "chalk": "^2.4.2", 2096 + "source-map": "^0.6.1", 2097 + "supports-color": "^6.1.0" 2098 + } 2099 + }, 2100 + "source-map": { 2101 + "version": "0.6.1", 2102 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2103 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2104 + "dev": true 2105 + }, 2106 + "supports-color": { 2107 + "version": "6.1.0", 2108 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2109 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2110 + "dev": true, 2111 + "requires": { 2112 + "has-flag": "^3.0.0" 2113 + } 2114 + } 2115 + } 2116 + }, 2117 + "postcss-modules-values": { 2118 + "version": "3.0.0", 2119 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", 2120 + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", 2121 + "dev": true, 2122 + "requires": { 2123 + "icss-utils": "^4.0.0", 2124 + "postcss": "^7.0.6" 2125 + }, 2126 + "dependencies": { 2127 + "chalk": { 2128 + "version": "2.4.2", 2129 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2130 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2131 + "dev": true, 2132 + "requires": { 2133 + "ansi-styles": "^3.2.1", 2134 + "escape-string-regexp": "^1.0.5", 2135 + "supports-color": "^5.3.0" 2136 + }, 2137 + "dependencies": { 2138 + "supports-color": { 2139 + "version": "5.5.0", 2140 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2141 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2142 + "dev": true, 2143 + "requires": { 2144 + "has-flag": "^3.0.0" 2145 + } 2146 + } 2147 + } 2148 + }, 2149 + "postcss": { 2150 + "version": "7.0.35", 2151 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 2152 + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 2153 + "dev": true, 2154 + "requires": { 2155 + "chalk": "^2.4.2", 2156 + "source-map": "^0.6.1", 2157 + "supports-color": "^6.1.0" 2158 + } 2159 + }, 2160 + "source-map": { 2161 + "version": "0.6.1", 2162 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2163 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2164 + "dev": true 2165 + }, 2166 + "supports-color": { 2167 + "version": "6.1.0", 2168 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2169 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2170 + "dev": true, 2171 + "requires": { 2172 + "has-flag": "^3.0.0" 2173 + } 2174 + } 2175 + } 2176 + }, 2177 + "postcss-selector-parser": { 2178 + "version": "6.0.4", 2179 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", 2180 + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", 2181 + "dev": true, 2182 + "requires": { 2183 + "cssesc": "^3.0.0", 2184 + "indexes-of": "^1.0.1", 2185 + "uniq": "^1.0.1", 2186 + "util-deprecate": "^1.0.2" 2187 + } 2188 + }, 2189 + "postcss-value-parser": { 2190 + "version": "4.1.0", 2191 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 2192 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 2193 + "dev": true 2194 + }, 2195 + "promise": { 2196 + "version": "7.3.1", 2197 + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", 2198 + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", 2199 + "dev": true, 2200 + "requires": { 2201 + "asap": "~2.0.3" 2202 + } 2203 + }, 2204 + "promise-inflight": { 2205 + "version": "1.0.1", 2206 + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 2207 + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", 2208 + "dev": true 2209 + }, 2210 + "pug": { 2211 + "version": "3.0.0", 2212 + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.0.tgz", 2213 + "integrity": "sha512-inmsJyFBSHZaiGLaguoFgJGViX0If6AcfcElimvwj9perqjDpUpw79UIEDZbWFmoGVidh08aoE+e8tVkjVJPCw==", 2214 + "dev": true, 2215 + "requires": { 2216 + "pug-code-gen": "^3.0.0", 2217 + "pug-filters": "^4.0.0", 2218 + "pug-lexer": "^5.0.0", 2219 + "pug-linker": "^4.0.0", 2220 + "pug-load": "^3.0.0", 2221 + "pug-parser": "^6.0.0", 2222 + "pug-runtime": "^3.0.0", 2223 + "pug-strip-comments": "^2.0.0" 2224 + } 2225 + }, 2226 + "pug-attrs": { 2227 + "version": "3.0.0", 2228 + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", 2229 + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", 2230 + "dev": true, 2231 + "requires": { 2232 + "constantinople": "^4.0.1", 2233 + "js-stringify": "^1.0.2", 2234 + "pug-runtime": "^3.0.0" 2235 + } 2236 + }, 2237 + "pug-code-gen": { 2238 + "version": "3.0.1", 2239 + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.1.tgz", 2240 + "integrity": "sha512-xJIGvmXTQlkJllq6hqxxjRWcay2F9CU69TuAuiVZgHK0afOhG5txrQOcZyaPHBvSWCU/QQOqEp5XCH94rRZpBQ==", 2241 + "dev": true, 2242 + "requires": { 2243 + "constantinople": "^4.0.1", 2244 + "doctypes": "^1.1.0", 2245 + "js-stringify": "^1.0.2", 2246 + "pug-attrs": "^3.0.0", 2247 + "pug-error": "^2.0.0", 2248 + "pug-runtime": "^3.0.0", 2249 + "void-elements": "^3.1.0", 2250 + "with": "^7.0.0" 2251 + } 2252 + }, 2253 + "pug-error": { 2254 + "version": "2.0.0", 2255 + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", 2256 + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", 2257 + "dev": true 2258 + }, 2259 + "pug-filters": { 2260 + "version": "4.0.0", 2261 + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", 2262 + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", 2263 + "dev": true, 2264 + "requires": { 2265 + "constantinople": "^4.0.1", 2266 + "jstransformer": "1.0.0", 2267 + "pug-error": "^2.0.0", 2268 + "pug-walk": "^2.0.0", 2269 + "resolve": "^1.15.1" 2270 + } 2271 + }, 2272 + "pug-lexer": { 2273 + "version": "5.0.0", 2274 + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.0.tgz", 2275 + "integrity": "sha512-52xMk8nNpuyQ/M2wjZBN5gXQLIylaGkAoTk5Y1pBhVqaopaoj8Z0iVzpbFZAqitL4RHNVDZRnJDsqEYe99Ti0A==", 2276 + "dev": true, 2277 + "requires": { 2278 + "character-parser": "^2.2.0", 2279 + "is-expression": "^4.0.0", 2280 + "pug-error": "^2.0.0" 2281 + } 2282 + }, 2283 + "pug-linker": { 2284 + "version": "4.0.0", 2285 + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", 2286 + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", 2287 + "dev": true, 2288 + "requires": { 2289 + "pug-error": "^2.0.0", 2290 + "pug-walk": "^2.0.0" 2291 + } 2292 + }, 2293 + "pug-load": { 2294 + "version": "3.0.0", 2295 + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", 2296 + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", 2297 + "dev": true, 2298 + "requires": { 2299 + "object-assign": "^4.1.1", 2300 + "pug-walk": "^2.0.0" 2301 + } 2302 + }, 2303 + "pug-parser": { 2304 + "version": "6.0.0", 2305 + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", 2306 + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", 2307 + "dev": true, 2308 + "requires": { 2309 + "pug-error": "^2.0.0", 2310 + "token-stream": "1.0.0" 2311 + } 2312 + }, 2313 + "pug-runtime": { 2314 + "version": "3.0.0", 2315 + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.0.tgz", 2316 + "integrity": "sha512-GoEPcmQNnaTsePEdVA05bDpY+Op5VLHKayg08AQiqJBWU/yIaywEYv7TetC5dEQS3fzBBoyb2InDcZEg3mPTIA==", 2317 + "dev": true 2318 + }, 2319 + "pug-strip-comments": { 2320 + "version": "2.0.0", 2321 + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", 2322 + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", 2323 + "dev": true, 2324 + "requires": { 2325 + "pug-error": "^2.0.0" 2326 + } 2327 + }, 2328 + "pug-walk": { 2329 + "version": "2.0.0", 2330 + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", 2331 + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", 2332 + "dev": true 2333 + }, 2334 + "pump": { 2335 + "version": "3.0.0", 2336 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 2337 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 2338 + "dev": true, 2339 + "requires": { 2340 + "end-of-stream": "^1.1.0", 2341 + "once": "^1.3.1" 2342 + } 2343 + }, 2344 + "quick-lru": { 2345 + "version": "5.1.1", 2346 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 2347 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 2348 + "dev": true 2349 + }, 2350 + "readdirp": { 2351 + "version": "3.5.0", 2352 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 2353 + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 2354 + "dev": true, 2355 + "requires": { 2356 + "picomatch": "^2.2.1" 2357 + } 2358 + }, 2359 + "require-relative": { 2360 + "version": "0.8.7", 2361 + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 2362 + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", 2363 + "dev": true 2364 + }, 2365 + "requires-port": { 2366 + "version": "1.0.0", 2367 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 2368 + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 2369 + "dev": true 2370 + }, 2371 + "resolve": { 2372 + "version": "1.19.0", 2373 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", 2374 + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", 2375 + "dev": true, 2376 + "requires": { 2377 + "is-core-module": "^2.1.0", 2378 + "path-parse": "^1.0.6" 2379 + } 2380 + }, 2381 + "resolve-alpn": { 2382 + "version": "1.0.0", 2383 + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", 2384 + "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==", 2385 + "dev": true 2386 + }, 2387 + "resolve-from": { 2388 + "version": "5.0.0", 2389 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2390 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 2391 + "dev": true 2392 + }, 2393 + "responselike": { 2394 + "version": "2.0.0", 2395 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", 2396 + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", 2397 + "dev": true, 2398 + "requires": { 2399 + "lowercase-keys": "^2.0.0" 2400 + } 2401 + }, 2402 + "rimraf": { 2403 + "version": "3.0.2", 2404 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2405 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2406 + "dev": true, 2407 + "requires": { 2408 + "glob": "^7.1.3" 2409 + } 2410 + }, 2411 + "rollup": { 2412 + "version": "2.36.1", 2413 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.36.1.tgz", 2414 + "integrity": "sha512-eAfqho8dyzuVvrGqpR0ITgEdq0zG2QJeWYh+HeuTbpcaXk8vNFc48B7bJa1xYosTCKx0CuW+447oQOW8HgBIZQ==", 2415 + "dev": true, 2416 + "requires": { 2417 + "fsevents": "~2.1.2" 2418 + }, 2419 + "dependencies": { 2420 + "fsevents": { 2421 + "version": "2.1.3", 2422 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 2423 + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 2424 + "dev": true, 2425 + "optional": true 2426 + } 2427 + } 2428 + }, 2429 + "rollup-plugin-inject": { 2430 + "version": "3.0.2", 2431 + "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", 2432 + "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", 2433 + "dev": true, 2434 + "requires": { 2435 + "estree-walker": "^0.6.1", 2436 + "magic-string": "^0.25.3", 2437 + "rollup-pluginutils": "^2.8.1" 2438 + } 2439 + }, 2440 + "rollup-plugin-node-polyfills": { 2441 + "version": "0.2.1", 2442 + "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", 2443 + "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", 2444 + "dev": true, 2445 + "requires": { 2446 + "rollup-plugin-inject": "^3.0.0" 2447 + } 2448 + }, 2449 + "rollup-plugin-svelte": { 2450 + "version": "7.0.0", 2451 + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.0.0.tgz", 2452 + "integrity": "sha512-cw4yv/5v1NQV3nPbpOJtikgkB+9mfSJaqKUdq7x5fVQJnwLtcdc2JOszBs5pBY+SemTs5pmJbdEMseEavbUtjQ==", 2453 + "dev": true, 2454 + "requires": { 2455 + "require-relative": "^0.8.7", 2456 + "rollup-pluginutils": "^2.8.2" 2457 + } 2458 + }, 2459 + "rollup-pluginutils": { 2460 + "version": "2.8.2", 2461 + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", 2462 + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", 2463 + "dev": true, 2464 + "requires": { 2465 + "estree-walker": "^0.6.1" 2466 + } 2467 + }, 2468 + "sass": { 2469 + "version": "1.32.2", 2470 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.2.tgz", 2471 + "integrity": "sha512-u1pUuzqwz3SAgvHSWp1k0mRhX82b2DdlVnP6UIetQPZtYbuJUDaPQhZE12jyjB7vYeOScfz9WPsZJB6Rpk7heA==", 2472 + "dev": true, 2473 + "requires": { 2474 + "chokidar": ">=2.0.0 <4.0.0" 2475 + } 2476 + }, 2477 + "shebang-command": { 2478 + "version": "2.0.0", 2479 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2480 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2481 + "dev": true, 2482 + "requires": { 2483 + "shebang-regex": "^3.0.0" 2484 + } 2485 + }, 2486 + "shebang-regex": { 2487 + "version": "3.0.0", 2488 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2489 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2490 + "dev": true 2491 + }, 2492 + "signal-exit": { 2493 + "version": "3.0.3", 2494 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 2495 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 2496 + "dev": true 2497 + }, 2498 + "skypack": { 2499 + "version": "0.2.1", 2500 + "resolved": "https://registry.npmjs.org/skypack/-/skypack-0.2.1.tgz", 2501 + "integrity": "sha512-+LE2zg5Hdcxnq2PYfo6k/jqLA7vlCljZuGo6x9x9+83GvGULvdBGLCLIa5wUhcHQUIts4m9hB+f3asTPL/TcsA==", 2502 + "dev": true, 2503 + "requires": { 2504 + "cacache": "^15.0.0", 2505 + "cachedir": "^2.3.0", 2506 + "esinstall": "^0.5.1", 2507 + "etag": "^1.8.1", 2508 + "find-up": "^5.0.0", 2509 + "got": "^11.1.4", 2510 + "kleur": "^4.1.0", 2511 + "mkdirp": "^1.0.3", 2512 + "p-queue": "^6.2.1", 2513 + "rimraf": "^3.0.0", 2514 + "rollup": "^2.23.0", 2515 + "validate-npm-package-name": "^3.0.0" 2516 + }, 2517 + "dependencies": { 2518 + "find-up": { 2519 + "version": "5.0.0", 2520 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2521 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2522 + "dev": true, 2523 + "requires": { 2524 + "locate-path": "^6.0.0", 2525 + "path-exists": "^4.0.0" 2526 + } 2527 + }, 2528 + "locate-path": { 2529 + "version": "6.0.0", 2530 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2531 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2532 + "dev": true, 2533 + "requires": { 2534 + "p-locate": "^5.0.0" 2535 + } 2536 + }, 2537 + "mkdirp": { 2538 + "version": "1.0.4", 2539 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 2540 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 2541 + "dev": true 2542 + }, 2543 + "p-limit": { 2544 + "version": "3.1.0", 2545 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2546 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2547 + "dev": true, 2548 + "requires": { 2549 + "yocto-queue": "^0.1.0" 2550 + } 2551 + }, 2552 + "p-locate": { 2553 + "version": "5.0.0", 2554 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2555 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2556 + "dev": true, 2557 + "requires": { 2558 + "p-limit": "^3.0.2" 2559 + } 2560 + } 2561 + } 2562 + }, 2563 + "slash": { 2564 + "version": "3.0.0", 2565 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 2566 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 2567 + "dev": true 2568 + }, 2569 + "snowpack": { 2570 + "version": "2.18.5", 2571 + "resolved": "https://registry.npmjs.org/snowpack/-/snowpack-2.18.5.tgz", 2572 + "integrity": "sha512-UThUbGXn/wN7zRJDVpbC0F3uvkhu6PAgpTbV1hdAaqLvYBewT794iEMAY5mMxT27zQ+ZOyqbICaBtKtq0BgDcA==", 2573 + "dev": true, 2574 + "requires": { 2575 + "@snowpack/plugin-build-script": "^2.0.12", 2576 + "@snowpack/plugin-run-script": "^2.2.1", 2577 + "@types/cheerio": "0.22.22", 2578 + "cacache": "^15.0.0", 2579 + "cachedir": "^2.3.0", 2580 + "cheerio": "^1.0.0-rc.3", 2581 + "chokidar": "^3.4.0", 2582 + "compressible": "^2.0.18", 2583 + "cosmiconfig": "^7.0.0", 2584 + "deepmerge": "^4.2.2", 2585 + "detect-port": "^1.3.0", 2586 + "es-module-lexer": "^0.3.24", 2587 + "esbuild": "^0.8.7", 2588 + "esinstall": "^0.5.1", 2589 + "etag": "^1.8.1", 2590 + "execa": "^4.0.3", 2591 + "find-cache-dir": "^3.3.1", 2592 + "find-up": "^5.0.0", 2593 + "glob": "^7.1.4", 2594 + "http-proxy": "^1.18.1", 2595 + "httpie": "^1.1.2", 2596 + "is-plain-object": "^5.0.0", 2597 + "isbinaryfile": "^4.0.6", 2598 + "jsonschema": "~1.2.5", 2599 + "kleur": "^4.1.1", 2600 + "mime-types": "^2.1.26", 2601 + "mkdirp": "^1.0.3", 2602 + "npm-run-path": "^4.0.1", 2603 + "open": "^7.0.4", 2604 + "p-queue": "^6.6.1", 2605 + "postcss": "^8.1.8", 2606 + "postcss-modules": "^3.2.2", 2607 + "resolve-from": "^5.0.0", 2608 + "rimraf": "^3.0.0", 2609 + "signal-exit": "^3.0.3", 2610 + "skypack": "^0.2.1", 2611 + "source-map": "^0.7.3", 2612 + "strip-ansi": "^6.0.0", 2613 + "strip-comments": "^2.0.1", 2614 + "validate-npm-package-name": "^3.0.0", 2615 + "ws": "^7.3.0", 2616 + "yargs-parser": "^20.0.0" 2617 + }, 2618 + "dependencies": { 2619 + "find-up": { 2620 + "version": "5.0.0", 2621 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2622 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2623 + "dev": true, 2624 + "requires": { 2625 + "locate-path": "^6.0.0", 2626 + "path-exists": "^4.0.0" 2627 + } 2628 + }, 2629 + "locate-path": { 2630 + "version": "6.0.0", 2631 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2632 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2633 + "dev": true, 2634 + "requires": { 2635 + "p-locate": "^5.0.0" 2636 + } 2637 + }, 2638 + "mkdirp": { 2639 + "version": "1.0.4", 2640 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 2641 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 2642 + "dev": true 2643 + }, 2644 + "p-limit": { 2645 + "version": "3.1.0", 2646 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2647 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2648 + "dev": true, 2649 + "requires": { 2650 + "yocto-queue": "^0.1.0" 2651 + } 2652 + }, 2653 + "p-locate": { 2654 + "version": "5.0.0", 2655 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2656 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2657 + "dev": true, 2658 + "requires": { 2659 + "p-limit": "^3.0.2" 2660 + } 2661 + } 2662 + } 2663 + }, 2664 + "source-map": { 2665 + "version": "0.7.3", 2666 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 2667 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 2668 + "dev": true 2669 + }, 2670 + "sourcemap-codec": { 2671 + "version": "1.4.8", 2672 + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 2673 + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 2674 + "dev": true 2675 + }, 2676 + "ssri": { 2677 + "version": "8.0.0", 2678 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", 2679 + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", 2680 + "dev": true, 2681 + "requires": { 2682 + "minipass": "^3.1.1" 2683 + } 2684 + }, 2685 + "string-hash": { 2686 + "version": "1.1.3", 2687 + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", 2688 + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", 2689 + "dev": true 2690 + }, 2691 + "strip-ansi": { 2692 + "version": "6.0.0", 2693 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 2694 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 2695 + "dev": true, 2696 + "requires": { 2697 + "ansi-regex": "^5.0.0" 2698 + } 2699 + }, 2700 + "strip-comments": { 2701 + "version": "2.0.1", 2702 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 2703 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 2704 + "dev": true 2705 + }, 2706 + "strip-final-newline": { 2707 + "version": "2.0.0", 2708 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 2709 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 2710 + "dev": true 2711 + }, 2712 + "strip-indent": { 2713 + "version": "3.0.0", 2714 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 2715 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2716 + "dev": true, 2717 + "requires": { 2718 + "min-indent": "^1.0.0" 2719 + } 2720 + }, 2721 + "supports-color": { 2722 + "version": "5.5.0", 2723 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2724 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2725 + "dev": true, 2726 + "requires": { 2727 + "has-flag": "^3.0.0" 2728 + } 2729 + }, 2730 + "svelte": { 2731 + "version": "3.31.2", 2732 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.31.2.tgz", 2733 + "integrity": "sha512-TxZGrXzX2ggFH3BIKY5fmbeMdJuZrMIMDYPMX6R9255bueuYIuVaBQSLUeY2oD7W4IdeqRZiAVGCjDw2POKBRA==", 2734 + "dev": true 2735 + }, 2736 + "svelte-hmr": { 2737 + "version": "0.12.2", 2738 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.12.2.tgz", 2739 + "integrity": "sha512-86fpj4Wjno7OREJsGxQwpVBtB3kmiKWwpOlvdZmfBZYankpL38lcVtAi1zvQXXcN4g8pRXUG68khwp6dYRwpYg==", 2740 + "dev": true 2741 + }, 2742 + "svelte-preprocess": { 2743 + "version": "4.6.1", 2744 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.6.1.tgz", 2745 + "integrity": "sha512-s7KdhR2pOsffyOzZIMEb315f6pfgeDnOWN47m6YKFeSEx3NMf/79Znc3vuG/Ai79SL/vsi86WDrjFPLGRfDesg==", 2746 + "dev": true, 2747 + "requires": { 2748 + "@types/pug": "^2.0.4", 2749 + "@types/sass": "^1.16.0", 2750 + "detect-indent": "^6.0.0", 2751 + "strip-indent": "^3.0.0" 2752 + } 2753 + }, 2754 + "tar": { 2755 + "version": "6.0.5", 2756 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", 2757 + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", 2758 + "dev": true, 2759 + "requires": { 2760 + "chownr": "^2.0.0", 2761 + "fs-minipass": "^2.0.0", 2762 + "minipass": "^3.0.0", 2763 + "minizlib": "^2.1.1", 2764 + "mkdirp": "^1.0.3", 2765 + "yallist": "^4.0.0" 2766 + }, 2767 + "dependencies": { 2768 + "chownr": { 2769 + "version": "2.0.0", 2770 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 2771 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 2772 + "dev": true 2773 + }, 2774 + "mkdirp": { 2775 + "version": "1.0.4", 2776 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 2777 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 2778 + "dev": true 2779 + } 2780 + } 2781 + }, 2782 + "to-fast-properties": { 2783 + "version": "2.0.0", 2784 + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 2785 + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 2786 + "dev": true 2787 + }, 2788 + "to-regex-range": { 2789 + "version": "5.0.1", 2790 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2791 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2792 + "dev": true, 2793 + "requires": { 2794 + "is-number": "^7.0.0" 2795 + } 2796 + }, 2797 + "token-stream": { 2798 + "version": "1.0.0", 2799 + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", 2800 + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", 2801 + "dev": true 2802 + }, 2803 + "typescript": { 2804 + "version": "4.1.3", 2805 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", 2806 + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", 2807 + "dev": true 2808 + }, 2809 + "uniq": { 2810 + "version": "1.0.1", 2811 + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 2812 + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", 2813 + "dev": true 2814 + }, 2815 + "unique-filename": { 2816 + "version": "1.1.1", 2817 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 2818 + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 2819 + "dev": true, 2820 + "requires": { 2821 + "unique-slug": "^2.0.0" 2822 + } 2823 + }, 2824 + "unique-slug": { 2825 + "version": "2.0.2", 2826 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 2827 + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 2828 + "dev": true, 2829 + "requires": { 2830 + "imurmurhash": "^0.1.4" 2831 + } 2832 + }, 2833 + "util": { 2834 + "version": "0.10.3", 2835 + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 2836 + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 2837 + "dev": true, 2838 + "requires": { 2839 + "inherits": "2.0.1" 2840 + }, 2841 + "dependencies": { 2842 + "inherits": { 2843 + "version": "2.0.1", 2844 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 2845 + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 2846 + "dev": true 2847 + } 2848 + } 2849 + }, 2850 + "util-deprecate": { 2851 + "version": "1.0.2", 2852 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2853 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 2854 + "dev": true 2855 + }, 2856 + "validate-npm-package-name": { 2857 + "version": "3.0.0", 2858 + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", 2859 + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", 2860 + "dev": true, 2861 + "requires": { 2862 + "builtins": "^1.0.3" 2863 + } 2864 + }, 2865 + "vm2": { 2866 + "version": "3.9.2", 2867 + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.2.tgz", 2868 + "integrity": "sha512-nzyFmHdy2FMg7mYraRytc2jr4QBaUY3TEGe3q3bK8EgS9WC98wxn2jrPxS/ruWm+JGzrEIIeufKweQzVoQEd+Q==", 2869 + "dev": true 2870 + }, 2871 + "void-elements": { 2872 + "version": "3.1.0", 2873 + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", 2874 + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", 2875 + "dev": true 2876 + }, 2877 + "which": { 2878 + "version": "2.0.2", 2879 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2880 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2881 + "dev": true, 2882 + "requires": { 2883 + "isexe": "^2.0.0" 2884 + } 2885 + }, 2886 + "with": { 2887 + "version": "7.0.2", 2888 + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", 2889 + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", 2890 + "dev": true, 2891 + "requires": { 2892 + "@babel/parser": "^7.9.6", 2893 + "@babel/types": "^7.9.6", 2894 + "assert-never": "^1.2.1", 2895 + "babel-walk": "3.0.0-canary-5" 2896 + } 2897 + }, 2898 + "wrappy": { 2899 + "version": "1.0.2", 2900 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2901 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2902 + "dev": true 2903 + }, 2904 + "ws": { 2905 + "version": "7.4.2", 2906 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", 2907 + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", 2908 + "dev": true 2909 + }, 2910 + "yallist": { 2911 + "version": "4.0.0", 2912 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2913 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2914 + "dev": true 2915 + }, 2916 + "yaml": { 2917 + "version": "1.10.0", 2918 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", 2919 + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", 2920 + "dev": true 2921 + }, 2922 + "yargs-parser": { 2923 + "version": "20.2.4", 2924 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 2925 + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 2926 + "dev": true 2927 + }, 2928 + "yocto-queue": { 2929 + "version": "0.1.0", 2930 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2931 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2932 + "dev": true 2933 + } 2934 + } 2935 + }
+18
package.json
··· 1 + { 2 + "private": true, 3 + "scripts": { 4 + "start": "snowpack dev", 5 + "build": "snowpack build --clean" 6 + }, 7 + "devDependencies": { 8 + "@snowpack/plugin-svelte": "^3.4.1", 9 + "@snowpack/plugin-typescript": "^1.1.1", 10 + "@types/snowpack-env": "^2.3.3", 11 + "pug": "^3.0.0", 12 + "sass": "^1.32.2", 13 + "snowpack": "^2.18.5", 14 + "svelte": "^3.31.2", 15 + "svelte-preprocess": "^4.6.1", 16 + "typescript": "^4.1.3" 17 + } 18 + }
+10
public/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang='en'> 3 + <head> 4 + <meta charset='utf-8' > 5 + <meta name='viewport' content='width=device-width,initial-scale=1' > 6 + </head> 7 + <body> 8 + <script type='module' src='/dist/index.js'></script> 9 + </body> 10 + </html>
+27
snowpack.config.js
··· 1 + /** @type {import("snowpack").SnowpackUserConfig } */ 2 + module.exports = { 3 + mount: { 4 + public: {url: '/', static: true}, 5 + src: {url: '/dist'}, 6 + }, 7 + plugins: [ 8 + '@snowpack/plugin-svelte', 9 + '@snowpack/plugin-typescript', 10 + ], 11 + install: [], 12 + installOptions: {}, 13 + devOptions: { 14 + open: 'none', 15 + output: 'stream', // disable clearing of terminal 16 + }, 17 + buildOptions: { 18 + out: './build', 19 + sourceMaps: true, 20 + }, 21 + alias: {}, 22 + experiments: { 23 + optimize: { 24 + bundle: true, 25 + }, 26 + }, 27 + };
+34
src/App.svelte
··· 1 + <script lang='ts'> 2 + import {onMount} from 'svelte' 3 + import Counter from './Counter.svelte' 4 + 5 + let count: number = 0; 6 + onMount(() => { 7 + const interval = setInterval(() => count++, 1000); 8 + return () => clearInterval(interval); 9 + }); 10 + </script> 11 + 12 + <style lang='sass'> 13 + :global(body) 14 + margin: 0 15 + font-family: Arial, Helvetica, sans-serif 16 + font-size: 18px 17 + main 18 + text-align: center 19 + min-height: 100vh 20 + display: flex 21 + flex-direction: column 22 + justify-content: center 23 + code 24 + background: #e6e6e6 25 + padding: 3px 6px 26 + border-radius: 4px 27 + </style> 28 + 29 + <template lang='pug'> 30 + main 31 + h1 Hello world 32 + p Edit #[code src/Counter.svelte] to trigger HMR 33 + Counter(count="{count}") 34 + </template>
+14
src/Counter.svelte
··· 1 + <script lang='ts'> 2 + export let count: number 3 + </script> 4 + 5 + <style lang='sass'> 6 + code 7 + background: #e6e6e6 8 + padding: 3px 6px 9 + border-radius: 4px 10 + </style> 11 + 12 + <template lang='pug'> 13 + p Counter: #[code {count}] seconds 14 + </template>
+19
src/index.ts
··· 1 + import App from "./App.svelte"; 2 + 3 + var app = new App({ 4 + target: document.body, 5 + }); 6 + 7 + export default app; 8 + 9 + // The code below enables HMR 10 + interface ImportMeta { 11 + [hot: string]: any; 12 + } 13 + const meta: ImportMeta = import.meta 14 + if (meta.hot) { 15 + meta.hot.dispose(() => { 16 + app.$destroy() 17 + }) 18 + meta.hot.accept() 19 + }
+12
svelte.config.js
··· 1 + const autoPreprocess = require('svelte-preprocess'); 2 + 3 + module.exports = { 4 + preprocess: autoPreprocess({ 5 + defaults: { 6 + script: 'typescript', 7 + }, 8 + pug: { 9 + pretty: true, 10 + }, 11 + }), 12 + };
+27
tsconfig.json
··· 1 + { 2 + "include": ["src", "types"], 3 + "compilerOptions": { 4 + "module": "esnext", 5 + "target": "esnext", 6 + "moduleResolution": "node", 7 + "jsx": "preserve", 8 + "baseUrl": "./", 9 + 10 + // For snowpack import aliases 11 + "paths": {}, 12 + 13 + // Snowpack will handle emitting/building 14 + "noEmit": true, 15 + 16 + // Additional options 17 + "types": ["svelte"], 18 + "esModuleInterop": true, 19 + "strict": true, 20 + "skipLibCheck": true, 21 + "forceConsistentCasingInFileNames": true, 22 + "resolveJsonModule": true, 23 + "useDefineForClassFields": true, 24 + "allowSyntheticDefaultImports": true, 25 + "importsNotUsedAsValues": "error" 26 + } 27 + }
+59
types/static.d.ts
··· 1 + // Declare custom file extensions for importing here. 2 + // If needed, add/extend a package.ts file 3 + 4 + // CSS MODULES 5 + declare module '*.module.css' { 6 + const classes: { [key: string]: string }; 7 + export default classes; 8 + } 9 + declare module '*.module.scss' { 10 + const classes: { [key: string]: string }; 11 + export default classes; 12 + } 13 + declare module '*.module.sass' { 14 + const classes: { [key: string]: string }; 15 + export default classes; 16 + } 17 + declare module '*.module.less' { 18 + const classes: { [key: string]: string }; 19 + export default classes; 20 + } 21 + declare module '*.module.styl' { 22 + const classes: { [key: string]: string }; 23 + export default classes; 24 + } 25 + 26 + // CSS 27 + declare module '*.css'; 28 + declare module '*.scss'; 29 + declare module '*.sass'; 30 + declare module '*.less'; 31 + declare module '*.styl'; 32 + 33 + // IMAGES 34 + declare module '*.svg' { 35 + const ref: string; 36 + export default ref; 37 + } 38 + declare module '*.bmp' { 39 + const ref: string; 40 + export default ref; 41 + } 42 + declare module '*.gif' { 43 + const ref: string; 44 + export default ref; 45 + } 46 + declare module '*.jpg' { 47 + const ref: string; 48 + export default ref; 49 + } 50 + declare module '*.jpeg' { 51 + const ref: string; 52 + export default ref; 53 + } 54 + declare module '*.png' { 55 + const ref: string; 56 + export default ref; 57 + } 58 + 59 + // CUSTOM