[READ-ONLY] Mirror of https://github.com/probablykasper/date-picker-svelte. Date and time picker for Svelte date-picker-svelte.kasper.space
calendar date date-picker date-time-picker datepicker package svelte time
0

Configure Feed

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

Fix Firefox autopunctuation

Kasper (May 3, 2023, 11:26 PM +0200) da6f9914 51b26162

+321 -1136
+296 -1109
package-lock.json
··· 10 10 "license": "MIT", 11 11 "devDependencies": { 12 12 "@sveltejs/adapter-static": "^2.0.2", 13 - "@sveltejs/kit": "^1.15.9", 13 + "@sveltejs/kit": "^1.15.10", 14 14 "@sveltejs/package": "^2.0.2", 15 - "@typescript-eslint/eslint-plugin": "^5.59.1", 16 - "@typescript-eslint/parser": "^5.59.1", 17 - "@vitest/coverage-c8": "^0.30.1", 18 - "date-fns": "^2.29.3", 15 + "@typescript-eslint/eslint-plugin": "^5.59.2", 16 + "@typescript-eslint/parser": "^5.59.2", 17 + "@vitest/coverage-c8": "^0.31.0", 18 + "date-fns": "^2.30.0", 19 19 "eslint": "^8.39.0", 20 20 "eslint-config-prettier": "^8.8.0", 21 - "eslint-plugin-svelte": "^2.27.1", 21 + "eslint-plugin-svelte": "^2.27.3", 22 22 "mdsvex": "^0.10.6", 23 23 "prettier": "^2.8.8", 24 24 "prettier-plugin-svelte": "^2.10.0", ··· 26 26 "svelte": "^3.58.0", 27 27 "svelte-check": "^3.2.0", 28 28 "typescript": "^5.0.4", 29 - "vite": "^4.3.3", 30 - "vitest": "^0.30.1" 29 + "vite": "^4.3.4", 30 + "vitest": "^0.31.0" 31 31 }, 32 32 "peerDependencies": { 33 33 "svelte": "^3.24.0" ··· 38 38 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 39 39 "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 40 40 "dev": true, 41 - "optional": true, 42 - "peer": true, 43 41 "dependencies": { 44 42 "@jridgewell/gen-mapping": "^0.3.0", 45 43 "@jridgewell/trace-mapping": "^0.3.9" ··· 48 46 "node": ">=6.0.0" 49 47 } 50 48 }, 51 - "node_modules/@babel/code-frame": { 52 - "version": "7.21.4", 53 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 54 - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 55 - "dev": true, 56 - "optional": true, 57 - "peer": true, 58 - "dependencies": { 59 - "@babel/highlight": "^7.18.6" 60 - }, 61 - "engines": { 62 - "node": ">=6.9.0" 63 - } 64 - }, 65 - "node_modules/@babel/compat-data": { 66 - "version": "7.21.5", 67 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.5.tgz", 68 - "integrity": "sha512-M+XAiQ7GzQ3FDPf0KOLkugzptnIypt0X0ma0wmlTKPR3IchgNFdx2JXxZdvd18JY5s7QkaFD/qyX0dsMpog/Ug==", 69 - "dev": true, 70 - "optional": true, 71 - "peer": true, 72 - "engines": { 73 - "node": ">=6.9.0" 74 - } 75 - }, 76 - "node_modules/@babel/core": { 77 - "version": "7.21.5", 78 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.5.tgz", 79 - "integrity": "sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g==", 80 - "dev": true, 81 - "optional": true, 82 - "peer": true, 83 - "dependencies": { 84 - "@ampproject/remapping": "^2.2.0", 85 - "@babel/code-frame": "^7.21.4", 86 - "@babel/generator": "^7.21.5", 87 - "@babel/helper-compilation-targets": "^7.21.5", 88 - "@babel/helper-module-transforms": "^7.21.5", 89 - "@babel/helpers": "^7.21.5", 90 - "@babel/parser": "^7.21.5", 91 - "@babel/template": "^7.20.7", 92 - "@babel/traverse": "^7.21.5", 93 - "@babel/types": "^7.21.5", 94 - "convert-source-map": "^1.7.0", 95 - "debug": "^4.1.0", 96 - "gensync": "^1.0.0-beta.2", 97 - "json5": "^2.2.2", 98 - "semver": "^6.3.0" 99 - }, 100 - "engines": { 101 - "node": ">=6.9.0" 102 - }, 103 - "funding": { 104 - "type": "opencollective", 105 - "url": "https://opencollective.com/babel" 106 - } 107 - }, 108 - "node_modules/@babel/generator": { 109 - "version": "7.21.5", 110 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", 111 - "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", 112 - "dev": true, 113 - "optional": true, 114 - "peer": true, 115 - "dependencies": { 116 - "@babel/types": "^7.21.5", 117 - "@jridgewell/gen-mapping": "^0.3.2", 118 - "@jridgewell/trace-mapping": "^0.3.17", 119 - "jsesc": "^2.5.1" 120 - }, 121 - "engines": { 122 - "node": ">=6.9.0" 123 - } 124 - }, 125 - "node_modules/@babel/helper-compilation-targets": { 126 - "version": "7.21.5", 127 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", 128 - "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", 129 - "dev": true, 130 - "optional": true, 131 - "peer": true, 132 - "dependencies": { 133 - "@babel/compat-data": "^7.21.5", 134 - "@babel/helper-validator-option": "^7.21.0", 135 - "browserslist": "^4.21.3", 136 - "lru-cache": "^5.1.1", 137 - "semver": "^6.3.0" 138 - }, 139 - "engines": { 140 - "node": ">=6.9.0" 141 - }, 142 - "peerDependencies": { 143 - "@babel/core": "^7.0.0" 144 - } 145 - }, 146 - "node_modules/@babel/helper-environment-visitor": { 147 - "version": "7.21.5", 148 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", 149 - "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", 150 - "dev": true, 151 - "optional": true, 152 - "peer": true, 153 - "engines": { 154 - "node": ">=6.9.0" 155 - } 156 - }, 157 - "node_modules/@babel/helper-function-name": { 158 - "version": "7.21.0", 159 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", 160 - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", 161 - "dev": true, 162 - "optional": true, 163 - "peer": true, 164 - "dependencies": { 165 - "@babel/template": "^7.20.7", 166 - "@babel/types": "^7.21.0" 167 - }, 168 - "engines": { 169 - "node": ">=6.9.0" 170 - } 171 - }, 172 - "node_modules/@babel/helper-hoist-variables": { 173 - "version": "7.18.6", 174 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 175 - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 176 - "dev": true, 177 - "optional": true, 178 - "peer": true, 179 - "dependencies": { 180 - "@babel/types": "^7.18.6" 181 - }, 182 - "engines": { 183 - "node": ">=6.9.0" 184 - } 185 - }, 186 - "node_modules/@babel/helper-module-imports": { 187 - "version": "7.21.4", 188 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", 189 - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", 190 - "dev": true, 191 - "optional": true, 192 - "peer": true, 193 - "dependencies": { 194 - "@babel/types": "^7.21.4" 195 - }, 196 - "engines": { 197 - "node": ">=6.9.0" 198 - } 199 - }, 200 - "node_modules/@babel/helper-module-transforms": { 201 - "version": "7.21.5", 202 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", 203 - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", 204 - "dev": true, 205 - "optional": true, 206 - "peer": true, 207 - "dependencies": { 208 - "@babel/helper-environment-visitor": "^7.21.5", 209 - "@babel/helper-module-imports": "^7.21.4", 210 - "@babel/helper-simple-access": "^7.21.5", 211 - "@babel/helper-split-export-declaration": "^7.18.6", 212 - "@babel/helper-validator-identifier": "^7.19.1", 213 - "@babel/template": "^7.20.7", 214 - "@babel/traverse": "^7.21.5", 215 - "@babel/types": "^7.21.5" 216 - }, 217 - "engines": { 218 - "node": ">=6.9.0" 219 - } 220 - }, 221 - "node_modules/@babel/helper-simple-access": { 49 + "node_modules/@babel/runtime": { 222 50 "version": "7.21.5", 223 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", 224 - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", 225 - "dev": true, 226 - "optional": true, 227 - "peer": true, 228 - "dependencies": { 229 - "@babel/types": "^7.21.5" 230 - }, 231 - "engines": { 232 - "node": ">=6.9.0" 233 - } 234 - }, 235 - "node_modules/@babel/helper-split-export-declaration": { 236 - "version": "7.18.6", 237 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 238 - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 51 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", 52 + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", 239 53 "dev": true, 240 - "optional": true, 241 - "peer": true, 242 54 "dependencies": { 243 - "@babel/types": "^7.18.6" 244 - }, 245 - "engines": { 246 - "node": ">=6.9.0" 247 - } 248 - }, 249 - "node_modules/@babel/helper-string-parser": { 250 - "version": "7.21.5", 251 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", 252 - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", 253 - "dev": true, 254 - "optional": true, 255 - "peer": true, 256 - "engines": { 257 - "node": ">=6.9.0" 258 - } 259 - }, 260 - "node_modules/@babel/helper-validator-identifier": { 261 - "version": "7.19.1", 262 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 263 - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 264 - "dev": true, 265 - "optional": true, 266 - "peer": true, 267 - "engines": { 268 - "node": ">=6.9.0" 269 - } 270 - }, 271 - "node_modules/@babel/helper-validator-option": { 272 - "version": "7.21.0", 273 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", 274 - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", 275 - "dev": true, 276 - "optional": true, 277 - "peer": true, 278 - "engines": { 279 - "node": ">=6.9.0" 280 - } 281 - }, 282 - "node_modules/@babel/helpers": { 283 - "version": "7.21.5", 284 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", 285 - "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", 286 - "dev": true, 287 - "optional": true, 288 - "peer": true, 289 - "dependencies": { 290 - "@babel/template": "^7.20.7", 291 - "@babel/traverse": "^7.21.5", 292 - "@babel/types": "^7.21.5" 293 - }, 294 - "engines": { 295 - "node": ">=6.9.0" 296 - } 297 - }, 298 - "node_modules/@babel/highlight": { 299 - "version": "7.18.6", 300 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 301 - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 302 - "dev": true, 303 - "optional": true, 304 - "peer": true, 305 - "dependencies": { 306 - "@babel/helper-validator-identifier": "^7.18.6", 307 - "chalk": "^2.0.0", 308 - "js-tokens": "^4.0.0" 309 - }, 310 - "engines": { 311 - "node": ">=6.9.0" 312 - } 313 - }, 314 - "node_modules/@babel/parser": { 315 - "version": "7.21.5", 316 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.5.tgz", 317 - "integrity": "sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==", 318 - "dev": true, 319 - "optional": true, 320 - "peer": true, 321 - "bin": { 322 - "parser": "bin/babel-parser.js" 323 - }, 324 - "engines": { 325 - "node": ">=6.0.0" 326 - } 327 - }, 328 - "node_modules/@babel/template": { 329 - "version": "7.20.7", 330 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", 331 - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", 332 - "dev": true, 333 - "optional": true, 334 - "peer": true, 335 - "dependencies": { 336 - "@babel/code-frame": "^7.18.6", 337 - "@babel/parser": "^7.20.7", 338 - "@babel/types": "^7.20.7" 339 - }, 340 - "engines": { 341 - "node": ">=6.9.0" 342 - } 343 - }, 344 - "node_modules/@babel/traverse": { 345 - "version": "7.21.5", 346 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", 347 - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", 348 - "dev": true, 349 - "optional": true, 350 - "peer": true, 351 - "dependencies": { 352 - "@babel/code-frame": "^7.21.4", 353 - "@babel/generator": "^7.21.5", 354 - "@babel/helper-environment-visitor": "^7.21.5", 355 - "@babel/helper-function-name": "^7.21.0", 356 - "@babel/helper-hoist-variables": "^7.18.6", 357 - "@babel/helper-split-export-declaration": "^7.18.6", 358 - "@babel/parser": "^7.21.5", 359 - "@babel/types": "^7.21.5", 360 - "debug": "^4.1.0", 361 - "globals": "^11.1.0" 362 - }, 363 - "engines": { 364 - "node": ">=6.9.0" 365 - } 366 - }, 367 - "node_modules/@babel/types": { 368 - "version": "7.21.5", 369 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", 370 - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", 371 - "dev": true, 372 - "optional": true, 373 - "peer": true, 374 - "dependencies": { 375 - "@babel/helper-string-parser": "^7.21.5", 376 - "@babel/helper-validator-identifier": "^7.19.1", 377 - "to-fast-properties": "^2.0.0" 55 + "regenerator-runtime": "^0.13.11" 378 56 }, 379 57 "engines": { 380 58 "node": ">=6.9.0" ··· 754 432 } 755 433 }, 756 434 "node_modules/@eslint-community/regexpp": { 757 - "version": "4.5.0", 758 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", 759 - "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", 435 + "version": "4.5.1", 436 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 437 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 760 438 "dev": true, 761 439 "engines": { 762 440 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" ··· 785 463 "url": "https://opencollective.com/eslint" 786 464 } 787 465 }, 788 - "node_modules/@eslint/eslintrc/node_modules/argparse": { 789 - "version": "2.0.1", 790 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 791 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 792 - "dev": true 793 - }, 794 - "node_modules/@eslint/eslintrc/node_modules/globals": { 795 - "version": "13.20.0", 796 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 797 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 798 - "dev": true, 799 - "dependencies": { 800 - "type-fest": "^0.20.2" 801 - }, 802 - "engines": { 803 - "node": ">=8" 804 - }, 805 - "funding": { 806 - "url": "https://github.com/sponsors/sindresorhus" 807 - } 808 - }, 809 - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { 810 - "version": "4.1.0", 811 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 812 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 813 - "dev": true, 814 - "dependencies": { 815 - "argparse": "^2.0.1" 816 - }, 817 - "bin": { 818 - "js-yaml": "bin/js-yaml.js" 819 - } 820 - }, 821 - "node_modules/@eslint/eslintrc/node_modules/type-fest": { 822 - "version": "0.20.2", 823 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 824 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 825 - "dev": true, 826 - "engines": { 827 - "node": ">=10" 828 - }, 829 - "funding": { 830 - "url": "https://github.com/sponsors/sindresorhus" 831 - } 832 - }, 833 466 "node_modules/@eslint/js": { 834 467 "version": "8.39.0", 835 468 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", ··· 886 519 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 887 520 "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 888 521 "dev": true, 889 - "optional": true, 890 - "peer": true, 891 522 "dependencies": { 892 523 "@jridgewell/set-array": "^1.0.1", 893 524 "@jridgewell/sourcemap-codec": "^1.4.10", ··· 911 542 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 912 543 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 913 544 "dev": true, 914 - "optional": true, 915 - "peer": true, 916 545 "engines": { 917 546 "node": ">=6.0.0" 918 547 } ··· 990 619 } 991 620 }, 992 621 "node_modules/@sveltejs/kit": { 993 - "version": "1.15.9", 994 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.15.9.tgz", 995 - "integrity": "sha512-Og+4WlguPVPS0PmAHefp4KxvTVZfyDN09aORVXIdKSzqzodSJiLs7Fhi/Q0z0YjmcoNLWF24tI0a6mTusL6Yfg==", 622 + "version": "1.15.10", 623 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.15.10.tgz", 624 + "integrity": "sha512-qRZxODfsixjgY+7OOxhAQB8viVaxjyDUz2lM6cE22kObzF5mNke81FIxB2wdaOX42LyfVwIYULZQSr7duxLZ7w==", 996 625 "dev": true, 997 626 "hasInstallScript": true, 998 627 "dependencies": { ··· 1005 634 "magic-string": "^0.30.0", 1006 635 "mime": "^3.0.0", 1007 636 "sade": "^1.8.1", 1008 - "set-cookie-parser": "^2.5.1", 637 + "set-cookie-parser": "^2.6.0", 1009 638 "sirv": "^2.0.2", 1010 639 "tiny-glob": "^0.2.9", 1011 640 "undici": "~5.22.0" ··· 1064 693 } 1065 694 }, 1066 695 "node_modules/@types/chai": { 1067 - "version": "4.3.4", 1068 - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz", 1069 - "integrity": "sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==", 696 + "version": "4.3.5", 697 + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz", 698 + "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==", 1070 699 "dev": true 1071 700 }, 1072 701 "node_modules/@types/chai-subset": { ··· 1097 726 "dev": true 1098 727 }, 1099 728 "node_modules/@types/node": { 1100 - "version": "18.16.2", 1101 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.2.tgz", 1102 - "integrity": "sha512-GQW/JL/5Fz/0I8RpeBG9lKp0+aNcXEaVL71c0D2Q0QHDTFvlYKT7an0onCUXj85anv7b4/WesqdfchLc0jtsCg==", 729 + "version": "18.16.3", 730 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", 731 + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", 1103 732 "dev": true 1104 733 }, 1105 734 "node_modules/@types/pug": { ··· 1121 750 "dev": true 1122 751 }, 1123 752 "node_modules/@typescript-eslint/eslint-plugin": { 1124 - "version": "5.59.1", 1125 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.1.tgz", 1126 - "integrity": "sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg==", 753 + "version": "5.59.2", 754 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz", 755 + "integrity": "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==", 1127 756 "dev": true, 1128 757 "dependencies": { 1129 758 "@eslint-community/regexpp": "^4.4.0", 1130 - "@typescript-eslint/scope-manager": "5.59.1", 1131 - "@typescript-eslint/type-utils": "5.59.1", 1132 - "@typescript-eslint/utils": "5.59.1", 759 + "@typescript-eslint/scope-manager": "5.59.2", 760 + "@typescript-eslint/type-utils": "5.59.2", 761 + "@typescript-eslint/utils": "5.59.2", 1133 762 "debug": "^4.3.4", 1134 763 "grapheme-splitter": "^1.0.4", 1135 764 "ignore": "^5.2.0", ··· 1154 783 } 1155 784 } 1156 785 }, 1157 - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { 1158 - "version": "6.0.0", 1159 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1160 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1161 - "dev": true, 1162 - "dependencies": { 1163 - "yallist": "^4.0.0" 1164 - }, 1165 - "engines": { 1166 - "node": ">=10" 1167 - } 1168 - }, 1169 - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { 1170 - "version": "7.5.0", 1171 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 1172 - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 1173 - "dev": true, 1174 - "dependencies": { 1175 - "lru-cache": "^6.0.0" 1176 - }, 1177 - "bin": { 1178 - "semver": "bin/semver.js" 1179 - }, 1180 - "engines": { 1181 - "node": ">=10" 1182 - } 1183 - }, 1184 - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { 1185 - "version": "4.0.0", 1186 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1187 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1188 - "dev": true 1189 - }, 1190 786 "node_modules/@typescript-eslint/parser": { 1191 - "version": "5.59.1", 1192 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz", 1193 - "integrity": "sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==", 787 + "version": "5.59.2", 788 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz", 789 + "integrity": "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==", 1194 790 "dev": true, 1195 791 "dependencies": { 1196 - "@typescript-eslint/scope-manager": "5.59.1", 1197 - "@typescript-eslint/types": "5.59.1", 1198 - "@typescript-eslint/typescript-estree": "5.59.1", 792 + "@typescript-eslint/scope-manager": "5.59.2", 793 + "@typescript-eslint/types": "5.59.2", 794 + "@typescript-eslint/typescript-estree": "5.59.2", 1199 795 "debug": "^4.3.4" 1200 796 }, 1201 797 "engines": { ··· 1215 811 } 1216 812 }, 1217 813 "node_modules/@typescript-eslint/scope-manager": { 1218 - "version": "5.59.1", 1219 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz", 1220 - "integrity": "sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==", 814 + "version": "5.59.2", 815 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz", 816 + "integrity": "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==", 1221 817 "dev": true, 1222 818 "dependencies": { 1223 - "@typescript-eslint/types": "5.59.1", 1224 - "@typescript-eslint/visitor-keys": "5.59.1" 819 + "@typescript-eslint/types": "5.59.2", 820 + "@typescript-eslint/visitor-keys": "5.59.2" 1225 821 }, 1226 822 "engines": { 1227 823 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1232 828 } 1233 829 }, 1234 830 "node_modules/@typescript-eslint/type-utils": { 1235 - "version": "5.59.1", 1236 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.1.tgz", 1237 - "integrity": "sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw==", 831 + "version": "5.59.2", 832 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz", 833 + "integrity": "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==", 1238 834 "dev": true, 1239 835 "dependencies": { 1240 - "@typescript-eslint/typescript-estree": "5.59.1", 1241 - "@typescript-eslint/utils": "5.59.1", 836 + "@typescript-eslint/typescript-estree": "5.59.2", 837 + "@typescript-eslint/utils": "5.59.2", 1242 838 "debug": "^4.3.4", 1243 839 "tsutils": "^3.21.0" 1244 840 }, ··· 1259 855 } 1260 856 }, 1261 857 "node_modules/@typescript-eslint/types": { 1262 - "version": "5.59.1", 1263 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz", 1264 - "integrity": "sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==", 858 + "version": "5.59.2", 859 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz", 860 + "integrity": "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==", 1265 861 "dev": true, 1266 862 "engines": { 1267 863 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1272 868 } 1273 869 }, 1274 870 "node_modules/@typescript-eslint/typescript-estree": { 1275 - "version": "5.59.1", 1276 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz", 1277 - "integrity": "sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==", 871 + "version": "5.59.2", 872 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz", 873 + "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==", 1278 874 "dev": true, 1279 875 "dependencies": { 1280 - "@typescript-eslint/types": "5.59.1", 1281 - "@typescript-eslint/visitor-keys": "5.59.1", 876 + "@typescript-eslint/types": "5.59.2", 877 + "@typescript-eslint/visitor-keys": "5.59.2", 1282 878 "debug": "^4.3.4", 1283 879 "globby": "^11.1.0", 1284 880 "is-glob": "^4.0.3", ··· 1298 894 } 1299 895 } 1300 896 }, 1301 - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { 1302 - "version": "6.0.0", 1303 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1304 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1305 - "dev": true, 1306 - "dependencies": { 1307 - "yallist": "^4.0.0" 1308 - }, 1309 - "engines": { 1310 - "node": ">=10" 1311 - } 1312 - }, 1313 - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1314 - "version": "7.5.0", 1315 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 1316 - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 1317 - "dev": true, 1318 - "dependencies": { 1319 - "lru-cache": "^6.0.0" 1320 - }, 1321 - "bin": { 1322 - "semver": "bin/semver.js" 1323 - }, 1324 - "engines": { 1325 - "node": ">=10" 1326 - } 1327 - }, 1328 - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { 1329 - "version": "4.0.0", 1330 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1331 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1332 - "dev": true 1333 - }, 1334 897 "node_modules/@typescript-eslint/utils": { 1335 - "version": "5.59.1", 1336 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.1.tgz", 1337 - "integrity": "sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA==", 898 + "version": "5.59.2", 899 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz", 900 + "integrity": "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==", 1338 901 "dev": true, 1339 902 "dependencies": { 1340 903 "@eslint-community/eslint-utils": "^4.2.0", 1341 904 "@types/json-schema": "^7.0.9", 1342 905 "@types/semver": "^7.3.12", 1343 - "@typescript-eslint/scope-manager": "5.59.1", 1344 - "@typescript-eslint/types": "5.59.1", 1345 - "@typescript-eslint/typescript-estree": "5.59.1", 906 + "@typescript-eslint/scope-manager": "5.59.2", 907 + "@typescript-eslint/types": "5.59.2", 908 + "@typescript-eslint/typescript-estree": "5.59.2", 1346 909 "eslint-scope": "^5.1.1", 1347 910 "semver": "^7.3.7" 1348 911 }, ··· 1357 920 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1358 921 } 1359 922 }, 1360 - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { 1361 - "version": "6.0.0", 1362 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1363 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1364 - "dev": true, 1365 - "dependencies": { 1366 - "yallist": "^4.0.0" 1367 - }, 1368 - "engines": { 1369 - "node": ">=10" 1370 - } 1371 - }, 1372 - "node_modules/@typescript-eslint/utils/node_modules/semver": { 1373 - "version": "7.5.0", 1374 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 1375 - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 1376 - "dev": true, 1377 - "dependencies": { 1378 - "lru-cache": "^6.0.0" 1379 - }, 1380 - "bin": { 1381 - "semver": "bin/semver.js" 1382 - }, 1383 - "engines": { 1384 - "node": ">=10" 1385 - } 1386 - }, 1387 - "node_modules/@typescript-eslint/utils/node_modules/yallist": { 1388 - "version": "4.0.0", 1389 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1390 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1391 - "dev": true 1392 - }, 1393 923 "node_modules/@typescript-eslint/visitor-keys": { 1394 - "version": "5.59.1", 1395 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz", 1396 - "integrity": "sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==", 924 + "version": "5.59.2", 925 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz", 926 + "integrity": "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==", 1397 927 "dev": true, 1398 928 "dependencies": { 1399 - "@typescript-eslint/types": "5.59.1", 929 + "@typescript-eslint/types": "5.59.2", 1400 930 "eslint-visitor-keys": "^3.3.0" 1401 931 }, 1402 932 "engines": { ··· 1408 938 } 1409 939 }, 1410 940 "node_modules/@vitest/coverage-c8": { 1411 - "version": "0.30.1", 1412 - "resolved": "https://registry.npmjs.org/@vitest/coverage-c8/-/coverage-c8-0.30.1.tgz", 1413 - "integrity": "sha512-/Wa3dtSuckpdngAmiCwowaEXXgJkqPrtfvrs9HTB9QoEfNbZWPu4E4cjEn4lJZb4qcGf4fxFtUA2f9DnDNAzBA==", 941 + "version": "0.31.0", 942 + "resolved": "https://registry.npmjs.org/@vitest/coverage-c8/-/coverage-c8-0.31.0.tgz", 943 + "integrity": "sha512-h72qN1D962AO7UefQVulm9JFP5ACS7OfhCdBHioXU8f7ohH/+NTZCgAqmgcfRNHHO/8wLFxx+93YVxhodkEJVA==", 1414 944 "dev": true, 1415 945 "dependencies": { 946 + "@ampproject/remapping": "^2.2.0", 1416 947 "c8": "^7.13.0", 948 + "magic-string": "^0.30.0", 1417 949 "picocolors": "^1.0.0", 1418 950 "std-env": "^3.3.2" 1419 951 }, 1420 952 "funding": { 1421 - "url": "https://github.com/sponsors/antfu" 953 + "url": "https://opencollective.com/vitest" 1422 954 }, 1423 955 "peerDependencies": { 1424 956 "vitest": ">=0.30.0 <1" 1425 957 } 1426 958 }, 1427 959 "node_modules/@vitest/expect": { 1428 - "version": "0.30.1", 1429 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.30.1.tgz", 1430 - "integrity": "sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==", 960 + "version": "0.31.0", 961 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.31.0.tgz", 962 + "integrity": "sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g==", 1431 963 "dev": true, 1432 964 "dependencies": { 1433 - "@vitest/spy": "0.30.1", 1434 - "@vitest/utils": "0.30.1", 965 + "@vitest/spy": "0.31.0", 966 + "@vitest/utils": "0.31.0", 1435 967 "chai": "^4.3.7" 968 + }, 969 + "funding": { 970 + "url": "https://opencollective.com/vitest" 1436 971 } 1437 972 }, 1438 973 "node_modules/@vitest/runner": { 1439 - "version": "0.30.1", 1440 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.30.1.tgz", 1441 - "integrity": "sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==", 974 + "version": "0.31.0", 975 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.31.0.tgz", 976 + "integrity": "sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw==", 1442 977 "dev": true, 1443 978 "dependencies": { 1444 - "@vitest/utils": "0.30.1", 979 + "@vitest/utils": "0.31.0", 1445 980 "concordance": "^5.0.4", 1446 981 "p-limit": "^4.0.0", 1447 982 "pathe": "^1.1.0" 983 + }, 984 + "funding": { 985 + "url": "https://opencollective.com/vitest" 1448 986 } 1449 987 }, 1450 988 "node_modules/@vitest/runner/node_modules/p-limit": { ··· 1475 1013 } 1476 1014 }, 1477 1015 "node_modules/@vitest/snapshot": { 1478 - "version": "0.30.1", 1479 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.30.1.tgz", 1480 - "integrity": "sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==", 1016 + "version": "0.31.0", 1017 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.31.0.tgz", 1018 + "integrity": "sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg==", 1481 1019 "dev": true, 1482 1020 "dependencies": { 1483 1021 "magic-string": "^0.30.0", 1484 1022 "pathe": "^1.1.0", 1485 1023 "pretty-format": "^27.5.1" 1486 - } 1487 - }, 1488 - "node_modules/@vitest/snapshot/node_modules/ansi-styles": { 1489 - "version": "5.2.0", 1490 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1491 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1492 - "dev": true, 1493 - "engines": { 1494 - "node": ">=10" 1495 1024 }, 1496 1025 "funding": { 1497 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1026 + "url": "https://opencollective.com/vitest" 1498 1027 } 1499 1028 }, 1500 - "node_modules/@vitest/snapshot/node_modules/pretty-format": { 1501 - "version": "27.5.1", 1502 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 1503 - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 1504 - "dev": true, 1505 - "dependencies": { 1506 - "ansi-regex": "^5.0.1", 1507 - "ansi-styles": "^5.0.0", 1508 - "react-is": "^17.0.1" 1509 - }, 1510 - "engines": { 1511 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 1512 - } 1513 - }, 1514 - "node_modules/@vitest/snapshot/node_modules/react-is": { 1515 - "version": "17.0.2", 1516 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 1517 - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 1518 - "dev": true 1519 - }, 1520 1029 "node_modules/@vitest/spy": { 1521 - "version": "0.30.1", 1522 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.30.1.tgz", 1523 - "integrity": "sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==", 1030 + "version": "0.31.0", 1031 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.31.0.tgz", 1032 + "integrity": "sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg==", 1524 1033 "dev": true, 1525 1034 "dependencies": { 1526 1035 "tinyspy": "^2.1.0" 1036 + }, 1037 + "funding": { 1038 + "url": "https://opencollective.com/vitest" 1527 1039 } 1528 1040 }, 1529 1041 "node_modules/@vitest/utils": { 1530 - "version": "0.30.1", 1531 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.30.1.tgz", 1532 - "integrity": "sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==", 1042 + "version": "0.31.0", 1043 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.31.0.tgz", 1044 + "integrity": "sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ==", 1533 1045 "dev": true, 1534 1046 "dependencies": { 1535 1047 "concordance": "^5.0.4", 1536 1048 "loupe": "^2.3.6", 1537 1049 "pretty-format": "^27.5.1" 1538 - } 1539 - }, 1540 - "node_modules/@vitest/utils/node_modules/ansi-styles": { 1541 - "version": "5.2.0", 1542 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1543 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1544 - "dev": true, 1545 - "engines": { 1546 - "node": ">=10" 1547 1050 }, 1548 1051 "funding": { 1549 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1052 + "url": "https://opencollective.com/vitest" 1550 1053 } 1551 1054 }, 1552 - "node_modules/@vitest/utils/node_modules/pretty-format": { 1553 - "version": "27.5.1", 1554 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 1555 - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 1556 - "dev": true, 1557 - "dependencies": { 1558 - "ansi-regex": "^5.0.1", 1559 - "ansi-styles": "^5.0.0", 1560 - "react-is": "^17.0.1" 1561 - }, 1562 - "engines": { 1563 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 1564 - } 1565 - }, 1566 - "node_modules/@vitest/utils/node_modules/react-is": { 1567 - "version": "17.0.2", 1568 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 1569 - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 1570 - "dev": true 1571 - }, 1572 1055 "node_modules/acorn": { 1573 1056 "version": "8.8.2", 1574 1057 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", ··· 1625 1108 } 1626 1109 }, 1627 1110 "node_modules/ansi-styles": { 1628 - "version": "3.2.1", 1629 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1630 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1111 + "version": "4.3.0", 1112 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1113 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1631 1114 "dev": true, 1632 - "optional": true, 1633 - "peer": true, 1634 1115 "dependencies": { 1635 - "color-convert": "^1.9.0" 1116 + "color-convert": "^2.0.1" 1636 1117 }, 1637 1118 "engines": { 1638 - "node": ">=4" 1119 + "node": ">=8" 1120 + }, 1121 + "funding": { 1122 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1639 1123 } 1640 1124 }, 1641 1125 "node_modules/anymatch": { ··· 1650 1134 "engines": { 1651 1135 "node": ">= 8" 1652 1136 } 1137 + }, 1138 + "node_modules/argparse": { 1139 + "version": "2.0.1", 1140 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1141 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1142 + "dev": true 1653 1143 }, 1654 1144 "node_modules/array-union": { 1655 1145 "version": "2.1.0", ··· 1712 1202 "node": ">=8" 1713 1203 } 1714 1204 }, 1715 - "node_modules/browserslist": { 1716 - "version": "4.21.5", 1717 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 1718 - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 1719 - "dev": true, 1720 - "funding": [ 1721 - { 1722 - "type": "opencollective", 1723 - "url": "https://opencollective.com/browserslist" 1724 - }, 1725 - { 1726 - "type": "tidelift", 1727 - "url": "https://tidelift.com/funding/github/npm/browserslist" 1728 - } 1729 - ], 1730 - "optional": true, 1731 - "peer": true, 1732 - "dependencies": { 1733 - "caniuse-lite": "^1.0.30001449", 1734 - "electron-to-chromium": "^1.4.284", 1735 - "node-releases": "^2.0.8", 1736 - "update-browserslist-db": "^1.0.10" 1737 - }, 1738 - "bin": { 1739 - "browserslist": "cli.js" 1740 - }, 1741 - "engines": { 1742 - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1743 - } 1744 - }, 1745 1205 "node_modules/buffer-crc32": { 1746 1206 "version": "0.2.13", 1747 1207 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ··· 1807 1267 "node": ">=6" 1808 1268 } 1809 1269 }, 1810 - "node_modules/caniuse-lite": { 1811 - "version": "1.0.30001481", 1812 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz", 1813 - "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==", 1814 - "dev": true, 1815 - "funding": [ 1816 - { 1817 - "type": "opencollective", 1818 - "url": "https://opencollective.com/browserslist" 1819 - }, 1820 - { 1821 - "type": "tidelift", 1822 - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1823 - }, 1824 - { 1825 - "type": "github", 1826 - "url": "https://github.com/sponsors/ai" 1827 - } 1828 - ], 1829 - "optional": true, 1830 - "peer": true 1831 - }, 1832 1270 "node_modules/chai": { 1833 1271 "version": "4.3.7", 1834 1272 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz", ··· 1848 1286 } 1849 1287 }, 1850 1288 "node_modules/chalk": { 1851 - "version": "2.4.2", 1852 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1853 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1289 + "version": "4.1.2", 1290 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1291 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1854 1292 "dev": true, 1855 - "optional": true, 1856 - "peer": true, 1857 1293 "dependencies": { 1858 - "ansi-styles": "^3.2.1", 1859 - "escape-string-regexp": "^1.0.5", 1860 - "supports-color": "^5.3.0" 1294 + "ansi-styles": "^4.1.0", 1295 + "supports-color": "^7.1.0" 1861 1296 }, 1862 1297 "engines": { 1863 - "node": ">=4" 1298 + "node": ">=10" 1299 + }, 1300 + "funding": { 1301 + "url": "https://github.com/chalk/chalk?sponsor=1" 1864 1302 } 1865 1303 }, 1866 1304 "node_modules/check-error": { ··· 1911 1349 } 1912 1350 }, 1913 1351 "node_modules/color-convert": { 1914 - "version": "1.9.3", 1915 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1916 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1352 + "version": "2.0.1", 1353 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1354 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1917 1355 "dev": true, 1918 - "optional": true, 1919 - "peer": true, 1920 1356 "dependencies": { 1921 - "color-name": "1.1.3" 1357 + "color-name": "~1.1.4" 1358 + }, 1359 + "engines": { 1360 + "node": ">=7.0.0" 1922 1361 } 1923 1362 }, 1924 1363 "node_modules/color-name": { 1925 - "version": "1.1.3", 1926 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1927 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 1928 - "dev": true, 1929 - "optional": true, 1930 - "peer": true 1364 + "version": "1.1.4", 1365 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1366 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1367 + "dev": true 1931 1368 }, 1932 1369 "node_modules/concat-map": { 1933 1370 "version": "0.0.1", ··· 1954 1391 "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" 1955 1392 } 1956 1393 }, 1957 - "node_modules/concordance/node_modules/lru-cache": { 1958 - "version": "6.0.0", 1959 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1960 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1961 - "dev": true, 1962 - "dependencies": { 1963 - "yallist": "^4.0.0" 1964 - }, 1965 - "engines": { 1966 - "node": ">=10" 1967 - } 1968 - }, 1969 - "node_modules/concordance/node_modules/semver": { 1970 - "version": "7.5.0", 1971 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 1972 - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 1973 - "dev": true, 1974 - "dependencies": { 1975 - "lru-cache": "^6.0.0" 1976 - }, 1977 - "bin": { 1978 - "semver": "bin/semver.js" 1979 - }, 1980 - "engines": { 1981 - "node": ">=10" 1982 - } 1983 - }, 1984 - "node_modules/concordance/node_modules/yallist": { 1985 - "version": "4.0.0", 1986 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1987 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1988 - "dev": true 1989 - }, 1990 1394 "node_modules/convert-source-map": { 1991 1395 "version": "1.9.0", 1992 1396 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", ··· 2017 1421 } 2018 1422 }, 2019 1423 "node_modules/date-fns": { 2020 - "version": "2.29.3", 2021 - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", 2022 - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", 1424 + "version": "2.30.0", 1425 + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", 1426 + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", 2023 1427 "dev": true, 1428 + "dependencies": { 1429 + "@babel/runtime": "^7.21.0" 1430 + }, 2024 1431 "engines": { 2025 1432 "node": ">=0.11" 2026 1433 }, ··· 2130 1537 "node": ">=6.0.0" 2131 1538 } 2132 1539 }, 2133 - "node_modules/electron-to-chromium": { 2134 - "version": "1.4.377", 2135 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.377.tgz", 2136 - "integrity": "sha512-H3BYG6DW5Z+l0xcfXaicJGxrpA4kMlCxnN71+iNX+dBLkRMOdVJqFJiAmbNZZKA1zISpRg17JR03qGifXNsJtw==", 2137 - "dev": true, 2138 - "optional": true, 2139 - "peer": true 2140 - }, 2141 1540 "node_modules/emoji-regex": { 2142 1541 "version": "8.0.0", 2143 1542 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", ··· 2197 1596 } 2198 1597 }, 2199 1598 "node_modules/escape-string-regexp": { 2200 - "version": "1.0.5", 2201 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2202 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1599 + "version": "4.0.0", 1600 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1601 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2203 1602 "dev": true, 2204 - "optional": true, 2205 - "peer": true, 2206 1603 "engines": { 2207 - "node": ">=0.8.0" 1604 + "node": ">=10" 1605 + }, 1606 + "funding": { 1607 + "url": "https://github.com/sponsors/sindresorhus" 2208 1608 } 2209 1609 }, 2210 1610 "node_modules/eslint": { ··· 2277 1677 } 2278 1678 }, 2279 1679 "node_modules/eslint-plugin-svelte": { 2280 - "version": "2.27.1", 2281 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.27.1.tgz", 2282 - "integrity": "sha512-mGnJmT7YRx5YGGHPN7X8XBf43kiyAOrLSBmTq7zdzPhWusN7ZXlXSkiUgTgJsUessnYtpQlwQo2O508XOnRzNA==", 1680 + "version": "2.27.3", 1681 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.27.3.tgz", 1682 + "integrity": "sha512-LPri23kkKeeh+TkYr9FndQEy2Q5BhOrIwatnLdXx6hUtTIolohzrTJhWMK3k8BwitVBnJGl5CDVWNkV80tmdkQ==", 2283 1683 "dev": true, 2284 1684 "dependencies": { 2285 1685 "@eslint-community/eslint-utils": "^4.2.0", ··· 2331 1731 }, 2332 1732 "funding": { 2333 1733 "url": "https://opencollective.com/eslint" 2334 - } 2335 - }, 2336 - "node_modules/eslint/node_modules/ansi-styles": { 2337 - "version": "4.3.0", 2338 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2339 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2340 - "dev": true, 2341 - "dependencies": { 2342 - "color-convert": "^2.0.1" 2343 - }, 2344 - "engines": { 2345 - "node": ">=8" 2346 - }, 2347 - "funding": { 2348 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2349 - } 2350 - }, 2351 - "node_modules/eslint/node_modules/argparse": { 2352 - "version": "2.0.1", 2353 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2354 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2355 - "dev": true 2356 - }, 2357 - "node_modules/eslint/node_modules/chalk": { 2358 - "version": "4.1.2", 2359 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2360 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2361 - "dev": true, 2362 - "dependencies": { 2363 - "ansi-styles": "^4.1.0", 2364 - "supports-color": "^7.1.0" 2365 - }, 2366 - "engines": { 2367 - "node": ">=10" 2368 - }, 2369 - "funding": { 2370 - "url": "https://github.com/chalk/chalk?sponsor=1" 2371 - } 2372 - }, 2373 - "node_modules/eslint/node_modules/color-convert": { 2374 - "version": "2.0.1", 2375 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2376 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2377 - "dev": true, 2378 - "dependencies": { 2379 - "color-name": "~1.1.4" 2380 - }, 2381 - "engines": { 2382 - "node": ">=7.0.0" 2383 - } 2384 - }, 2385 - "node_modules/eslint/node_modules/color-name": { 2386 - "version": "1.1.4", 2387 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2388 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2389 - "dev": true 2390 - }, 2391 - "node_modules/eslint/node_modules/escape-string-regexp": { 2392 - "version": "4.0.0", 2393 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2394 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2395 - "dev": true, 2396 - "engines": { 2397 - "node": ">=10" 2398 - }, 2399 - "funding": { 2400 - "url": "https://github.com/sponsors/sindresorhus" 2401 1734 } 2402 1735 }, 2403 1736 "node_modules/eslint/node_modules/eslint-scope": { ··· 2437 1770 "node": ">=10.13.0" 2438 1771 } 2439 1772 }, 2440 - "node_modules/eslint/node_modules/globals": { 2441 - "version": "13.20.0", 2442 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 2443 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 2444 - "dev": true, 2445 - "dependencies": { 2446 - "type-fest": "^0.20.2" 2447 - }, 2448 - "engines": { 2449 - "node": ">=8" 2450 - }, 2451 - "funding": { 2452 - "url": "https://github.com/sponsors/sindresorhus" 2453 - } 2454 - }, 2455 - "node_modules/eslint/node_modules/has-flag": { 2456 - "version": "4.0.0", 2457 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2458 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2459 - "dev": true, 2460 - "engines": { 2461 - "node": ">=8" 2462 - } 2463 - }, 2464 - "node_modules/eslint/node_modules/js-yaml": { 2465 - "version": "4.1.0", 2466 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2467 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 2468 - "dev": true, 2469 - "dependencies": { 2470 - "argparse": "^2.0.1" 2471 - }, 2472 - "bin": { 2473 - "js-yaml": "bin/js-yaml.js" 2474 - } 2475 - }, 2476 - "node_modules/eslint/node_modules/supports-color": { 2477 - "version": "7.2.0", 2478 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2479 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2480 - "dev": true, 2481 - "dependencies": { 2482 - "has-flag": "^4.0.0" 2483 - }, 2484 - "engines": { 2485 - "node": ">=8" 2486 - } 2487 - }, 2488 - "node_modules/eslint/node_modules/type-fest": { 2489 - "version": "0.20.2", 2490 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2491 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2492 - "dev": true, 2493 - "engines": { 2494 - "node": ">=10" 2495 - }, 2496 - "funding": { 2497 - "url": "https://github.com/sponsors/sindresorhus" 2498 - } 2499 - }, 2500 1773 "node_modules/esm-env": { 2501 1774 "version": "1.0.0", 2502 1775 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", ··· 2721 1994 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2722 1995 } 2723 1996 }, 2724 - "node_modules/gensync": { 2725 - "version": "1.0.0-beta.2", 2726 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2727 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2728 - "dev": true, 2729 - "optional": true, 2730 - "peer": true, 2731 - "engines": { 2732 - "node": ">=6.9.0" 2733 - } 2734 - }, 2735 1997 "node_modules/get-caller-file": { 2736 1998 "version": "2.0.5", 2737 1999 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 2783 2045 } 2784 2046 }, 2785 2047 "node_modules/globals": { 2786 - "version": "11.12.0", 2787 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2788 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 2048 + "version": "13.20.0", 2049 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 2050 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 2789 2051 "dev": true, 2790 - "optional": true, 2791 - "peer": true, 2052 + "dependencies": { 2053 + "type-fest": "^0.20.2" 2054 + }, 2792 2055 "engines": { 2793 - "node": ">=4" 2056 + "node": ">=8" 2057 + }, 2058 + "funding": { 2059 + "url": "https://github.com/sponsors/sindresorhus" 2794 2060 } 2795 2061 }, 2796 2062 "node_modules/globalyzer": { ··· 2838 2104 "dev": true 2839 2105 }, 2840 2106 "node_modules/has-flag": { 2841 - "version": "3.0.0", 2842 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2843 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 2107 + "version": "4.0.0", 2108 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2109 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2844 2110 "dev": true, 2845 - "optional": true, 2846 - "peer": true, 2847 2111 "engines": { 2848 - "node": ">=4" 2112 + "node": ">=8" 2849 2113 } 2850 2114 }, 2851 2115 "node_modules/html-escaper": { ··· 2883 2147 }, 2884 2148 "funding": { 2885 2149 "url": "https://github.com/sponsors/sindresorhus" 2886 - } 2887 - }, 2888 - "node_modules/import-fresh/node_modules/resolve-from": { 2889 - "version": "4.0.0", 2890 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2891 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2892 - "dev": true, 2893 - "engines": { 2894 - "node": ">=4" 2895 2150 } 2896 2151 }, 2897 2152 "node_modules/imurmurhash": { ··· 3008 2263 "node": ">=8" 3009 2264 } 3010 2265 }, 3011 - "node_modules/istanbul-lib-report/node_modules/has-flag": { 3012 - "version": "4.0.0", 3013 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3014 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3015 - "dev": true, 3016 - "engines": { 3017 - "node": ">=8" 3018 - } 3019 - }, 3020 - "node_modules/istanbul-lib-report/node_modules/supports-color": { 3021 - "version": "7.2.0", 3022 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3023 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3024 - "dev": true, 3025 - "dependencies": { 3026 - "has-flag": "^4.0.0" 3027 - }, 3028 - "engines": { 3029 - "node": ">=8" 3030 - } 3031 - }, 3032 2266 "node_modules/istanbul-reports": { 3033 2267 "version": "3.1.5", 3034 2268 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", ··· 3061 2295 "node": ">= 0.8" 3062 2296 } 3063 2297 }, 3064 - "node_modules/js-tokens": { 3065 - "version": "4.0.0", 3066 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3067 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3068 - "dev": true, 3069 - "optional": true, 3070 - "peer": true 3071 - }, 3072 - "node_modules/jsesc": { 3073 - "version": "2.5.2", 3074 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 3075 - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 2298 + "node_modules/js-yaml": { 2299 + "version": "4.1.0", 2300 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2301 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3076 2302 "dev": true, 3077 - "optional": true, 3078 - "peer": true, 3079 - "bin": { 3080 - "jsesc": "bin/jsesc" 2303 + "dependencies": { 2304 + "argparse": "^2.0.1" 3081 2305 }, 3082 - "engines": { 3083 - "node": ">=4" 2306 + "bin": { 2307 + "js-yaml": "bin/js-yaml.js" 3084 2308 } 3085 2309 }, 3086 2310 "node_modules/json-schema-traverse": { ··· 3094 2318 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3095 2319 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3096 2320 "dev": true 3097 - }, 3098 - "node_modules/json5": { 3099 - "version": "2.2.3", 3100 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 3101 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 3102 - "dev": true, 3103 - "optional": true, 3104 - "peer": true, 3105 - "bin": { 3106 - "json5": "lib/cli.js" 3107 - }, 3108 - "engines": { 3109 - "node": ">=6" 3110 - } 3111 2321 }, 3112 2322 "node_modules/jsonc-parser": { 3113 2323 "version": "3.2.0", ··· 3210 2420 } 3211 2421 }, 3212 2422 "node_modules/lru-cache": { 3213 - "version": "5.1.1", 3214 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 3215 - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 2423 + "version": "6.0.0", 2424 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2425 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3216 2426 "dev": true, 3217 - "optional": true, 3218 - "peer": true, 3219 2427 "dependencies": { 3220 - "yallist": "^3.0.2" 2428 + "yallist": "^4.0.0" 2429 + }, 2430 + "engines": { 2431 + "node": ">=10" 3221 2432 } 3222 2433 }, 3223 2434 "node_modules/magic-string": { ··· 3245 2456 }, 3246 2457 "funding": { 3247 2458 "url": "https://github.com/sponsors/sindresorhus" 2459 + } 2460 + }, 2461 + "node_modules/make-dir/node_modules/semver": { 2462 + "version": "6.3.0", 2463 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2464 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2465 + "dev": true, 2466 + "bin": { 2467 + "semver": "bin/semver.js" 3248 2468 } 3249 2469 }, 3250 2470 "node_modules/md5-hex": { ··· 3425 2645 "lower-case": "^2.0.2", 3426 2646 "tslib": "^2.0.3" 3427 2647 } 3428 - }, 3429 - "node_modules/node-releases": { 3430 - "version": "2.0.10", 3431 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", 3432 - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", 3433 - "dev": true, 3434 - "optional": true, 3435 - "peer": true 3436 2648 }, 3437 2649 "node_modules/normalize-path": { 3438 2650 "version": "3.0.0", ··· 3591 2803 } 3592 2804 }, 3593 2805 "node_modules/pkg-types": { 3594 - "version": "1.0.2", 3595 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.2.tgz", 3596 - "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==", 2806 + "version": "1.0.3", 2807 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", 2808 + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", 3597 2809 "dev": true, 3598 2810 "dependencies": { 3599 2811 "jsonc-parser": "^3.2.0", 3600 - "mlly": "^1.1.1", 2812 + "mlly": "^1.2.0", 3601 2813 "pathe": "^1.1.0" 3602 2814 } 3603 2815 }, ··· 3708 2920 "svelte": "^3.2.0" 3709 2921 } 3710 2922 }, 2923 + "node_modules/pretty-format": { 2924 + "version": "27.5.1", 2925 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 2926 + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 2927 + "dev": true, 2928 + "dependencies": { 2929 + "ansi-regex": "^5.0.1", 2930 + "ansi-styles": "^5.0.0", 2931 + "react-is": "^17.0.1" 2932 + }, 2933 + "engines": { 2934 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2935 + } 2936 + }, 2937 + "node_modules/pretty-format/node_modules/ansi-styles": { 2938 + "version": "5.2.0", 2939 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 2940 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 2941 + "dev": true, 2942 + "engines": { 2943 + "node": ">=10" 2944 + }, 2945 + "funding": { 2946 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2947 + } 2948 + }, 3711 2949 "node_modules/prism-svelte": { 3712 2950 "version": "0.4.7", 3713 2951 "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", ··· 3752 2990 } 3753 2991 ] 3754 2992 }, 2993 + "node_modules/react-is": { 2994 + "version": "17.0.2", 2995 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 2996 + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 2997 + "dev": true 2998 + }, 3755 2999 "node_modules/readdirp": { 3756 3000 "version": "3.6.0", 3757 3001 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", ··· 3764 3008 "node": ">=8.10.0" 3765 3009 } 3766 3010 }, 3011 + "node_modules/regenerator-runtime": { 3012 + "version": "0.13.11", 3013 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 3014 + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", 3015 + "dev": true 3016 + }, 3767 3017 "node_modules/require-directory": { 3768 3018 "version": "2.1.1", 3769 3019 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", ··· 3771 3021 "dev": true, 3772 3022 "engines": { 3773 3023 "node": ">=0.10.0" 3024 + } 3025 + }, 3026 + "node_modules/resolve-from": { 3027 + "version": "4.0.0", 3028 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3029 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3030 + "dev": true, 3031 + "engines": { 3032 + "node": ">=4" 3774 3033 } 3775 3034 }, 3776 3035 "node_modules/reusify": { ··· 3799 3058 } 3800 3059 }, 3801 3060 "node_modules/rollup": { 3802 - "version": "3.21.0", 3803 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", 3804 - "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", 3061 + "version": "3.21.4", 3062 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz", 3063 + "integrity": "sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==", 3805 3064 "dev": true, 3806 3065 "bin": { 3807 3066 "rollup": "dist/bin/rollup" ··· 3891 3150 } 3892 3151 }, 3893 3152 "node_modules/semver": { 3894 - "version": "6.3.0", 3895 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3896 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3153 + "version": "7.5.0", 3154 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 3155 + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 3897 3156 "dev": true, 3157 + "dependencies": { 3158 + "lru-cache": "^6.0.0" 3159 + }, 3898 3160 "bin": { 3899 3161 "semver": "bin/semver.js" 3162 + }, 3163 + "engines": { 3164 + "node": ">=10" 3900 3165 } 3901 3166 }, 3902 3167 "node_modules/set-cookie-parser": { ··· 3976 3241 "sorcery": "bin/sorcery" 3977 3242 } 3978 3243 }, 3979 - "node_modules/source-map": { 3980 - "version": "0.6.1", 3981 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3982 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3983 - "dev": true, 3984 - "engines": { 3985 - "node": ">=0.10.0" 3986 - } 3987 - }, 3988 3244 "node_modules/source-map-js": { 3989 3245 "version": "1.0.2", 3990 3246 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", ··· 4078 3334 } 4079 3335 }, 4080 3336 "node_modules/supports-color": { 4081 - "version": "5.5.0", 4082 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4083 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3337 + "version": "7.2.0", 3338 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3339 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4084 3340 "dev": true, 4085 - "optional": true, 4086 - "peer": true, 4087 3341 "dependencies": { 4088 - "has-flag": "^3.0.0" 3342 + "has-flag": "^4.0.0" 4089 3343 }, 4090 3344 "engines": { 4091 - "node": ">=4" 3345 + "node": ">=8" 4092 3346 } 4093 3347 }, 4094 3348 "node_modules/svelte": { ··· 4312 3566 } 4313 3567 }, 4314 3568 "node_modules/tinybench": { 4315 - "version": "2.4.0", 4316 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.4.0.tgz", 4317 - "integrity": "sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==", 3569 + "version": "2.5.0", 3570 + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.0.tgz", 3571 + "integrity": "sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==", 4318 3572 "dev": true 4319 3573 }, 4320 3574 "node_modules/tinypool": { 4321 - "version": "0.4.0", 4322 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.4.0.tgz", 4323 - "integrity": "sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==", 3575 + "version": "0.5.0", 3576 + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz", 3577 + "integrity": "sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==", 4324 3578 "dev": true, 4325 3579 "engines": { 4326 3580 "node": ">=14.0.0" ··· 4335 3589 "node": ">=14.0.0" 4336 3590 } 4337 3591 }, 4338 - "node_modules/to-fast-properties": { 4339 - "version": "2.0.0", 4340 - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 4341 - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 4342 - "dev": true, 4343 - "optional": true, 4344 - "peer": true, 4345 - "engines": { 4346 - "node": ">=4" 4347 - } 4348 - }, 4349 3592 "node_modules/to-regex-range": { 4350 3593 "version": "5.0.1", 4351 3594 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 4415 3658 "node": ">=4" 4416 3659 } 4417 3660 }, 3661 + "node_modules/type-fest": { 3662 + "version": "0.20.2", 3663 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3664 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3665 + "dev": true, 3666 + "engines": { 3667 + "node": ">=10" 3668 + }, 3669 + "funding": { 3670 + "url": "https://github.com/sponsors/sindresorhus" 3671 + } 3672 + }, 4418 3673 "node_modules/typescript": { 4419 3674 "version": "5.0.4", 4420 3675 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", ··· 4459 3714 "url": "https://opencollective.com/unified" 4460 3715 } 4461 3716 }, 4462 - "node_modules/update-browserslist-db": { 4463 - "version": "1.0.11", 4464 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 4465 - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 4466 - "dev": true, 4467 - "funding": [ 4468 - { 4469 - "type": "opencollective", 4470 - "url": "https://opencollective.com/browserslist" 4471 - }, 4472 - { 4473 - "type": "tidelift", 4474 - "url": "https://tidelift.com/funding/github/npm/browserslist" 4475 - }, 4476 - { 4477 - "type": "github", 4478 - "url": "https://github.com/sponsors/ai" 4479 - } 4480 - ], 4481 - "optional": true, 4482 - "peer": true, 4483 - "dependencies": { 4484 - "escalade": "^3.1.1", 4485 - "picocolors": "^1.0.0" 4486 - }, 4487 - "bin": { 4488 - "update-browserslist-db": "cli.js" 4489 - }, 4490 - "peerDependencies": { 4491 - "browserslist": ">= 4.21.0" 4492 - } 4493 - }, 4494 3717 "node_modules/uri-js": { 4495 3718 "version": "4.4.1", 4496 3719 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", ··· 4529 3752 } 4530 3753 }, 4531 3754 "node_modules/vite": { 4532 - "version": "4.3.3", 4533 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.3.tgz", 4534 - "integrity": "sha512-MwFlLBO4udZXd+VBcezo3u8mC77YQk+ik+fbc0GZWGgzfbPP+8Kf0fldhARqvSYmtIWoAJ5BXPClUbMTlqFxrA==", 3755 + "version": "4.3.4", 3756 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.4.tgz", 3757 + "integrity": "sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg==", 4535 3758 "dev": true, 4536 3759 "dependencies": { 4537 3760 "esbuild": "^0.17.5", ··· 4577 3800 } 4578 3801 }, 4579 3802 "node_modules/vite-node": { 4580 - "version": "0.30.1", 4581 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.30.1.tgz", 4582 - "integrity": "sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==", 3803 + "version": "0.31.0", 3804 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.31.0.tgz", 3805 + "integrity": "sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==", 4583 3806 "dev": true, 4584 3807 "dependencies": { 4585 3808 "cac": "^6.7.14", ··· 4596 3819 "node": ">=v14.18.0" 4597 3820 }, 4598 3821 "funding": { 4599 - "url": "https://github.com/sponsors/antfu" 3822 + "url": "https://opencollective.com/vitest" 4600 3823 } 4601 3824 }, 4602 3825 "node_modules/vitefu": { ··· 4614 3837 } 4615 3838 }, 4616 3839 "node_modules/vitest": { 4617 - "version": "0.30.1", 4618 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.30.1.tgz", 4619 - "integrity": "sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==", 3840 + "version": "0.31.0", 3841 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.31.0.tgz", 3842 + "integrity": "sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==", 4620 3843 "dev": true, 4621 3844 "dependencies": { 4622 3845 "@types/chai": "^4.3.4", 4623 3846 "@types/chai-subset": "^1.3.3", 4624 3847 "@types/node": "*", 4625 - "@vitest/expect": "0.30.1", 4626 - "@vitest/runner": "0.30.1", 4627 - "@vitest/snapshot": "0.30.1", 4628 - "@vitest/spy": "0.30.1", 4629 - "@vitest/utils": "0.30.1", 3848 + "@vitest/expect": "0.31.0", 3849 + "@vitest/runner": "0.31.0", 3850 + "@vitest/snapshot": "0.31.0", 3851 + "@vitest/spy": "0.31.0", 3852 + "@vitest/utils": "0.31.0", 4630 3853 "acorn": "^8.8.2", 4631 3854 "acorn-walk": "^8.2.0", 4632 3855 "cac": "^6.7.14", ··· 4637 3860 "magic-string": "^0.30.0", 4638 3861 "pathe": "^1.1.0", 4639 3862 "picocolors": "^1.0.0", 4640 - "source-map": "^0.6.1", 4641 3863 "std-env": "^3.3.2", 4642 3864 "strip-literal": "^1.0.1", 4643 3865 "tinybench": "^2.4.0", 4644 - "tinypool": "^0.4.0", 3866 + "tinypool": "^0.5.0", 4645 3867 "vite": "^3.0.0 || ^4.0.0", 4646 - "vite-node": "0.30.1", 3868 + "vite-node": "0.31.0", 4647 3869 "why-is-node-running": "^2.2.2" 4648 3870 }, 4649 3871 "bin": { ··· 4653 3875 "node": ">=v14.18.0" 4654 3876 }, 4655 3877 "funding": { 4656 - "url": "https://github.com/sponsors/antfu" 3878 + "url": "https://opencollective.com/vitest" 4657 3879 }, 4658 3880 "peerDependencies": { 4659 3881 "@edge-runtime/vm": "*", ··· 4758 3980 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4759 3981 } 4760 3982 }, 4761 - "node_modules/wrap-ansi/node_modules/ansi-styles": { 4762 - "version": "4.3.0", 4763 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 4764 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 4765 - "dev": true, 4766 - "dependencies": { 4767 - "color-convert": "^2.0.1" 4768 - }, 4769 - "engines": { 4770 - "node": ">=8" 4771 - }, 4772 - "funding": { 4773 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4774 - } 4775 - }, 4776 - "node_modules/wrap-ansi/node_modules/color-convert": { 4777 - "version": "2.0.1", 4778 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 4779 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 4780 - "dev": true, 4781 - "dependencies": { 4782 - "color-name": "~1.1.4" 4783 - }, 4784 - "engines": { 4785 - "node": ">=7.0.0" 4786 - } 4787 - }, 4788 - "node_modules/wrap-ansi/node_modules/color-name": { 4789 - "version": "1.1.4", 4790 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 4791 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 4792 - "dev": true 4793 - }, 4794 3983 "node_modules/wrappy": { 4795 3984 "version": "1.0.2", 4796 3985 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", ··· 4807 3996 } 4808 3997 }, 4809 3998 "node_modules/yallist": { 4810 - "version": "3.1.1", 4811 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 4812 - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 4813 - "dev": true, 4814 - "optional": true, 4815 - "peer": true 3999 + "version": "4.0.0", 4000 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4001 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4002 + "dev": true 4816 4003 }, 4817 4004 "node_modules/yaml": { 4818 4005 "version": "1.10.2",
+8 -8
package.json
··· 17 17 }, 18 18 "devDependencies": { 19 19 "@sveltejs/adapter-static": "^2.0.2", 20 - "@sveltejs/kit": "^1.15.9", 20 + "@sveltejs/kit": "^1.15.10", 21 21 "@sveltejs/package": "^2.0.2", 22 - "@typescript-eslint/eslint-plugin": "^5.59.1", 23 - "@typescript-eslint/parser": "^5.59.1", 24 - "@vitest/coverage-c8": "^0.30.1", 25 - "date-fns": "^2.29.3", 22 + "@typescript-eslint/eslint-plugin": "^5.59.2", 23 + "@typescript-eslint/parser": "^5.59.2", 24 + "@vitest/coverage-c8": "^0.31.0", 25 + "date-fns": "^2.30.0", 26 26 "eslint": "^8.39.0", 27 27 "eslint-config-prettier": "^8.8.0", 28 - "eslint-plugin-svelte": "^2.27.1", 28 + "eslint-plugin-svelte": "^2.27.3", 29 29 "mdsvex": "^0.10.6", 30 30 "prettier": "^2.8.8", 31 31 "prettier-plugin-svelte": "^2.10.0", ··· 33 33 "svelte": "^3.58.0", 34 34 "svelte-check": "^3.2.0", 35 35 "typescript": "^5.0.4", 36 - "vite": "^4.3.3", 37 - "vitest": "^0.30.1" 36 + "vite": "^4.3.4", 37 + "vitest": "^0.31.0" 38 38 }, 39 39 "peerDependencies": { 40 40 "svelte": "^3.24.0"
+17 -19
src/lib/DateInput.svelte
··· 66 66 $: valueUpdate($store, formatTokens) 67 67 68 68 export let text = toText($store, formatTokens) 69 - let textHistory = [text, text] 70 - $: textHistory = [textHistory[1], text] 71 69 72 70 function textUpdate(text: string, formatTokens: FormatToken[]) { 73 71 if (text.length) { ··· 88 86 } 89 87 } 90 88 $: textUpdate(text, formatTokens) 91 - 92 - function input(e: unknown) { 93 - if ( 94 - e instanceof InputEvent && 95 - e.inputType === 'insertText' && 96 - typeof e.data === 'string' && 97 - text === textHistory[0] + e.data 98 - ) { 99 - // check for missing punctuation, and add if there is any 100 - let result = parse(textHistory[0], formatTokens, $store) 101 - if (result.missingPunctuation !== '' && !result.missingPunctuation.startsWith(e.data)) { 102 - text = textHistory[0] + result.missingPunctuation + e.data 103 - } 104 - } 105 - } 106 89 107 90 /** Whether the date popup is visible */ 108 91 export let visible = false ··· 150 133 <input 151 134 class:invalid={!valid} 152 135 type="text" 153 - bind:value={text} 136 + value={text} 154 137 {placeholder} 155 138 {disabled} 156 139 on:focus={() => (visible = true)} 157 140 on:mousedown={() => (visible = true)} 158 - on:input={input} 141 + on:input={(e) => { 142 + if ( 143 + e instanceof InputEvent && 144 + e.inputType === 'insertText' && 145 + typeof e.data === 'string' && 146 + e.currentTarget.value === text + e.data 147 + ) { 148 + // check for missing punctuation, and add if there is any 149 + let result = parse(text, formatTokens, $store) 150 + if (result.missingPunctuation !== '' && !result.missingPunctuation.startsWith(e.data)) { 151 + text = text + result.missingPunctuation + e.data 152 + return 153 + } 154 + } 155 + text = e.currentTarget.value 156 + }} 159 157 /> 160 158 {#if visible && !disabled} 161 159 <div class="picker" class:visible transition:fly={{ duration: 80, easing: cubicInOut, y: -5 }}>