[READ-ONLY] Mirror of https://github.com/shuuji3/mrm-lab. experimental playground of mrm
0

Configure Feed

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

fix

+3 -868
-1
.husky/.gitignore
··· 1 - _
.husky/pre-commit .githooks/pre-commit
-860
package-lock.json
··· 9 9 "version": "1.0.0", 10 10 "license": "MIT", 11 11 "devDependencies": { 12 - "@babel/core": "^7.15.5", 13 - "@babel/parser": "^7.15.5", 14 12 "eslint": "^7.32.0", 15 - "husky": "^7.0.2", 16 13 "lint-staged": "^11.1.2", 17 14 "prettier": "^2.3.2" 18 15 }, ··· 29 26 "@babel/highlight": "^7.10.4" 30 27 } 31 28 }, 32 - "node_modules/@babel/compat-data": { 33 - "version": "7.15.0", 34 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", 35 - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", 36 - "dev": true, 37 - "engines": { 38 - "node": ">=6.9.0" 39 - } 40 - }, 41 - "node_modules/@babel/core": { 42 - "version": "7.15.5", 43 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", 44 - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", 45 - "dev": true, 46 - "dependencies": { 47 - "@babel/code-frame": "^7.14.5", 48 - "@babel/generator": "^7.15.4", 49 - "@babel/helper-compilation-targets": "^7.15.4", 50 - "@babel/helper-module-transforms": "^7.15.4", 51 - "@babel/helpers": "^7.15.4", 52 - "@babel/parser": "^7.15.5", 53 - "@babel/template": "^7.15.4", 54 - "@babel/traverse": "^7.15.4", 55 - "@babel/types": "^7.15.4", 56 - "convert-source-map": "^1.7.0", 57 - "debug": "^4.1.0", 58 - "gensync": "^1.0.0-beta.2", 59 - "json5": "^2.1.2", 60 - "semver": "^6.3.0", 61 - "source-map": "^0.5.0" 62 - }, 63 - "engines": { 64 - "node": ">=6.9.0" 65 - }, 66 - "funding": { 67 - "type": "opencollective", 68 - "url": "https://opencollective.com/babel" 69 - } 70 - }, 71 - "node_modules/@babel/core/node_modules/@babel/code-frame": { 72 - "version": "7.14.5", 73 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 74 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 75 - "dev": true, 76 - "dependencies": { 77 - "@babel/highlight": "^7.14.5" 78 - }, 79 - "engines": { 80 - "node": ">=6.9.0" 81 - } 82 - }, 83 - "node_modules/@babel/core/node_modules/semver": { 84 - "version": "6.3.0", 85 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 86 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 87 - "dev": true, 88 - "bin": { 89 - "semver": "bin/semver.js" 90 - } 91 - }, 92 - "node_modules/@babel/generator": { 93 - "version": "7.15.4", 94 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", 95 - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", 96 - "dev": true, 97 - "dependencies": { 98 - "@babel/types": "^7.15.4", 99 - "jsesc": "^2.5.1", 100 - "source-map": "^0.5.0" 101 - }, 102 - "engines": { 103 - "node": ">=6.9.0" 104 - } 105 - }, 106 - "node_modules/@babel/helper-compilation-targets": { 107 - "version": "7.15.4", 108 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", 109 - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", 110 - "dev": true, 111 - "dependencies": { 112 - "@babel/compat-data": "^7.15.0", 113 - "@babel/helper-validator-option": "^7.14.5", 114 - "browserslist": "^4.16.6", 115 - "semver": "^6.3.0" 116 - }, 117 - "engines": { 118 - "node": ">=6.9.0" 119 - }, 120 - "peerDependencies": { 121 - "@babel/core": "^7.0.0" 122 - } 123 - }, 124 - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 125 - "version": "6.3.0", 126 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 127 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 128 - "dev": true, 129 - "bin": { 130 - "semver": "bin/semver.js" 131 - } 132 - }, 133 - "node_modules/@babel/helper-function-name": { 134 - "version": "7.15.4", 135 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", 136 - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", 137 - "dev": true, 138 - "dependencies": { 139 - "@babel/helper-get-function-arity": "^7.15.4", 140 - "@babel/template": "^7.15.4", 141 - "@babel/types": "^7.15.4" 142 - }, 143 - "engines": { 144 - "node": ">=6.9.0" 145 - } 146 - }, 147 - "node_modules/@babel/helper-get-function-arity": { 148 - "version": "7.15.4", 149 - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", 150 - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", 151 - "dev": true, 152 - "dependencies": { 153 - "@babel/types": "^7.15.4" 154 - }, 155 - "engines": { 156 - "node": ">=6.9.0" 157 - } 158 - }, 159 - "node_modules/@babel/helper-hoist-variables": { 160 - "version": "7.15.4", 161 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", 162 - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", 163 - "dev": true, 164 - "dependencies": { 165 - "@babel/types": "^7.15.4" 166 - }, 167 - "engines": { 168 - "node": ">=6.9.0" 169 - } 170 - }, 171 - "node_modules/@babel/helper-member-expression-to-functions": { 172 - "version": "7.15.4", 173 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", 174 - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", 175 - "dev": true, 176 - "dependencies": { 177 - "@babel/types": "^7.15.4" 178 - }, 179 - "engines": { 180 - "node": ">=6.9.0" 181 - } 182 - }, 183 - "node_modules/@babel/helper-module-imports": { 184 - "version": "7.15.4", 185 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", 186 - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", 187 - "dev": true, 188 - "dependencies": { 189 - "@babel/types": "^7.15.4" 190 - }, 191 - "engines": { 192 - "node": ">=6.9.0" 193 - } 194 - }, 195 - "node_modules/@babel/helper-module-transforms": { 196 - "version": "7.15.4", 197 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", 198 - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", 199 - "dev": true, 200 - "dependencies": { 201 - "@babel/helper-module-imports": "^7.15.4", 202 - "@babel/helper-replace-supers": "^7.15.4", 203 - "@babel/helper-simple-access": "^7.15.4", 204 - "@babel/helper-split-export-declaration": "^7.15.4", 205 - "@babel/helper-validator-identifier": "^7.14.9", 206 - "@babel/template": "^7.15.4", 207 - "@babel/traverse": "^7.15.4", 208 - "@babel/types": "^7.15.4" 209 - }, 210 - "engines": { 211 - "node": ">=6.9.0" 212 - } 213 - }, 214 - "node_modules/@babel/helper-optimise-call-expression": { 215 - "version": "7.15.4", 216 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", 217 - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", 218 - "dev": true, 219 - "dependencies": { 220 - "@babel/types": "^7.15.4" 221 - }, 222 - "engines": { 223 - "node": ">=6.9.0" 224 - } 225 - }, 226 - "node_modules/@babel/helper-replace-supers": { 227 - "version": "7.15.4", 228 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", 229 - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", 230 - "dev": true, 231 - "dependencies": { 232 - "@babel/helper-member-expression-to-functions": "^7.15.4", 233 - "@babel/helper-optimise-call-expression": "^7.15.4", 234 - "@babel/traverse": "^7.15.4", 235 - "@babel/types": "^7.15.4" 236 - }, 237 - "engines": { 238 - "node": ">=6.9.0" 239 - } 240 - }, 241 - "node_modules/@babel/helper-simple-access": { 242 - "version": "7.15.4", 243 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", 244 - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", 245 - "dev": true, 246 - "dependencies": { 247 - "@babel/types": "^7.15.4" 248 - }, 249 - "engines": { 250 - "node": ">=6.9.0" 251 - } 252 - }, 253 - "node_modules/@babel/helper-split-export-declaration": { 254 - "version": "7.15.4", 255 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", 256 - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", 257 - "dev": true, 258 - "dependencies": { 259 - "@babel/types": "^7.15.4" 260 - }, 261 - "engines": { 262 - "node": ">=6.9.0" 263 - } 264 - }, 265 29 "node_modules/@babel/helper-validator-identifier": { 266 30 "version": "7.14.9", 267 31 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 268 32 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", 269 33 "dev": true, 270 - "engines": { 271 - "node": ">=6.9.0" 272 - } 273 - }, 274 - "node_modules/@babel/helper-validator-option": { 275 - "version": "7.14.5", 276 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 277 - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 278 - "dev": true, 279 - "engines": { 280 - "node": ">=6.9.0" 281 - } 282 - }, 283 - "node_modules/@babel/helpers": { 284 - "version": "7.15.4", 285 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", 286 - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", 287 - "dev": true, 288 - "dependencies": { 289 - "@babel/template": "^7.15.4", 290 - "@babel/traverse": "^7.15.4", 291 - "@babel/types": "^7.15.4" 292 - }, 293 34 "engines": { 294 35 "node": ">=6.9.0" 295 36 } ··· 379 120 "node": ">=4" 380 121 } 381 122 }, 382 - "node_modules/@babel/parser": { 383 - "version": "7.15.5", 384 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", 385 - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", 386 - "dev": true, 387 - "bin": { 388 - "parser": "bin/babel-parser.js" 389 - }, 390 - "engines": { 391 - "node": ">=6.0.0" 392 - } 393 - }, 394 - "node_modules/@babel/template": { 395 - "version": "7.15.4", 396 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", 397 - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", 398 - "dev": true, 399 - "dependencies": { 400 - "@babel/code-frame": "^7.14.5", 401 - "@babel/parser": "^7.15.4", 402 - "@babel/types": "^7.15.4" 403 - }, 404 - "engines": { 405 - "node": ">=6.9.0" 406 - } 407 - }, 408 - "node_modules/@babel/template/node_modules/@babel/code-frame": { 409 - "version": "7.14.5", 410 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 411 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 412 - "dev": true, 413 - "dependencies": { 414 - "@babel/highlight": "^7.14.5" 415 - }, 416 - "engines": { 417 - "node": ">=6.9.0" 418 - } 419 - }, 420 - "node_modules/@babel/traverse": { 421 - "version": "7.15.4", 422 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", 423 - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", 424 - "dev": true, 425 - "dependencies": { 426 - "@babel/code-frame": "^7.14.5", 427 - "@babel/generator": "^7.15.4", 428 - "@babel/helper-function-name": "^7.15.4", 429 - "@babel/helper-hoist-variables": "^7.15.4", 430 - "@babel/helper-split-export-declaration": "^7.15.4", 431 - "@babel/parser": "^7.15.4", 432 - "@babel/types": "^7.15.4", 433 - "debug": "^4.1.0", 434 - "globals": "^11.1.0" 435 - }, 436 - "engines": { 437 - "node": ">=6.9.0" 438 - } 439 - }, 440 - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { 441 - "version": "7.14.5", 442 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 443 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 444 - "dev": true, 445 - "dependencies": { 446 - "@babel/highlight": "^7.14.5" 447 - }, 448 - "engines": { 449 - "node": ">=6.9.0" 450 - } 451 - }, 452 - "node_modules/@babel/traverse/node_modules/globals": { 453 - "version": "11.12.0", 454 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 455 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 456 - "dev": true, 457 - "engines": { 458 - "node": ">=4" 459 - } 460 - }, 461 - "node_modules/@babel/types": { 462 - "version": "7.15.4", 463 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", 464 - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", 465 - "dev": true, 466 - "dependencies": { 467 - "@babel/helper-validator-identifier": "^7.14.9", 468 - "to-fast-properties": "^2.0.0" 469 - }, 470 - "engines": { 471 - "node": ">=6.9.0" 472 - } 473 - }, 474 123 "node_modules/@eslint/eslintrc": { 475 124 "version": "0.4.3", 476 125 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", ··· 673 322 "node": ">=8" 674 323 } 675 324 }, 676 - "node_modules/browserslist": { 677 - "version": "4.16.8", 678 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", 679 - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", 680 - "dev": true, 681 - "dependencies": { 682 - "caniuse-lite": "^1.0.30001251", 683 - "colorette": "^1.3.0", 684 - "electron-to-chromium": "^1.3.811", 685 - "escalade": "^3.1.1", 686 - "node-releases": "^1.1.75" 687 - }, 688 - "bin": { 689 - "browserslist": "cli.js" 690 - }, 691 - "engines": { 692 - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 693 - }, 694 - "funding": { 695 - "type": "opencollective", 696 - "url": "https://opencollective.com/browserslist" 697 - } 698 - }, 699 325 "node_modules/callsites": { 700 326 "version": "3.1.0", 701 327 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", ··· 705 331 "node": ">=6" 706 332 } 707 333 }, 708 - "node_modules/caniuse-lite": { 709 - "version": "1.0.30001254", 710 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001254.tgz", 711 - "integrity": "sha512-GxeHOvR0LFMYPmFGA+NiTOt9uwYDxB3h154tW2yBYwfz2EMX3i1IBgr6gmJGfU0K8KQsqPa5XqLD8zVdP5lUzA==", 712 - "dev": true, 713 - "funding": { 714 - "type": "opencollective", 715 - "url": "https://opencollective.com/browserslist" 716 - } 717 - }, 718 334 "node_modules/chalk": { 719 335 "version": "4.1.2", 720 336 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", ··· 821 437 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 822 438 "dev": true 823 439 }, 824 - "node_modules/convert-source-map": { 825 - "version": "1.8.0", 826 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 827 - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 828 - "dev": true, 829 - "dependencies": { 830 - "safe-buffer": "~5.1.1" 831 - } 832 - }, 833 440 "node_modules/cosmiconfig": { 834 441 "version": "7.0.1", 835 442 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", ··· 895 502 "node": ">=6.0.0" 896 503 } 897 504 }, 898 - "node_modules/electron-to-chromium": { 899 - "version": "1.3.830", 900 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", 901 - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", 902 - "dev": true 903 - }, 904 505 "node_modules/emoji-regex": { 905 506 "version": "8.0.0", 906 507 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", ··· 928 529 "is-arrayish": "^0.2.1" 929 530 } 930 531 }, 931 - "node_modules/escalade": { 932 - "version": "3.1.1", 933 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 934 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 935 - "dev": true, 936 - "engines": { 937 - "node": ">=6" 938 - } 939 - }, 940 532 "node_modules/escape-string-regexp": { 941 533 "version": "4.0.0", 942 534 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ··· 1244 836 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 1245 837 "dev": true 1246 838 }, 1247 - "node_modules/gensync": { 1248 - "version": "1.0.0-beta.2", 1249 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1250 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 1251 - "dev": true, 1252 - "engines": { 1253 - "node": ">=6.9.0" 1254 - } 1255 - }, 1256 839 "node_modules/get-own-enumerable-property-symbols": { 1257 840 "version": "3.0.2", 1258 841 "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", ··· 1336 919 "node": ">=10.17.0" 1337 920 } 1338 921 }, 1339 - "node_modules/husky": { 1340 - "version": "7.0.2", 1341 - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", 1342 - "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", 1343 - "dev": true, 1344 - "bin": { 1345 - "husky": "lib/bin.js" 1346 - }, 1347 - "engines": { 1348 - "node": ">=12" 1349 - }, 1350 - "funding": { 1351 - "url": "https://github.com/sponsors/typicode" 1352 - } 1353 - }, 1354 922 "node_modules/ignore": { 1355 923 "version": "4.0.6", 1356 924 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", ··· 1522 1090 "js-yaml": "bin/js-yaml.js" 1523 1091 } 1524 1092 }, 1525 - "node_modules/jsesc": { 1526 - "version": "2.5.2", 1527 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1528 - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 1529 - "dev": true, 1530 - "bin": { 1531 - "jsesc": "bin/jsesc" 1532 - }, 1533 - "engines": { 1534 - "node": ">=4" 1535 - } 1536 - }, 1537 1093 "node_modules/json-parse-even-better-errors": { 1538 1094 "version": "2.3.1", 1539 1095 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ··· 1552 1108 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 1553 1109 "dev": true 1554 1110 }, 1555 - "node_modules/json5": { 1556 - "version": "2.2.0", 1557 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 1558 - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 1559 - "dev": true, 1560 - "dependencies": { 1561 - "minimist": "^1.2.5" 1562 - }, 1563 - "bin": { 1564 - "json5": "lib/cli.js" 1565 - }, 1566 - "engines": { 1567 - "node": ">=6" 1568 - } 1569 - }, 1570 1111 "node_modules/levn": { 1571 1112 "version": "0.4.1", 1572 1113 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 1753 1294 "node": "*" 1754 1295 } 1755 1296 }, 1756 - "node_modules/minimist": { 1757 - "version": "1.2.5", 1758 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1759 - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1760 - "dev": true 1761 - }, 1762 1297 "node_modules/ms": { 1763 1298 "version": "2.1.2", 1764 1299 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ··· 1769 1304 "version": "1.4.0", 1770 1305 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 1771 1306 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 1772 - "dev": true 1773 - }, 1774 - "node_modules/node-releases": { 1775 - "version": "1.1.75", 1776 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", 1777 - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", 1778 1307 "dev": true 1779 1308 }, 1780 1309 "node_modules/normalize-path": { ··· 2041 1570 "npm": ">=2.0.0" 2042 1571 } 2043 1572 }, 2044 - "node_modules/safe-buffer": { 2045 - "version": "5.1.2", 2046 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2047 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2048 - "dev": true 2049 - }, 2050 1573 "node_modules/semver": { 2051 1574 "version": "7.3.5", 2052 1575 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", ··· 2112 1635 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 2113 1636 } 2114 1637 }, 2115 - "node_modules/source-map": { 2116 - "version": "0.5.7", 2117 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2118 - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 2119 - "dev": true, 2120 - "engines": { 2121 - "node": ">=0.10.0" 2122 - } 2123 - }, 2124 1638 "node_modules/sprintf-js": { 2125 1639 "version": "1.0.3", 2126 1640 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", ··· 2260 1774 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 2261 1775 "dev": true 2262 1776 }, 2263 - "node_modules/to-fast-properties": { 2264 - "version": "2.0.0", 2265 - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 2266 - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 2267 - "dev": true, 2268 - "engines": { 2269 - "node": ">=4" 2270 - } 2271 - }, 2272 1777 "node_modules/to-regex-range": { 2273 1778 "version": "5.0.1", 2274 1779 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 2399 1904 "@babel/highlight": "^7.10.4" 2400 1905 } 2401 1906 }, 2402 - "@babel/compat-data": { 2403 - "version": "7.15.0", 2404 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", 2405 - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", 2406 - "dev": true 2407 - }, 2408 - "@babel/core": { 2409 - "version": "7.15.5", 2410 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", 2411 - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", 2412 - "dev": true, 2413 - "requires": { 2414 - "@babel/code-frame": "^7.14.5", 2415 - "@babel/generator": "^7.15.4", 2416 - "@babel/helper-compilation-targets": "^7.15.4", 2417 - "@babel/helper-module-transforms": "^7.15.4", 2418 - "@babel/helpers": "^7.15.4", 2419 - "@babel/parser": "^7.15.5", 2420 - "@babel/template": "^7.15.4", 2421 - "@babel/traverse": "^7.15.4", 2422 - "@babel/types": "^7.15.4", 2423 - "convert-source-map": "^1.7.0", 2424 - "debug": "^4.1.0", 2425 - "gensync": "^1.0.0-beta.2", 2426 - "json5": "^2.1.2", 2427 - "semver": "^6.3.0", 2428 - "source-map": "^0.5.0" 2429 - }, 2430 - "dependencies": { 2431 - "@babel/code-frame": { 2432 - "version": "7.14.5", 2433 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 2434 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 2435 - "dev": true, 2436 - "requires": { 2437 - "@babel/highlight": "^7.14.5" 2438 - } 2439 - }, 2440 - "semver": { 2441 - "version": "6.3.0", 2442 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2443 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2444 - "dev": true 2445 - } 2446 - } 2447 - }, 2448 - "@babel/generator": { 2449 - "version": "7.15.4", 2450 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", 2451 - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", 2452 - "dev": true, 2453 - "requires": { 2454 - "@babel/types": "^7.15.4", 2455 - "jsesc": "^2.5.1", 2456 - "source-map": "^0.5.0" 2457 - } 2458 - }, 2459 - "@babel/helper-compilation-targets": { 2460 - "version": "7.15.4", 2461 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", 2462 - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", 2463 - "dev": true, 2464 - "requires": { 2465 - "@babel/compat-data": "^7.15.0", 2466 - "@babel/helper-validator-option": "^7.14.5", 2467 - "browserslist": "^4.16.6", 2468 - "semver": "^6.3.0" 2469 - }, 2470 - "dependencies": { 2471 - "semver": { 2472 - "version": "6.3.0", 2473 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2474 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2475 - "dev": true 2476 - } 2477 - } 2478 - }, 2479 - "@babel/helper-function-name": { 2480 - "version": "7.15.4", 2481 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", 2482 - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", 2483 - "dev": true, 2484 - "requires": { 2485 - "@babel/helper-get-function-arity": "^7.15.4", 2486 - "@babel/template": "^7.15.4", 2487 - "@babel/types": "^7.15.4" 2488 - } 2489 - }, 2490 - "@babel/helper-get-function-arity": { 2491 - "version": "7.15.4", 2492 - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", 2493 - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", 2494 - "dev": true, 2495 - "requires": { 2496 - "@babel/types": "^7.15.4" 2497 - } 2498 - }, 2499 - "@babel/helper-hoist-variables": { 2500 - "version": "7.15.4", 2501 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", 2502 - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", 2503 - "dev": true, 2504 - "requires": { 2505 - "@babel/types": "^7.15.4" 2506 - } 2507 - }, 2508 - "@babel/helper-member-expression-to-functions": { 2509 - "version": "7.15.4", 2510 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", 2511 - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", 2512 - "dev": true, 2513 - "requires": { 2514 - "@babel/types": "^7.15.4" 2515 - } 2516 - }, 2517 - "@babel/helper-module-imports": { 2518 - "version": "7.15.4", 2519 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", 2520 - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", 2521 - "dev": true, 2522 - "requires": { 2523 - "@babel/types": "^7.15.4" 2524 - } 2525 - }, 2526 - "@babel/helper-module-transforms": { 2527 - "version": "7.15.4", 2528 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", 2529 - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", 2530 - "dev": true, 2531 - "requires": { 2532 - "@babel/helper-module-imports": "^7.15.4", 2533 - "@babel/helper-replace-supers": "^7.15.4", 2534 - "@babel/helper-simple-access": "^7.15.4", 2535 - "@babel/helper-split-export-declaration": "^7.15.4", 2536 - "@babel/helper-validator-identifier": "^7.14.9", 2537 - "@babel/template": "^7.15.4", 2538 - "@babel/traverse": "^7.15.4", 2539 - "@babel/types": "^7.15.4" 2540 - } 2541 - }, 2542 - "@babel/helper-optimise-call-expression": { 2543 - "version": "7.15.4", 2544 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", 2545 - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", 2546 - "dev": true, 2547 - "requires": { 2548 - "@babel/types": "^7.15.4" 2549 - } 2550 - }, 2551 - "@babel/helper-replace-supers": { 2552 - "version": "7.15.4", 2553 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", 2554 - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", 2555 - "dev": true, 2556 - "requires": { 2557 - "@babel/helper-member-expression-to-functions": "^7.15.4", 2558 - "@babel/helper-optimise-call-expression": "^7.15.4", 2559 - "@babel/traverse": "^7.15.4", 2560 - "@babel/types": "^7.15.4" 2561 - } 2562 - }, 2563 - "@babel/helper-simple-access": { 2564 - "version": "7.15.4", 2565 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", 2566 - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", 2567 - "dev": true, 2568 - "requires": { 2569 - "@babel/types": "^7.15.4" 2570 - } 2571 - }, 2572 - "@babel/helper-split-export-declaration": { 2573 - "version": "7.15.4", 2574 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", 2575 - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", 2576 - "dev": true, 2577 - "requires": { 2578 - "@babel/types": "^7.15.4" 2579 - } 2580 - }, 2581 1907 "@babel/helper-validator-identifier": { 2582 1908 "version": "7.14.9", 2583 1909 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 2584 1910 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", 2585 1911 "dev": true 2586 - }, 2587 - "@babel/helper-validator-option": { 2588 - "version": "7.14.5", 2589 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 2590 - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 2591 - "dev": true 2592 - }, 2593 - "@babel/helpers": { 2594 - "version": "7.15.4", 2595 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", 2596 - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", 2597 - "dev": true, 2598 - "requires": { 2599 - "@babel/template": "^7.15.4", 2600 - "@babel/traverse": "^7.15.4", 2601 - "@babel/types": "^7.15.4" 2602 - } 2603 1912 }, 2604 1913 "@babel/highlight": { 2605 1914 "version": "7.14.5", ··· 2670 1979 } 2671 1980 } 2672 1981 }, 2673 - "@babel/parser": { 2674 - "version": "7.15.5", 2675 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", 2676 - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", 2677 - "dev": true 2678 - }, 2679 - "@babel/template": { 2680 - "version": "7.15.4", 2681 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", 2682 - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", 2683 - "dev": true, 2684 - "requires": { 2685 - "@babel/code-frame": "^7.14.5", 2686 - "@babel/parser": "^7.15.4", 2687 - "@babel/types": "^7.15.4" 2688 - }, 2689 - "dependencies": { 2690 - "@babel/code-frame": { 2691 - "version": "7.14.5", 2692 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 2693 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 2694 - "dev": true, 2695 - "requires": { 2696 - "@babel/highlight": "^7.14.5" 2697 - } 2698 - } 2699 - } 2700 - }, 2701 - "@babel/traverse": { 2702 - "version": "7.15.4", 2703 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", 2704 - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", 2705 - "dev": true, 2706 - "requires": { 2707 - "@babel/code-frame": "^7.14.5", 2708 - "@babel/generator": "^7.15.4", 2709 - "@babel/helper-function-name": "^7.15.4", 2710 - "@babel/helper-hoist-variables": "^7.15.4", 2711 - "@babel/helper-split-export-declaration": "^7.15.4", 2712 - "@babel/parser": "^7.15.4", 2713 - "@babel/types": "^7.15.4", 2714 - "debug": "^4.1.0", 2715 - "globals": "^11.1.0" 2716 - }, 2717 - "dependencies": { 2718 - "@babel/code-frame": { 2719 - "version": "7.14.5", 2720 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 2721 - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 2722 - "dev": true, 2723 - "requires": { 2724 - "@babel/highlight": "^7.14.5" 2725 - } 2726 - }, 2727 - "globals": { 2728 - "version": "11.12.0", 2729 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2730 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 2731 - "dev": true 2732 - } 2733 - } 2734 - }, 2735 - "@babel/types": { 2736 - "version": "7.15.4", 2737 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", 2738 - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", 2739 - "dev": true, 2740 - "requires": { 2741 - "@babel/helper-validator-identifier": "^7.14.9", 2742 - "to-fast-properties": "^2.0.0" 2743 - } 2744 - }, 2745 1982 "@eslint/eslintrc": { 2746 1983 "version": "0.4.3", 2747 1984 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", ··· 2895 2132 "fill-range": "^7.0.1" 2896 2133 } 2897 2134 }, 2898 - "browserslist": { 2899 - "version": "4.16.8", 2900 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", 2901 - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", 2902 - "dev": true, 2903 - "requires": { 2904 - "caniuse-lite": "^1.0.30001251", 2905 - "colorette": "^1.3.0", 2906 - "electron-to-chromium": "^1.3.811", 2907 - "escalade": "^3.1.1", 2908 - "node-releases": "^1.1.75" 2909 - } 2910 - }, 2911 2135 "callsites": { 2912 2136 "version": "3.1.0", 2913 2137 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2914 2138 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2915 2139 "dev": true 2916 2140 }, 2917 - "caniuse-lite": { 2918 - "version": "1.0.30001254", 2919 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001254.tgz", 2920 - "integrity": "sha512-GxeHOvR0LFMYPmFGA+NiTOt9uwYDxB3h154tW2yBYwfz2EMX3i1IBgr6gmJGfU0K8KQsqPa5XqLD8zVdP5lUzA==", 2921 - "dev": true 2922 - }, 2923 2141 "chalk": { 2924 2142 "version": "4.1.2", 2925 2143 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", ··· 3001 2219 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 3002 2220 "dev": true 3003 2221 }, 3004 - "convert-source-map": { 3005 - "version": "1.8.0", 3006 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 3007 - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 3008 - "dev": true, 3009 - "requires": { 3010 - "safe-buffer": "~5.1.1" 3011 - } 3012 - }, 3013 2222 "cosmiconfig": { 3014 2223 "version": "7.0.1", 3015 2224 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", ··· 3058 2267 "esutils": "^2.0.2" 3059 2268 } 3060 2269 }, 3061 - "electron-to-chromium": { 3062 - "version": "1.3.830", 3063 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", 3064 - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", 3065 - "dev": true 3066 - }, 3067 2270 "emoji-regex": { 3068 2271 "version": "8.0.0", 3069 2272 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", ··· 3087 2290 "requires": { 3088 2291 "is-arrayish": "^0.2.1" 3089 2292 } 3090 - }, 3091 - "escalade": { 3092 - "version": "3.1.1", 3093 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3094 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3095 - "dev": true 3096 2293 }, 3097 2294 "escape-string-regexp": { 3098 2295 "version": "4.0.0", ··· 3333 2530 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 3334 2531 "dev": true 3335 2532 }, 3336 - "gensync": { 3337 - "version": "1.0.0-beta.2", 3338 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3339 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3340 - "dev": true 3341 - }, 3342 2533 "get-own-enumerable-property-symbols": { 3343 2534 "version": "3.0.2", 3344 2535 "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", ··· 3393 2584 "version": "2.1.0", 3394 2585 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3395 2586 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3396 - "dev": true 3397 - }, 3398 - "husky": { 3399 - "version": "7.0.2", 3400 - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", 3401 - "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", 3402 2587 "dev": true 3403 2588 }, 3404 2589 "ignore": { ··· 3523 2708 "argparse": "^1.0.7", 3524 2709 "esprima": "^4.0.0" 3525 2710 } 3526 - }, 3527 - "jsesc": { 3528 - "version": "2.5.2", 3529 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 3530 - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 3531 - "dev": true 3532 2711 }, 3533 2712 "json-parse-even-better-errors": { 3534 2713 "version": "2.3.1", ··· 3548 2727 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 3549 2728 "dev": true 3550 2729 }, 3551 - "json5": { 3552 - "version": "2.2.0", 3553 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 3554 - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 3555 - "dev": true, 3556 - "requires": { 3557 - "minimist": "^1.2.5" 3558 - } 3559 - }, 3560 2730 "levn": { 3561 2731 "version": "0.4.1", 3562 2732 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 3703 2873 "brace-expansion": "^1.1.7" 3704 2874 } 3705 2875 }, 3706 - "minimist": { 3707 - "version": "1.2.5", 3708 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 3709 - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 3710 - "dev": true 3711 - }, 3712 2876 "ms": { 3713 2877 "version": "2.1.2", 3714 2878 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ··· 3719 2883 "version": "1.4.0", 3720 2884 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 3721 2885 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 3722 - "dev": true 3723 - }, 3724 - "node-releases": { 3725 - "version": "1.1.75", 3726 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", 3727 - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", 3728 2886 "dev": true 3729 2887 }, 3730 2888 "normalize-path": { ··· 3907 3065 "tslib": "^1.9.0" 3908 3066 } 3909 3067 }, 3910 - "safe-buffer": { 3911 - "version": "5.1.2", 3912 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3913 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3914 - "dev": true 3915 - }, 3916 3068 "semver": { 3917 3069 "version": "7.3.5", 3918 3070 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", ··· 3959 3111 "astral-regex": "^2.0.0", 3960 3112 "is-fullwidth-code-point": "^3.0.0" 3961 3113 } 3962 - }, 3963 - "source-map": { 3964 - "version": "0.5.7", 3965 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 3966 - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 3967 - "dev": true 3968 3114 }, 3969 3115 "sprintf-js": { 3970 3116 "version": "1.0.3", ··· 4074 3220 "version": "2.3.8", 4075 3221 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4076 3222 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4077 - "dev": true 4078 - }, 4079 - "to-fast-properties": { 4080 - "version": "2.0.0", 4081 - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 4082 - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 4083 3223 "dev": true 4084 3224 }, 4085 3225 "to-regex-range": {
+3 -7
package.json
··· 20 20 "scripts": { 21 21 "lint": "eslint . --cache --fix", 22 22 "pretest": "npm run lint", 23 - "format": "prettier --loglevel warn --write \"**/*.{js,css,md}\"", 23 + "format": "prettier --loglevel warn --write \"**/*.{js,jsx,css,scss,md}\"", 24 24 "posttest": "npm run format", 25 - "prepare": "husky install" 25 + "prepare": "git config git.hooksPath .githooks" 26 26 }, 27 27 "keywords": [], 28 28 "devDependencies": { 29 - "@babel/core": "^7.15.5", 30 - "@babel/parser": "^7.15.5", 31 29 "eslint": "^7.32.0", 32 - "husky": "^7.0.2", 33 30 "lint-staged": "^11.1.2", 34 31 "prettier": "^2.3.2" 35 32 }, 36 - 37 33 "lint-staged": { 38 - "*.{js,css,md}": "prettier --write" 34 + "*.{js,jsx,scss,css,html,md}": "prettier --write" 39 35 } 40 36 }