[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.

Update deps

Migrates eslint & sass

Kasper (Oct 23, 2024, 7:03 AM +0200) ba540d59 880f36ef

+902 -873
-31
.eslintrc.cjs
··· 1 - module.exports = { 2 - root: true, 3 - extends: [ 4 - 'eslint:recommended', 5 - 'plugin:@typescript-eslint/recommended', 6 - 'plugin:svelte/recommended', 7 - 'prettier', 8 - ], 9 - parser: '@typescript-eslint/parser', 10 - plugins: ['@typescript-eslint'], 11 - ignorePatterns: ['*.cjs'], 12 - parserOptions: { 13 - sourceType: 'module', 14 - ecmaVersion: 2020, 15 - extraFileExtensions: ['.svelte'], 16 - }, 17 - env: { 18 - browser: true, 19 - es2017: true, 20 - node: true, 21 - }, 22 - overrides: [ 23 - { 24 - files: ['*.svelte'], 25 - parser: 'svelte-eslint-parser', 26 - parserOptions: { 27 - parser: '@typescript-eslint/parser', 28 - }, 29 - }, 30 - ], 31 - }
+32
eslint.config.js
··· 1 + import prettier from 'eslint-config-prettier' 2 + import js from '@eslint/js' 3 + import svelte from 'eslint-plugin-svelte' 4 + import globals from 'globals' 5 + import ts from 'typescript-eslint' 6 + /** @type {import('eslint').Linter.Config[]} */ 7 + export default [ 8 + js.configs.recommended, 9 + ...ts.configs.recommended, 10 + ...svelte.configs['flat/recommended'], 11 + prettier, 12 + ...svelte.configs['flat/prettier'], 13 + { 14 + languageOptions: { 15 + globals: { 16 + ...globals.browser, 17 + ...globals.node, 18 + }, 19 + }, 20 + }, 21 + { 22 + files: ['**/*.svelte'], 23 + languageOptions: { 24 + parserOptions: { 25 + parser: ts.parser, 26 + }, 27 + }, 28 + }, 29 + { 30 + ignores: ['build/', '.svelte-kit/', 'dist/'], 31 + }, 32 + ]
+855 -827
package-lock.json
··· 13 13 "@sveltejs/kit": "^2.7.2", 14 14 "@sveltejs/package": "^2.3.6", 15 15 "@sveltejs/vite-plugin-svelte": "^4.0.0", 16 - "@typescript-eslint/eslint-plugin": "^7.10.0", 17 - "@typescript-eslint/parser": "^7.10.0", 18 - "@vitest/coverage-v8": "^1.6.0", 19 - "date-fns": "^3.6.0", 20 - "eslint": "^8.57.0", 16 + "@vitest/coverage-v8": "^2.1.3", 17 + "date-fns": "^4.1.0", 18 + "eslint": "^9.13.0", 21 19 "eslint-config-prettier": "^9.1.0", 22 20 "eslint-plugin-svelte": "^2.46.0", 23 - "mdsvex": "^0.11.0", 24 - "prettier": "^3.2.5", 21 + "mdsvex": "^0.12.3", 22 + "prettier": "^3.3.3", 25 23 "prettier-plugin-svelte": "^3.2.7", 26 - "sass": "^1.77.2", 24 + "sass": "^1.80.3", 27 25 "svelte": "^5.0.5", 28 26 "svelte-check": "^4.0.5", 29 - "typescript": "~5.4.5", 27 + "svelte-preprocess": "^6.0.3", 28 + "typescript": "~5.6.3", 29 + "typescript-eslint": "^8.11.0", 30 30 "vite": "^5.4.10", 31 - "vitest": "^1.6.0" 31 + "vitest": "^2.1.3" 32 32 }, 33 33 "peerDependencies": { 34 34 "svelte": "^3.24.0 || ^4.0.0 || ^5.0.0" ··· 482 482 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 483 483 } 484 484 }, 485 + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 486 + "version": "3.4.3", 487 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 488 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 489 + "dev": true, 490 + "engines": { 491 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 492 + }, 493 + "funding": { 494 + "url": "https://opencollective.com/eslint" 495 + } 496 + }, 485 497 "node_modules/@eslint-community/regexpp": { 486 498 "version": "4.11.1", 487 499 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", ··· 491 503 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 492 504 } 493 505 }, 506 + "node_modules/@eslint/config-array": { 507 + "version": "0.18.0", 508 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", 509 + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", 510 + "dev": true, 511 + "dependencies": { 512 + "@eslint/object-schema": "^2.1.4", 513 + "debug": "^4.3.1", 514 + "minimatch": "^3.1.2" 515 + }, 516 + "engines": { 517 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 518 + } 519 + }, 520 + "node_modules/@eslint/core": { 521 + "version": "0.7.0", 522 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", 523 + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", 524 + "dev": true, 525 + "engines": { 526 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 527 + } 528 + }, 494 529 "node_modules/@eslint/eslintrc": { 495 - "version": "2.1.4", 496 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 497 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 530 + "version": "3.1.0", 531 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", 532 + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", 498 533 "dev": true, 499 534 "dependencies": { 500 535 "ajv": "^6.12.4", 501 536 "debug": "^4.3.2", 502 - "espree": "^9.6.0", 503 - "globals": "^13.19.0", 537 + "espree": "^10.0.1", 538 + "globals": "^14.0.0", 504 539 "ignore": "^5.2.0", 505 540 "import-fresh": "^3.2.1", 506 541 "js-yaml": "^4.1.0", ··· 508 543 "strip-json-comments": "^3.1.1" 509 544 }, 510 545 "engines": { 511 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 546 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 512 547 }, 513 548 "funding": { 514 549 "url": "https://opencollective.com/eslint" 515 550 } 516 551 }, 517 - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 518 - "version": "1.1.11", 519 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 520 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 521 - "dev": true, 522 - "dependencies": { 523 - "balanced-match": "^1.0.0", 524 - "concat-map": "0.0.1" 525 - } 526 - }, 527 - "node_modules/@eslint/eslintrc/node_modules/minimatch": { 528 - "version": "3.1.2", 529 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 530 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 552 + "node_modules/@eslint/js": { 553 + "version": "9.13.0", 554 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", 555 + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", 531 556 "dev": true, 532 - "dependencies": { 533 - "brace-expansion": "^1.1.7" 534 - }, 535 557 "engines": { 536 - "node": "*" 558 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 537 559 } 538 560 }, 539 - "node_modules/@eslint/js": { 540 - "version": "8.57.1", 541 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", 542 - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", 561 + "node_modules/@eslint/object-schema": { 562 + "version": "2.1.4", 563 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", 564 + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", 543 565 "dev": true, 544 566 "engines": { 545 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 567 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 546 568 } 547 569 }, 548 - "node_modules/@humanwhocodes/config-array": { 549 - "version": "0.13.0", 550 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", 551 - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", 552 - "deprecated": "Use @eslint/config-array instead", 570 + "node_modules/@eslint/plugin-kit": { 571 + "version": "0.2.1", 572 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", 573 + "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", 553 574 "dev": true, 554 575 "dependencies": { 555 - "@humanwhocodes/object-schema": "^2.0.3", 556 - "debug": "^4.3.1", 557 - "minimatch": "^3.0.5" 576 + "levn": "^0.4.1" 558 577 }, 559 578 "engines": { 560 - "node": ">=10.10.0" 579 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 561 580 } 562 581 }, 563 - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { 564 - "version": "1.1.11", 565 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 566 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 582 + "node_modules/@humanfs/core": { 583 + "version": "0.19.0", 584 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", 585 + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", 567 586 "dev": true, 568 - "dependencies": { 569 - "balanced-match": "^1.0.0", 570 - "concat-map": "0.0.1" 587 + "engines": { 588 + "node": ">=18.18.0" 571 589 } 572 590 }, 573 - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { 574 - "version": "3.1.2", 575 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 576 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 591 + "node_modules/@humanfs/node": { 592 + "version": "0.16.5", 593 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", 594 + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", 577 595 "dev": true, 578 596 "dependencies": { 579 - "brace-expansion": "^1.1.7" 597 + "@humanfs/core": "^0.19.0", 598 + "@humanwhocodes/retry": "^0.3.0" 580 599 }, 581 600 "engines": { 582 - "node": "*" 601 + "node": ">=18.18.0" 583 602 } 584 603 }, 585 604 "node_modules/@humanwhocodes/module-importer": { ··· 595 614 "url": "https://github.com/sponsors/nzakas" 596 615 } 597 616 }, 598 - "node_modules/@humanwhocodes/object-schema": { 599 - "version": "2.0.3", 600 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", 601 - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", 602 - "deprecated": "Use @eslint/object-schema instead", 603 - "dev": true 617 + "node_modules/@humanwhocodes/retry": { 618 + "version": "0.3.1", 619 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", 620 + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", 621 + "dev": true, 622 + "engines": { 623 + "node": ">=18.18" 624 + }, 625 + "funding": { 626 + "type": "github", 627 + "url": "https://github.com/sponsors/nzakas" 628 + } 629 + }, 630 + "node_modules/@isaacs/cliui": { 631 + "version": "8.0.2", 632 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 633 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 634 + "dev": true, 635 + "dependencies": { 636 + "string-width": "^5.1.2", 637 + "string-width-cjs": "npm:string-width@^4.2.0", 638 + "strip-ansi": "^7.0.1", 639 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 640 + "wrap-ansi": "^8.1.0", 641 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 642 + }, 643 + "engines": { 644 + "node": ">=12" 645 + } 604 646 }, 605 647 "node_modules/@istanbuljs/schema": { 606 648 "version": "0.1.3", ··· 611 653 "node": ">=8" 612 654 } 613 655 }, 614 - "node_modules/@jest/schemas": { 615 - "version": "29.6.3", 616 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 617 - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 618 - "dev": true, 619 - "dependencies": { 620 - "@sinclair/typebox": "^0.27.8" 621 - }, 622 - "engines": { 623 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 624 - } 625 - }, 626 656 "node_modules/@jridgewell/gen-mapping": { 627 657 "version": "0.3.5", 628 658 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", ··· 979 1009 "url": "https://opencollective.com/parcel" 980 1010 } 981 1011 }, 1012 + "node_modules/@pkgjs/parseargs": { 1013 + "version": "0.11.0", 1014 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1015 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1016 + "dev": true, 1017 + "optional": true, 1018 + "engines": { 1019 + "node": ">=14" 1020 + } 1021 + }, 982 1022 "node_modules/@polka/url": { 983 1023 "version": "1.0.0-next.28", 984 1024 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", ··· 1193 1233 "win32" 1194 1234 ] 1195 1235 }, 1196 - "node_modules/@sinclair/typebox": { 1197 - "version": "0.27.8", 1198 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 1199 - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 1200 - "dev": true 1201 - }, 1202 1236 "node_modules/@sveltejs/adapter-static": { 1203 1237 "version": "3.0.5", 1204 1238 "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.5.tgz", ··· 1312 1346 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 1313 1347 "dev": true 1314 1348 }, 1349 + "node_modules/@types/json-schema": { 1350 + "version": "7.0.15", 1351 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1352 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1353 + "dev": true 1354 + }, 1315 1355 "node_modules/@types/unist": { 1316 1356 "version": "2.0.11", 1317 1357 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", ··· 1319 1359 "dev": true 1320 1360 }, 1321 1361 "node_modules/@typescript-eslint/eslint-plugin": { 1322 - "version": "7.18.0", 1323 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", 1324 - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", 1362 + "version": "8.11.0", 1363 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz", 1364 + "integrity": "sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==", 1325 1365 "dev": true, 1326 1366 "dependencies": { 1327 1367 "@eslint-community/regexpp": "^4.10.0", 1328 - "@typescript-eslint/scope-manager": "7.18.0", 1329 - "@typescript-eslint/type-utils": "7.18.0", 1330 - "@typescript-eslint/utils": "7.18.0", 1331 - "@typescript-eslint/visitor-keys": "7.18.0", 1368 + "@typescript-eslint/scope-manager": "8.11.0", 1369 + "@typescript-eslint/type-utils": "8.11.0", 1370 + "@typescript-eslint/utils": "8.11.0", 1371 + "@typescript-eslint/visitor-keys": "8.11.0", 1332 1372 "graphemer": "^1.4.0", 1333 1373 "ignore": "^5.3.1", 1334 1374 "natural-compare": "^1.4.0", 1335 1375 "ts-api-utils": "^1.3.0" 1336 1376 }, 1337 1377 "engines": { 1338 - "node": "^18.18.0 || >=20.0.0" 1378 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1339 1379 }, 1340 1380 "funding": { 1341 1381 "type": "opencollective", 1342 1382 "url": "https://opencollective.com/typescript-eslint" 1343 1383 }, 1344 1384 "peerDependencies": { 1345 - "@typescript-eslint/parser": "^7.0.0", 1346 - "eslint": "^8.56.0" 1385 + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 1386 + "eslint": "^8.57.0 || ^9.0.0" 1347 1387 }, 1348 1388 "peerDependenciesMeta": { 1349 1389 "typescript": { ··· 1352 1392 } 1353 1393 }, 1354 1394 "node_modules/@typescript-eslint/parser": { 1355 - "version": "7.18.0", 1356 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", 1357 - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", 1395 + "version": "8.11.0", 1396 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.11.0.tgz", 1397 + "integrity": "sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==", 1358 1398 "dev": true, 1359 1399 "dependencies": { 1360 - "@typescript-eslint/scope-manager": "7.18.0", 1361 - "@typescript-eslint/types": "7.18.0", 1362 - "@typescript-eslint/typescript-estree": "7.18.0", 1363 - "@typescript-eslint/visitor-keys": "7.18.0", 1400 + "@typescript-eslint/scope-manager": "8.11.0", 1401 + "@typescript-eslint/types": "8.11.0", 1402 + "@typescript-eslint/typescript-estree": "8.11.0", 1403 + "@typescript-eslint/visitor-keys": "8.11.0", 1364 1404 "debug": "^4.3.4" 1365 1405 }, 1366 1406 "engines": { 1367 - "node": "^18.18.0 || >=20.0.0" 1407 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1368 1408 }, 1369 1409 "funding": { 1370 1410 "type": "opencollective", 1371 1411 "url": "https://opencollective.com/typescript-eslint" 1372 1412 }, 1373 1413 "peerDependencies": { 1374 - "eslint": "^8.56.0" 1414 + "eslint": "^8.57.0 || ^9.0.0" 1375 1415 }, 1376 1416 "peerDependenciesMeta": { 1377 1417 "typescript": { ··· 1380 1420 } 1381 1421 }, 1382 1422 "node_modules/@typescript-eslint/scope-manager": { 1383 - "version": "7.18.0", 1384 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", 1385 - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", 1423 + "version": "8.11.0", 1424 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz", 1425 + "integrity": "sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==", 1386 1426 "dev": true, 1387 1427 "dependencies": { 1388 - "@typescript-eslint/types": "7.18.0", 1389 - "@typescript-eslint/visitor-keys": "7.18.0" 1428 + "@typescript-eslint/types": "8.11.0", 1429 + "@typescript-eslint/visitor-keys": "8.11.0" 1390 1430 }, 1391 1431 "engines": { 1392 - "node": "^18.18.0 || >=20.0.0" 1432 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1393 1433 }, 1394 1434 "funding": { 1395 1435 "type": "opencollective", ··· 1397 1437 } 1398 1438 }, 1399 1439 "node_modules/@typescript-eslint/type-utils": { 1400 - "version": "7.18.0", 1401 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", 1402 - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", 1440 + "version": "8.11.0", 1441 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz", 1442 + "integrity": "sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==", 1403 1443 "dev": true, 1404 1444 "dependencies": { 1405 - "@typescript-eslint/typescript-estree": "7.18.0", 1406 - "@typescript-eslint/utils": "7.18.0", 1445 + "@typescript-eslint/typescript-estree": "8.11.0", 1446 + "@typescript-eslint/utils": "8.11.0", 1407 1447 "debug": "^4.3.4", 1408 1448 "ts-api-utils": "^1.3.0" 1409 1449 }, 1410 1450 "engines": { 1411 - "node": "^18.18.0 || >=20.0.0" 1451 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1412 1452 }, 1413 1453 "funding": { 1414 1454 "type": "opencollective", 1415 1455 "url": "https://opencollective.com/typescript-eslint" 1416 1456 }, 1417 - "peerDependencies": { 1418 - "eslint": "^8.56.0" 1419 - }, 1420 1457 "peerDependenciesMeta": { 1421 1458 "typescript": { 1422 1459 "optional": true ··· 1424 1461 } 1425 1462 }, 1426 1463 "node_modules/@typescript-eslint/types": { 1427 - "version": "7.18.0", 1428 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", 1429 - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", 1464 + "version": "8.11.0", 1465 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.11.0.tgz", 1466 + "integrity": "sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==", 1430 1467 "dev": true, 1431 1468 "engines": { 1432 - "node": "^18.18.0 || >=20.0.0" 1469 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1433 1470 }, 1434 1471 "funding": { 1435 1472 "type": "opencollective", ··· 1437 1474 } 1438 1475 }, 1439 1476 "node_modules/@typescript-eslint/typescript-estree": { 1440 - "version": "7.18.0", 1441 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", 1442 - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", 1477 + "version": "8.11.0", 1478 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz", 1479 + "integrity": "sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==", 1443 1480 "dev": true, 1444 1481 "dependencies": { 1445 - "@typescript-eslint/types": "7.18.0", 1446 - "@typescript-eslint/visitor-keys": "7.18.0", 1482 + "@typescript-eslint/types": "8.11.0", 1483 + "@typescript-eslint/visitor-keys": "8.11.0", 1447 1484 "debug": "^4.3.4", 1448 - "globby": "^11.1.0", 1485 + "fast-glob": "^3.3.2", 1449 1486 "is-glob": "^4.0.3", 1450 1487 "minimatch": "^9.0.4", 1451 1488 "semver": "^7.6.0", 1452 1489 "ts-api-utils": "^1.3.0" 1453 1490 }, 1454 1491 "engines": { 1455 - "node": "^18.18.0 || >=20.0.0" 1492 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1456 1493 }, 1457 1494 "funding": { 1458 1495 "type": "opencollective", ··· 1464 1501 } 1465 1502 } 1466 1503 }, 1504 + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 1505 + "version": "2.0.1", 1506 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1507 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1508 + "dev": true, 1509 + "dependencies": { 1510 + "balanced-match": "^1.0.0" 1511 + } 1512 + }, 1513 + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 1514 + "version": "9.0.5", 1515 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1516 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1517 + "dev": true, 1518 + "dependencies": { 1519 + "brace-expansion": "^2.0.1" 1520 + }, 1521 + "engines": { 1522 + "node": ">=16 || 14 >=14.17" 1523 + }, 1524 + "funding": { 1525 + "url": "https://github.com/sponsors/isaacs" 1526 + } 1527 + }, 1467 1528 "node_modules/@typescript-eslint/utils": { 1468 - "version": "7.18.0", 1469 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", 1470 - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", 1529 + "version": "8.11.0", 1530 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.11.0.tgz", 1531 + "integrity": "sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==", 1471 1532 "dev": true, 1472 1533 "dependencies": { 1473 1534 "@eslint-community/eslint-utils": "^4.4.0", 1474 - "@typescript-eslint/scope-manager": "7.18.0", 1475 - "@typescript-eslint/types": "7.18.0", 1476 - "@typescript-eslint/typescript-estree": "7.18.0" 1535 + "@typescript-eslint/scope-manager": "8.11.0", 1536 + "@typescript-eslint/types": "8.11.0", 1537 + "@typescript-eslint/typescript-estree": "8.11.0" 1477 1538 }, 1478 1539 "engines": { 1479 - "node": "^18.18.0 || >=20.0.0" 1540 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1480 1541 }, 1481 1542 "funding": { 1482 1543 "type": "opencollective", 1483 1544 "url": "https://opencollective.com/typescript-eslint" 1484 1545 }, 1485 1546 "peerDependencies": { 1486 - "eslint": "^8.56.0" 1547 + "eslint": "^8.57.0 || ^9.0.0" 1487 1548 } 1488 1549 }, 1489 1550 "node_modules/@typescript-eslint/visitor-keys": { 1490 - "version": "7.18.0", 1491 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", 1492 - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", 1551 + "version": "8.11.0", 1552 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz", 1553 + "integrity": "sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==", 1493 1554 "dev": true, 1494 1555 "dependencies": { 1495 - "@typescript-eslint/types": "7.18.0", 1556 + "@typescript-eslint/types": "8.11.0", 1496 1557 "eslint-visitor-keys": "^3.4.3" 1497 1558 }, 1498 1559 "engines": { 1499 - "node": "^18.18.0 || >=20.0.0" 1560 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1500 1561 }, 1501 1562 "funding": { 1502 1563 "type": "opencollective", 1503 1564 "url": "https://opencollective.com/typescript-eslint" 1504 1565 } 1505 1566 }, 1506 - "node_modules/@ungap/structured-clone": { 1507 - "version": "1.2.0", 1508 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 1509 - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 1510 - "dev": true 1567 + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 1568 + "version": "3.4.3", 1569 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 1570 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 1571 + "dev": true, 1572 + "engines": { 1573 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1574 + }, 1575 + "funding": { 1576 + "url": "https://opencollective.com/eslint" 1577 + } 1511 1578 }, 1512 1579 "node_modules/@vitest/coverage-v8": { 1513 - "version": "1.6.0", 1514 - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", 1515 - "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", 1580 + "version": "2.1.3", 1581 + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.3.tgz", 1582 + "integrity": "sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==", 1516 1583 "dev": true, 1517 1584 "dependencies": { 1518 - "@ampproject/remapping": "^2.2.1", 1585 + "@ampproject/remapping": "^2.3.0", 1519 1586 "@bcoe/v8-coverage": "^0.2.3", 1520 - "debug": "^4.3.4", 1587 + "debug": "^4.3.6", 1521 1588 "istanbul-lib-coverage": "^3.2.2", 1522 1589 "istanbul-lib-report": "^3.0.1", 1523 - "istanbul-lib-source-maps": "^5.0.4", 1524 - "istanbul-reports": "^3.1.6", 1525 - "magic-string": "^0.30.5", 1526 - "magicast": "^0.3.3", 1527 - "picocolors": "^1.0.0", 1528 - "std-env": "^3.5.0", 1529 - "strip-literal": "^2.0.0", 1530 - "test-exclude": "^6.0.0" 1590 + "istanbul-lib-source-maps": "^5.0.6", 1591 + "istanbul-reports": "^3.1.7", 1592 + "magic-string": "^0.30.11", 1593 + "magicast": "^0.3.4", 1594 + "std-env": "^3.7.0", 1595 + "test-exclude": "^7.0.1", 1596 + "tinyrainbow": "^1.2.0" 1531 1597 }, 1532 1598 "funding": { 1533 1599 "url": "https://opencollective.com/vitest" 1534 1600 }, 1535 1601 "peerDependencies": { 1536 - "vitest": "1.6.0" 1602 + "@vitest/browser": "2.1.3", 1603 + "vitest": "2.1.3" 1604 + }, 1605 + "peerDependenciesMeta": { 1606 + "@vitest/browser": { 1607 + "optional": true 1608 + } 1537 1609 } 1538 1610 }, 1539 1611 "node_modules/@vitest/expect": { 1540 - "version": "1.6.0", 1541 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", 1542 - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", 1612 + "version": "2.1.3", 1613 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.3.tgz", 1614 + "integrity": "sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==", 1543 1615 "dev": true, 1544 1616 "dependencies": { 1545 - "@vitest/spy": "1.6.0", 1546 - "@vitest/utils": "1.6.0", 1547 - "chai": "^4.3.10" 1617 + "@vitest/spy": "2.1.3", 1618 + "@vitest/utils": "2.1.3", 1619 + "chai": "^5.1.1", 1620 + "tinyrainbow": "^1.2.0" 1548 1621 }, 1549 1622 "funding": { 1550 1623 "url": "https://opencollective.com/vitest" 1551 1624 } 1552 1625 }, 1553 - "node_modules/@vitest/runner": { 1554 - "version": "1.6.0", 1555 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", 1556 - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", 1626 + "node_modules/@vitest/mocker": { 1627 + "version": "2.1.3", 1628 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.3.tgz", 1629 + "integrity": "sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==", 1557 1630 "dev": true, 1558 1631 "dependencies": { 1559 - "@vitest/utils": "1.6.0", 1560 - "p-limit": "^5.0.0", 1561 - "pathe": "^1.1.1" 1632 + "@vitest/spy": "2.1.3", 1633 + "estree-walker": "^3.0.3", 1634 + "magic-string": "^0.30.11" 1562 1635 }, 1563 1636 "funding": { 1564 1637 "url": "https://opencollective.com/vitest" 1638 + }, 1639 + "peerDependencies": { 1640 + "@vitest/spy": "2.1.3", 1641 + "msw": "^2.3.5", 1642 + "vite": "^5.0.0" 1643 + }, 1644 + "peerDependenciesMeta": { 1645 + "msw": { 1646 + "optional": true 1647 + }, 1648 + "vite": { 1649 + "optional": true 1650 + } 1565 1651 } 1566 1652 }, 1567 - "node_modules/@vitest/runner/node_modules/p-limit": { 1568 - "version": "5.0.0", 1569 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 1570 - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", 1653 + "node_modules/@vitest/pretty-format": { 1654 + "version": "2.1.3", 1655 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.3.tgz", 1656 + "integrity": "sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==", 1571 1657 "dev": true, 1572 1658 "dependencies": { 1573 - "yocto-queue": "^1.0.0" 1574 - }, 1575 - "engines": { 1576 - "node": ">=18" 1659 + "tinyrainbow": "^1.2.0" 1577 1660 }, 1578 1661 "funding": { 1579 - "url": "https://github.com/sponsors/sindresorhus" 1662 + "url": "https://opencollective.com/vitest" 1580 1663 } 1581 1664 }, 1582 - "node_modules/@vitest/runner/node_modules/yocto-queue": { 1583 - "version": "1.1.1", 1584 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", 1585 - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", 1665 + "node_modules/@vitest/runner": { 1666 + "version": "2.1.3", 1667 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.3.tgz", 1668 + "integrity": "sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==", 1586 1669 "dev": true, 1587 - "engines": { 1588 - "node": ">=12.20" 1670 + "dependencies": { 1671 + "@vitest/utils": "2.1.3", 1672 + "pathe": "^1.1.2" 1589 1673 }, 1590 1674 "funding": { 1591 - "url": "https://github.com/sponsors/sindresorhus" 1675 + "url": "https://opencollective.com/vitest" 1592 1676 } 1593 1677 }, 1594 1678 "node_modules/@vitest/snapshot": { 1595 - "version": "1.6.0", 1596 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", 1597 - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", 1679 + "version": "2.1.3", 1680 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.3.tgz", 1681 + "integrity": "sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==", 1598 1682 "dev": true, 1599 1683 "dependencies": { 1600 - "magic-string": "^0.30.5", 1601 - "pathe": "^1.1.1", 1602 - "pretty-format": "^29.7.0" 1684 + "@vitest/pretty-format": "2.1.3", 1685 + "magic-string": "^0.30.11", 1686 + "pathe": "^1.1.2" 1603 1687 }, 1604 1688 "funding": { 1605 1689 "url": "https://opencollective.com/vitest" 1606 1690 } 1607 1691 }, 1608 1692 "node_modules/@vitest/spy": { 1609 - "version": "1.6.0", 1610 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", 1611 - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", 1693 + "version": "2.1.3", 1694 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.3.tgz", 1695 + "integrity": "sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==", 1612 1696 "dev": true, 1613 1697 "dependencies": { 1614 - "tinyspy": "^2.2.0" 1698 + "tinyspy": "^3.0.0" 1615 1699 }, 1616 1700 "funding": { 1617 1701 "url": "https://opencollective.com/vitest" 1618 1702 } 1619 1703 }, 1620 1704 "node_modules/@vitest/utils": { 1621 - "version": "1.6.0", 1622 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", 1623 - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", 1705 + "version": "2.1.3", 1706 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.3.tgz", 1707 + "integrity": "sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==", 1624 1708 "dev": true, 1625 1709 "dependencies": { 1626 - "diff-sequences": "^29.6.3", 1627 - "estree-walker": "^3.0.3", 1628 - "loupe": "^2.3.7", 1629 - "pretty-format": "^29.7.0" 1710 + "@vitest/pretty-format": "2.1.3", 1711 + "loupe": "^3.1.1", 1712 + "tinyrainbow": "^1.2.0" 1630 1713 }, 1631 1714 "funding": { 1632 1715 "url": "https://opencollective.com/vitest" ··· 1662 1745 "acorn": ">=8.9.0" 1663 1746 } 1664 1747 }, 1665 - "node_modules/acorn-walk": { 1666 - "version": "8.3.4", 1667 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 1668 - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 1669 - "dev": true, 1670 - "dependencies": { 1671 - "acorn": "^8.11.0" 1672 - }, 1673 - "engines": { 1674 - "node": ">=0.4.0" 1675 - } 1676 - }, 1677 1748 "node_modules/ajv": { 1678 1749 "version": "6.12.6", 1679 1750 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", ··· 1691 1762 } 1692 1763 }, 1693 1764 "node_modules/ansi-regex": { 1694 - "version": "5.0.1", 1695 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1696 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1765 + "version": "6.1.0", 1766 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 1767 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 1697 1768 "dev": true, 1698 1769 "engines": { 1699 - "node": ">=8" 1770 + "node": ">=12" 1771 + }, 1772 + "funding": { 1773 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1700 1774 } 1701 1775 }, 1702 1776 "node_modules/ansi-styles": { ··· 1729 1803 "node": ">= 0.4" 1730 1804 } 1731 1805 }, 1732 - "node_modules/array-union": { 1733 - "version": "2.1.0", 1734 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1735 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1736 - "dev": true, 1737 - "engines": { 1738 - "node": ">=8" 1739 - } 1740 - }, 1741 1806 "node_modules/assertion-error": { 1742 - "version": "1.1.0", 1743 - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 1744 - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 1807 + "version": "2.0.1", 1808 + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 1809 + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 1745 1810 "dev": true, 1746 1811 "engines": { 1747 - "node": "*" 1812 + "node": ">=12" 1748 1813 } 1749 1814 }, 1750 1815 "node_modules/axobject-query": { ··· 1763 1828 "dev": true 1764 1829 }, 1765 1830 "node_modules/brace-expansion": { 1766 - "version": "2.0.1", 1767 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1768 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1831 + "version": "1.1.11", 1832 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1833 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1769 1834 "dev": true, 1770 1835 "dependencies": { 1771 - "balanced-match": "^1.0.0" 1836 + "balanced-match": "^1.0.0", 1837 + "concat-map": "0.0.1" 1772 1838 } 1773 1839 }, 1774 1840 "node_modules/braces": { ··· 1802 1868 } 1803 1869 }, 1804 1870 "node_modules/chai": { 1805 - "version": "4.5.0", 1806 - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", 1807 - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", 1871 + "version": "5.1.1", 1872 + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", 1873 + "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", 1808 1874 "dev": true, 1809 1875 "dependencies": { 1810 - "assertion-error": "^1.1.0", 1811 - "check-error": "^1.0.3", 1812 - "deep-eql": "^4.1.3", 1813 - "get-func-name": "^2.0.2", 1814 - "loupe": "^2.3.6", 1815 - "pathval": "^1.1.1", 1816 - "type-detect": "^4.1.0" 1876 + "assertion-error": "^2.0.1", 1877 + "check-error": "^2.1.1", 1878 + "deep-eql": "^5.0.1", 1879 + "loupe": "^3.1.0", 1880 + "pathval": "^2.0.0" 1817 1881 }, 1818 1882 "engines": { 1819 - "node": ">=4" 1883 + "node": ">=12" 1820 1884 } 1821 1885 }, 1822 1886 "node_modules/chalk": { ··· 1836 1900 } 1837 1901 }, 1838 1902 "node_modules/check-error": { 1839 - "version": "1.0.3", 1840 - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", 1841 - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", 1903 + "version": "2.1.1", 1904 + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", 1905 + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", 1842 1906 "dev": true, 1843 - "dependencies": { 1844 - "get-func-name": "^2.0.2" 1845 - }, 1846 1907 "engines": { 1847 - "node": "*" 1908 + "node": ">= 16" 1848 1909 } 1849 1910 }, 1850 1911 "node_modules/chokidar": { ··· 1886 1947 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1887 1948 "dev": true 1888 1949 }, 1889 - "node_modules/confbox": { 1890 - "version": "0.1.8", 1891 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 1892 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 1893 - "dev": true 1894 - }, 1895 1950 "node_modules/cookie": { 1896 1951 "version": "0.6.0", 1897 1952 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", ··· 1928 1983 } 1929 1984 }, 1930 1985 "node_modules/date-fns": { 1931 - "version": "3.6.0", 1932 - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", 1933 - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", 1986 + "version": "4.1.0", 1987 + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", 1988 + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", 1934 1989 "dev": true, 1935 1990 "funding": { 1936 1991 "type": "github", ··· 1961 2016 "dev": true 1962 2017 }, 1963 2018 "node_modules/deep-eql": { 1964 - "version": "4.1.4", 1965 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 1966 - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 2019 + "version": "5.0.2", 2020 + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", 2021 + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", 1967 2022 "dev": true, 1968 - "dependencies": { 1969 - "type-detect": "^4.0.0" 1970 - }, 1971 2023 "engines": { 1972 2024 "node": ">=6" 1973 2025 } ··· 2005 2057 "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 2006 2058 "dev": true 2007 2059 }, 2008 - "node_modules/diff-sequences": { 2009 - "version": "29.6.3", 2010 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 2011 - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 2012 - "dev": true, 2013 - "engines": { 2014 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2015 - } 2016 - }, 2017 - "node_modules/dir-glob": { 2018 - "version": "3.0.1", 2019 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2020 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2021 - "dev": true, 2022 - "dependencies": { 2023 - "path-type": "^4.0.0" 2024 - }, 2025 - "engines": { 2026 - "node": ">=8" 2027 - } 2060 + "node_modules/eastasianwidth": { 2061 + "version": "0.2.0", 2062 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 2063 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 2064 + "dev": true 2028 2065 }, 2029 - "node_modules/doctrine": { 2030 - "version": "3.0.0", 2031 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 2032 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 2033 - "dev": true, 2034 - "dependencies": { 2035 - "esutils": "^2.0.2" 2036 - }, 2037 - "engines": { 2038 - "node": ">=6.0.0" 2039 - } 2066 + "node_modules/emoji-regex": { 2067 + "version": "9.2.2", 2068 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 2069 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 2070 + "dev": true 2040 2071 }, 2041 2072 "node_modules/esbuild": { 2042 2073 "version": "0.21.5", ··· 2089 2120 } 2090 2121 }, 2091 2122 "node_modules/eslint": { 2092 - "version": "8.57.1", 2093 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", 2094 - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", 2095 - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", 2123 + "version": "9.13.0", 2124 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", 2125 + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", 2096 2126 "dev": true, 2097 2127 "dependencies": { 2098 2128 "@eslint-community/eslint-utils": "^4.2.0", 2099 - "@eslint-community/regexpp": "^4.6.1", 2100 - "@eslint/eslintrc": "^2.1.4", 2101 - "@eslint/js": "8.57.1", 2102 - "@humanwhocodes/config-array": "^0.13.0", 2129 + "@eslint-community/regexpp": "^4.11.0", 2130 + "@eslint/config-array": "^0.18.0", 2131 + "@eslint/core": "^0.7.0", 2132 + "@eslint/eslintrc": "^3.1.0", 2133 + "@eslint/js": "9.13.0", 2134 + "@eslint/plugin-kit": "^0.2.0", 2135 + "@humanfs/node": "^0.16.5", 2103 2136 "@humanwhocodes/module-importer": "^1.0.1", 2104 - "@nodelib/fs.walk": "^1.2.8", 2105 - "@ungap/structured-clone": "^1.2.0", 2137 + "@humanwhocodes/retry": "^0.3.1", 2138 + "@types/estree": "^1.0.6", 2139 + "@types/json-schema": "^7.0.15", 2106 2140 "ajv": "^6.12.4", 2107 2141 "chalk": "^4.0.0", 2108 2142 "cross-spawn": "^7.0.2", 2109 2143 "debug": "^4.3.2", 2110 - "doctrine": "^3.0.0", 2111 2144 "escape-string-regexp": "^4.0.0", 2112 - "eslint-scope": "^7.2.2", 2113 - "eslint-visitor-keys": "^3.4.3", 2114 - "espree": "^9.6.1", 2115 - "esquery": "^1.4.2", 2145 + "eslint-scope": "^8.1.0", 2146 + "eslint-visitor-keys": "^4.1.0", 2147 + "espree": "^10.2.0", 2148 + "esquery": "^1.5.0", 2116 2149 "esutils": "^2.0.2", 2117 2150 "fast-deep-equal": "^3.1.3", 2118 - "file-entry-cache": "^6.0.1", 2151 + "file-entry-cache": "^8.0.0", 2119 2152 "find-up": "^5.0.0", 2120 2153 "glob-parent": "^6.0.2", 2121 - "globals": "^13.19.0", 2122 - "graphemer": "^1.4.0", 2123 2154 "ignore": "^5.2.0", 2124 2155 "imurmurhash": "^0.1.4", 2125 2156 "is-glob": "^4.0.0", 2126 - "is-path-inside": "^3.0.3", 2127 - "js-yaml": "^4.1.0", 2128 2157 "json-stable-stringify-without-jsonify": "^1.0.1", 2129 - "levn": "^0.4.1", 2130 2158 "lodash.merge": "^4.6.2", 2131 2159 "minimatch": "^3.1.2", 2132 2160 "natural-compare": "^1.4.0", 2133 2161 "optionator": "^0.9.3", 2134 - "strip-ansi": "^6.0.1", 2135 2162 "text-table": "^0.2.0" 2136 2163 }, 2137 2164 "bin": { 2138 2165 "eslint": "bin/eslint.js" 2139 2166 }, 2140 2167 "engines": { 2141 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2168 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2142 2169 }, 2143 2170 "funding": { 2144 - "url": "https://opencollective.com/eslint" 2171 + "url": "https://eslint.org/donate" 2172 + }, 2173 + "peerDependencies": { 2174 + "jiti": "*" 2175 + }, 2176 + "peerDependenciesMeta": { 2177 + "jiti": { 2178 + "optional": true 2179 + } 2145 2180 } 2146 2181 }, 2147 2182 "node_modules/eslint-compat-utils": { ··· 2206 2241 } 2207 2242 }, 2208 2243 "node_modules/eslint-scope": { 2209 - "version": "7.2.2", 2210 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 2211 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 2244 + "version": "8.1.0", 2245 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", 2246 + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", 2212 2247 "dev": true, 2213 2248 "dependencies": { 2214 2249 "esrecurse": "^4.3.0", 2215 2250 "estraverse": "^5.2.0" 2216 2251 }, 2217 2252 "engines": { 2218 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2253 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2219 2254 }, 2220 2255 "funding": { 2221 2256 "url": "https://opencollective.com/eslint" 2222 2257 } 2223 2258 }, 2224 2259 "node_modules/eslint-visitor-keys": { 2225 - "version": "3.4.3", 2226 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2227 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2260 + "version": "4.1.0", 2261 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", 2262 + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", 2228 2263 "dev": true, 2229 2264 "engines": { 2230 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2265 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2231 2266 }, 2232 2267 "funding": { 2233 2268 "url": "https://opencollective.com/eslint" 2234 2269 } 2235 2270 }, 2236 - "node_modules/eslint/node_modules/brace-expansion": { 2237 - "version": "1.1.11", 2238 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2239 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2240 - "dev": true, 2241 - "dependencies": { 2242 - "balanced-match": "^1.0.0", 2243 - "concat-map": "0.0.1" 2244 - } 2245 - }, 2246 - "node_modules/eslint/node_modules/minimatch": { 2247 - "version": "3.1.2", 2248 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2249 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2250 - "dev": true, 2251 - "dependencies": { 2252 - "brace-expansion": "^1.1.7" 2253 - }, 2254 - "engines": { 2255 - "node": "*" 2256 - } 2257 - }, 2258 2271 "node_modules/esm-env": { 2259 2272 "version": "1.0.0", 2260 2273 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", ··· 2262 2275 "dev": true 2263 2276 }, 2264 2277 "node_modules/espree": { 2265 - "version": "9.6.1", 2266 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2267 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2278 + "version": "10.2.0", 2279 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", 2280 + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", 2268 2281 "dev": true, 2269 2282 "dependencies": { 2270 - "acorn": "^8.9.0", 2283 + "acorn": "^8.12.0", 2271 2284 "acorn-jsx": "^5.3.2", 2272 - "eslint-visitor-keys": "^3.4.1" 2285 + "eslint-visitor-keys": "^4.1.0" 2273 2286 }, 2274 2287 "engines": { 2275 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2288 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2276 2289 }, 2277 2290 "funding": { 2278 2291 "url": "https://opencollective.com/eslint" ··· 2339 2352 "node": ">=0.10.0" 2340 2353 } 2341 2354 }, 2342 - "node_modules/execa": { 2343 - "version": "8.0.1", 2344 - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 2345 - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 2346 - "dev": true, 2347 - "dependencies": { 2348 - "cross-spawn": "^7.0.3", 2349 - "get-stream": "^8.0.1", 2350 - "human-signals": "^5.0.0", 2351 - "is-stream": "^3.0.0", 2352 - "merge-stream": "^2.0.0", 2353 - "npm-run-path": "^5.1.0", 2354 - "onetime": "^6.0.0", 2355 - "signal-exit": "^4.1.0", 2356 - "strip-final-newline": "^3.0.0" 2357 - }, 2358 - "engines": { 2359 - "node": ">=16.17" 2360 - }, 2361 - "funding": { 2362 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 2363 - } 2364 - }, 2365 2355 "node_modules/fast-deep-equal": { 2366 2356 "version": "3.1.3", 2367 2357 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 2418 2408 } 2419 2409 }, 2420 2410 "node_modules/file-entry-cache": { 2421 - "version": "6.0.1", 2422 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 2423 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 2411 + "version": "8.0.0", 2412 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2413 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2424 2414 "dev": true, 2425 2415 "dependencies": { 2426 - "flat-cache": "^3.0.4" 2416 + "flat-cache": "^4.0.0" 2427 2417 }, 2428 2418 "engines": { 2429 - "node": "^10.12.0 || >=12.0.0" 2419 + "node": ">=16.0.0" 2430 2420 } 2431 2421 }, 2432 2422 "node_modules/fill-range": { ··· 2458 2448 } 2459 2449 }, 2460 2450 "node_modules/flat-cache": { 2461 - "version": "3.2.0", 2462 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 2463 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 2451 + "version": "4.0.1", 2452 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 2453 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 2464 2454 "dev": true, 2465 2455 "dependencies": { 2466 2456 "flatted": "^3.2.9", 2467 - "keyv": "^4.5.3", 2468 - "rimraf": "^3.0.2" 2457 + "keyv": "^4.5.4" 2469 2458 }, 2470 2459 "engines": { 2471 - "node": "^10.12.0 || >=12.0.0" 2460 + "node": ">=16" 2472 2461 } 2473 2462 }, 2474 2463 "node_modules/flatted": { ··· 2477 2466 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 2478 2467 "dev": true 2479 2468 }, 2480 - "node_modules/fs.realpath": { 2481 - "version": "1.0.0", 2482 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2483 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2484 - "dev": true 2469 + "node_modules/foreground-child": { 2470 + "version": "3.3.0", 2471 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 2472 + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 2473 + "dev": true, 2474 + "dependencies": { 2475 + "cross-spawn": "^7.0.0", 2476 + "signal-exit": "^4.0.1" 2477 + }, 2478 + "engines": { 2479 + "node": ">=14" 2480 + }, 2481 + "funding": { 2482 + "url": "https://github.com/sponsors/isaacs" 2483 + } 2485 2484 }, 2486 2485 "node_modules/fsevents": { 2487 2486 "version": "2.3.3", ··· 2497 2496 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2498 2497 } 2499 2498 }, 2500 - "node_modules/get-func-name": { 2501 - "version": "2.0.2", 2502 - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", 2503 - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", 2504 - "dev": true, 2505 - "engines": { 2506 - "node": "*" 2507 - } 2508 - }, 2509 - "node_modules/get-stream": { 2510 - "version": "8.0.1", 2511 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 2512 - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 2513 - "dev": true, 2514 - "engines": { 2515 - "node": ">=16" 2516 - }, 2517 - "funding": { 2518 - "url": "https://github.com/sponsors/sindresorhus" 2519 - } 2520 - }, 2521 2499 "node_modules/glob": { 2522 - "version": "7.2.3", 2523 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2524 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2525 - "deprecated": "Glob versions prior to v9 are no longer supported", 2500 + "version": "10.4.5", 2501 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 2502 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 2526 2503 "dev": true, 2527 2504 "dependencies": { 2528 - "fs.realpath": "^1.0.0", 2529 - "inflight": "^1.0.4", 2530 - "inherits": "2", 2531 - "minimatch": "^3.1.1", 2532 - "once": "^1.3.0", 2533 - "path-is-absolute": "^1.0.0" 2505 + "foreground-child": "^3.1.0", 2506 + "jackspeak": "^3.1.2", 2507 + "minimatch": "^9.0.4", 2508 + "minipass": "^7.1.2", 2509 + "package-json-from-dist": "^1.0.0", 2510 + "path-scurry": "^1.11.1" 2534 2511 }, 2535 - "engines": { 2536 - "node": "*" 2512 + "bin": { 2513 + "glob": "dist/esm/bin.mjs" 2537 2514 }, 2538 2515 "funding": { 2539 2516 "url": "https://github.com/sponsors/isaacs" ··· 2552 2529 } 2553 2530 }, 2554 2531 "node_modules/glob/node_modules/brace-expansion": { 2555 - "version": "1.1.11", 2556 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2557 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2532 + "version": "2.0.1", 2533 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2534 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2558 2535 "dev": true, 2559 2536 "dependencies": { 2560 - "balanced-match": "^1.0.0", 2561 - "concat-map": "0.0.1" 2537 + "balanced-match": "^1.0.0" 2562 2538 } 2563 2539 }, 2564 2540 "node_modules/glob/node_modules/minimatch": { 2565 - "version": "3.1.2", 2566 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2567 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2541 + "version": "9.0.5", 2542 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2543 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2568 2544 "dev": true, 2569 2545 "dependencies": { 2570 - "brace-expansion": "^1.1.7" 2546 + "brace-expansion": "^2.0.1" 2571 2547 }, 2572 2548 "engines": { 2573 - "node": "*" 2549 + "node": ">=16 || 14 >=14.17" 2550 + }, 2551 + "funding": { 2552 + "url": "https://github.com/sponsors/isaacs" 2574 2553 } 2575 2554 }, 2576 2555 "node_modules/globals": { 2577 - "version": "13.24.0", 2578 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 2579 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 2556 + "version": "14.0.0", 2557 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 2558 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 2580 2559 "dev": true, 2581 - "dependencies": { 2582 - "type-fest": "^0.20.2" 2583 - }, 2584 2560 "engines": { 2585 - "node": ">=8" 2561 + "node": ">=18" 2586 2562 }, 2587 2563 "funding": { 2588 2564 "url": "https://github.com/sponsors/sindresorhus" ··· 2594 2570 "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 2595 2571 "dev": true 2596 2572 }, 2597 - "node_modules/globby": { 2598 - "version": "11.1.0", 2599 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 2600 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 2601 - "dev": true, 2602 - "dependencies": { 2603 - "array-union": "^2.1.0", 2604 - "dir-glob": "^3.0.1", 2605 - "fast-glob": "^3.2.9", 2606 - "ignore": "^5.2.0", 2607 - "merge2": "^1.4.1", 2608 - "slash": "^3.0.0" 2609 - }, 2610 - "engines": { 2611 - "node": ">=10" 2612 - }, 2613 - "funding": { 2614 - "url": "https://github.com/sponsors/sindresorhus" 2615 - } 2616 - }, 2617 2573 "node_modules/globrex": { 2618 2574 "version": "0.1.2", 2619 2575 "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", ··· 2641 2597 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 2642 2598 "dev": true 2643 2599 }, 2644 - "node_modules/human-signals": { 2645 - "version": "5.0.0", 2646 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 2647 - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 2648 - "dev": true, 2649 - "engines": { 2650 - "node": ">=16.17.0" 2651 - } 2652 - }, 2653 2600 "node_modules/ignore": { 2654 2601 "version": "5.3.2", 2655 2602 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", ··· 2700 2647 "node": ">=0.8.19" 2701 2648 } 2702 2649 }, 2703 - "node_modules/inflight": { 2704 - "version": "1.0.6", 2705 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2706 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 2707 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 2708 - "dev": true, 2709 - "dependencies": { 2710 - "once": "^1.3.0", 2711 - "wrappy": "1" 2712 - } 2713 - }, 2714 - "node_modules/inherits": { 2715 - "version": "2.0.4", 2716 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2717 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2718 - "dev": true 2719 - }, 2720 2650 "node_modules/is-extglob": { 2721 2651 "version": "2.1.1", 2722 2652 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 2726 2656 "node": ">=0.10.0" 2727 2657 } 2728 2658 }, 2659 + "node_modules/is-fullwidth-code-point": { 2660 + "version": "3.0.0", 2661 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2662 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2663 + "dev": true, 2664 + "engines": { 2665 + "node": ">=8" 2666 + } 2667 + }, 2729 2668 "node_modules/is-glob": { 2730 2669 "version": "4.0.3", 2731 2670 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 2747 2686 "node": ">=0.12.0" 2748 2687 } 2749 2688 }, 2750 - "node_modules/is-path-inside": { 2751 - "version": "3.0.3", 2752 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 2753 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 2754 - "dev": true, 2755 - "engines": { 2756 - "node": ">=8" 2757 - } 2758 - }, 2759 2689 "node_modules/is-reference": { 2760 2690 "version": "3.0.2", 2761 2691 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", ··· 2763 2693 "dev": true, 2764 2694 "dependencies": { 2765 2695 "@types/estree": "*" 2766 - } 2767 - }, 2768 - "node_modules/is-stream": { 2769 - "version": "3.0.0", 2770 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 2771 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 2772 - "dev": true, 2773 - "engines": { 2774 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2775 - }, 2776 - "funding": { 2777 - "url": "https://github.com/sponsors/sindresorhus" 2778 2696 } 2779 2697 }, 2780 2698 "node_modules/isexe": { ··· 2833 2751 "node": ">=8" 2834 2752 } 2835 2753 }, 2836 - "node_modules/js-tokens": { 2837 - "version": "9.0.0", 2838 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", 2839 - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", 2840 - "dev": true 2754 + "node_modules/jackspeak": { 2755 + "version": "3.4.3", 2756 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 2757 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 2758 + "dev": true, 2759 + "dependencies": { 2760 + "@isaacs/cliui": "^8.0.2" 2761 + }, 2762 + "funding": { 2763 + "url": "https://github.com/sponsors/isaacs" 2764 + }, 2765 + "optionalDependencies": { 2766 + "@pkgjs/parseargs": "^0.11.0" 2767 + } 2841 2768 }, 2842 2769 "node_modules/js-yaml": { 2843 2770 "version": "4.1.0", ··· 2915 2842 "node": ">=10" 2916 2843 } 2917 2844 }, 2918 - "node_modules/local-pkg": { 2919 - "version": "0.5.0", 2920 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", 2921 - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", 2922 - "dev": true, 2923 - "dependencies": { 2924 - "mlly": "^1.4.2", 2925 - "pkg-types": "^1.0.3" 2926 - }, 2927 - "engines": { 2928 - "node": ">=14" 2929 - }, 2930 - "funding": { 2931 - "url": "https://github.com/sponsors/antfu" 2932 - } 2933 - }, 2934 2845 "node_modules/locate-character": { 2935 2846 "version": "3.0.0", 2936 2847 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", ··· 2959 2870 "dev": true 2960 2871 }, 2961 2872 "node_modules/loupe": { 2962 - "version": "2.3.7", 2963 - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", 2964 - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", 2965 - "dev": true, 2966 - "dependencies": { 2967 - "get-func-name": "^2.0.1" 2968 - } 2873 + "version": "3.1.2", 2874 + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", 2875 + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", 2876 + "dev": true 2969 2877 }, 2970 2878 "node_modules/lower-case": { 2971 2879 "version": "2.0.2", ··· 2975 2883 "dependencies": { 2976 2884 "tslib": "^2.0.3" 2977 2885 } 2886 + }, 2887 + "node_modules/lru-cache": { 2888 + "version": "10.4.3", 2889 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2890 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 2891 + "dev": true 2978 2892 }, 2979 2893 "node_modules/magic-string": { 2980 2894 "version": "0.30.12", ··· 3012 2926 } 3013 2927 }, 3014 2928 "node_modules/mdsvex": { 3015 - "version": "0.11.2", 3016 - "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.11.2.tgz", 3017 - "integrity": "sha512-Y4ab+vLvTJS88196Scb/RFNaHMHVSWw6CwfsgWIQP8f42D57iDII0/qABSu530V4pkv8s6T2nx3ds0MC1VwFLA==", 2929 + "version": "0.12.3", 2930 + "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.12.3.tgz", 2931 + "integrity": "sha512-C/uIJamjNo5PHHnR3JHqsBPoLcfUBpzRmAEB6FLMXI/s7XHOceswjDMKqSPEW2WHmYpKm0taZ3U20GSyhMridA==", 3018 2932 "dev": true, 3019 2933 "dependencies": { 3020 2934 "@types/unist": "^2.0.3", ··· 3025 2939 "peerDependencies": { 3026 2940 "svelte": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120" 3027 2941 } 3028 - }, 3029 - "node_modules/merge-stream": { 3030 - "version": "2.0.0", 3031 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 3032 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 3033 - "dev": true 3034 2942 }, 3035 2943 "node_modules/merge2": { 3036 2944 "version": "1.4.1", ··· 3054 2962 "node": ">=8.6" 3055 2963 } 3056 2964 }, 3057 - "node_modules/mimic-fn": { 3058 - "version": "4.0.0", 3059 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 3060 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 3061 - "dev": true, 3062 - "engines": { 3063 - "node": ">=12" 3064 - }, 3065 - "funding": { 3066 - "url": "https://github.com/sponsors/sindresorhus" 3067 - } 3068 - }, 3069 2965 "node_modules/minimatch": { 3070 - "version": "9.0.5", 3071 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3072 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2966 + "version": "3.1.2", 2967 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2968 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3073 2969 "dev": true, 3074 2970 "dependencies": { 3075 - "brace-expansion": "^2.0.1" 2971 + "brace-expansion": "^1.1.7" 3076 2972 }, 3077 2973 "engines": { 3078 - "node": ">=16 || 14 >=14.17" 3079 - }, 3080 - "funding": { 3081 - "url": "https://github.com/sponsors/isaacs" 2974 + "node": "*" 3082 2975 } 3083 2976 }, 3084 - "node_modules/mlly": { 3085 - "version": "1.7.2", 3086 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.2.tgz", 3087 - "integrity": "sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==", 2977 + "node_modules/minipass": { 2978 + "version": "7.1.2", 2979 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 2980 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 3088 2981 "dev": true, 3089 - "dependencies": { 3090 - "acorn": "^8.12.1", 3091 - "pathe": "^1.1.2", 3092 - "pkg-types": "^1.2.0", 3093 - "ufo": "^1.5.4" 2982 + "engines": { 2983 + "node": ">=16 || 14 >=14.17" 3094 2984 } 3095 2985 }, 3096 2986 "node_modules/mri": { ··· 3157 3047 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 3158 3048 "dev": true 3159 3049 }, 3160 - "node_modules/npm-run-path": { 3161 - "version": "5.3.0", 3162 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 3163 - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 3164 - "dev": true, 3165 - "dependencies": { 3166 - "path-key": "^4.0.0" 3167 - }, 3168 - "engines": { 3169 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3170 - }, 3171 - "funding": { 3172 - "url": "https://github.com/sponsors/sindresorhus" 3173 - } 3174 - }, 3175 - "node_modules/npm-run-path/node_modules/path-key": { 3176 - "version": "4.0.0", 3177 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 3178 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 3179 - "dev": true, 3180 - "engines": { 3181 - "node": ">=12" 3182 - }, 3183 - "funding": { 3184 - "url": "https://github.com/sponsors/sindresorhus" 3185 - } 3186 - }, 3187 - "node_modules/once": { 3188 - "version": "1.4.0", 3189 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3190 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3191 - "dev": true, 3192 - "dependencies": { 3193 - "wrappy": "1" 3194 - } 3195 - }, 3196 - "node_modules/onetime": { 3197 - "version": "6.0.0", 3198 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 3199 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 3200 - "dev": true, 3201 - "dependencies": { 3202 - "mimic-fn": "^4.0.0" 3203 - }, 3204 - "engines": { 3205 - "node": ">=12" 3206 - }, 3207 - "funding": { 3208 - "url": "https://github.com/sponsors/sindresorhus" 3209 - } 3210 - }, 3211 3050 "node_modules/optionator": { 3212 3051 "version": "0.9.4", 3213 3052 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", ··· 3255 3094 "url": "https://github.com/sponsors/sindresorhus" 3256 3095 } 3257 3096 }, 3097 + "node_modules/package-json-from-dist": { 3098 + "version": "1.0.1", 3099 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 3100 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 3101 + "dev": true 3102 + }, 3258 3103 "node_modules/parent-module": { 3259 3104 "version": "1.0.1", 3260 3105 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 3286 3131 "node": ">=8" 3287 3132 } 3288 3133 }, 3289 - "node_modules/path-is-absolute": { 3290 - "version": "1.0.1", 3291 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3292 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 3293 - "dev": true, 3294 - "engines": { 3295 - "node": ">=0.10.0" 3296 - } 3297 - }, 3298 3134 "node_modules/path-key": { 3299 3135 "version": "3.1.1", 3300 3136 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ··· 3304 3140 "node": ">=8" 3305 3141 } 3306 3142 }, 3307 - "node_modules/path-type": { 3308 - "version": "4.0.0", 3309 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3310 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3143 + "node_modules/path-scurry": { 3144 + "version": "1.11.1", 3145 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 3146 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 3311 3147 "dev": true, 3148 + "dependencies": { 3149 + "lru-cache": "^10.2.0", 3150 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 3151 + }, 3312 3152 "engines": { 3313 - "node": ">=8" 3153 + "node": ">=16 || 14 >=14.18" 3154 + }, 3155 + "funding": { 3156 + "url": "https://github.com/sponsors/isaacs" 3314 3157 } 3315 3158 }, 3316 3159 "node_modules/pathe": { ··· 3320 3163 "dev": true 3321 3164 }, 3322 3165 "node_modules/pathval": { 3323 - "version": "1.1.1", 3324 - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 3325 - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 3166 + "version": "2.0.0", 3167 + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", 3168 + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", 3326 3169 "dev": true, 3327 3170 "engines": { 3328 - "node": "*" 3171 + "node": ">= 14.16" 3329 3172 } 3330 3173 }, 3331 3174 "node_modules/picocolors": { ··· 3346 3189 "url": "https://github.com/sponsors/jonschlinkert" 3347 3190 } 3348 3191 }, 3349 - "node_modules/pkg-types": { 3350 - "version": "1.2.1", 3351 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", 3352 - "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", 3353 - "dev": true, 3354 - "dependencies": { 3355 - "confbox": "^0.1.8", 3356 - "mlly": "^1.7.2", 3357 - "pathe": "^1.1.2" 3358 - } 3359 - }, 3360 3192 "node_modules/postcss": { 3361 3193 "version": "8.4.47", 3362 3194 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", ··· 3503 3335 "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 3504 3336 } 3505 3337 }, 3506 - "node_modules/pretty-format": { 3507 - "version": "29.7.0", 3508 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 3509 - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 3510 - "dev": true, 3511 - "dependencies": { 3512 - "@jest/schemas": "^29.6.3", 3513 - "ansi-styles": "^5.0.0", 3514 - "react-is": "^18.0.0" 3515 - }, 3516 - "engines": { 3517 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3518 - } 3519 - }, 3520 - "node_modules/pretty-format/node_modules/ansi-styles": { 3521 - "version": "5.2.0", 3522 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 3523 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 3524 - "dev": true, 3525 - "engines": { 3526 - "node": ">=10" 3527 - }, 3528 - "funding": { 3529 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3530 - } 3531 - }, 3532 3338 "node_modules/prism-svelte": { 3533 3339 "version": "0.4.7", 3534 3340 "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", ··· 3573 3379 } 3574 3380 ] 3575 3381 }, 3576 - "node_modules/react-is": { 3577 - "version": "18.3.1", 3578 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 3579 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 3580 - "dev": true 3581 - }, 3582 3382 "node_modules/readdirp": { 3583 3383 "version": "4.0.2", 3584 3384 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", ··· 3611 3411 "node": ">=0.10.0" 3612 3412 } 3613 3413 }, 3614 - "node_modules/rimraf": { 3615 - "version": "3.0.2", 3616 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3617 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3618 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 3619 - "dev": true, 3620 - "dependencies": { 3621 - "glob": "^7.1.3" 3622 - }, 3623 - "bin": { 3624 - "rimraf": "bin.js" 3625 - }, 3626 - "funding": { 3627 - "url": "https://github.com/sponsors/isaacs" 3628 - } 3629 - }, 3630 3414 "node_modules/rollup": { 3631 3415 "version": "4.24.0", 3632 3416 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", ··· 3786 3570 "node": ">=18" 3787 3571 } 3788 3572 }, 3789 - "node_modules/slash": { 3790 - "version": "3.0.0", 3791 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3792 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3793 - "dev": true, 3794 - "engines": { 3795 - "node": ">=8" 3796 - } 3797 - }, 3798 3573 "node_modules/source-map-js": { 3799 3574 "version": "1.2.1", 3800 3575 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", ··· 3816 3591 "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", 3817 3592 "dev": true 3818 3593 }, 3819 - "node_modules/strip-ansi": { 3594 + "node_modules/string-width": { 3595 + "version": "5.1.2", 3596 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3597 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3598 + "dev": true, 3599 + "dependencies": { 3600 + "eastasianwidth": "^0.2.0", 3601 + "emoji-regex": "^9.2.2", 3602 + "strip-ansi": "^7.0.1" 3603 + }, 3604 + "engines": { 3605 + "node": ">=12" 3606 + }, 3607 + "funding": { 3608 + "url": "https://github.com/sponsors/sindresorhus" 3609 + } 3610 + }, 3611 + "node_modules/string-width-cjs": { 3612 + "name": "string-width", 3613 + "version": "4.2.3", 3614 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3615 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3616 + "dev": true, 3617 + "dependencies": { 3618 + "emoji-regex": "^8.0.0", 3619 + "is-fullwidth-code-point": "^3.0.0", 3620 + "strip-ansi": "^6.0.1" 3621 + }, 3622 + "engines": { 3623 + "node": ">=8" 3624 + } 3625 + }, 3626 + "node_modules/string-width-cjs/node_modules/ansi-regex": { 3627 + "version": "5.0.1", 3628 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3629 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3630 + "dev": true, 3631 + "engines": { 3632 + "node": ">=8" 3633 + } 3634 + }, 3635 + "node_modules/string-width-cjs/node_modules/emoji-regex": { 3636 + "version": "8.0.0", 3637 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3638 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3639 + "dev": true 3640 + }, 3641 + "node_modules/string-width-cjs/node_modules/strip-ansi": { 3820 3642 "version": "6.0.1", 3821 3643 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3822 3644 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", ··· 3828 3650 "node": ">=8" 3829 3651 } 3830 3652 }, 3831 - "node_modules/strip-final-newline": { 3832 - "version": "3.0.0", 3833 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 3834 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 3653 + "node_modules/strip-ansi": { 3654 + "version": "7.1.0", 3655 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 3656 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 3835 3657 "dev": true, 3658 + "dependencies": { 3659 + "ansi-regex": "^6.0.1" 3660 + }, 3836 3661 "engines": { 3837 3662 "node": ">=12" 3838 3663 }, 3839 3664 "funding": { 3840 - "url": "https://github.com/sponsors/sindresorhus" 3665 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 3666 + } 3667 + }, 3668 + "node_modules/strip-ansi-cjs": { 3669 + "name": "strip-ansi", 3670 + "version": "6.0.1", 3671 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3672 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3673 + "dev": true, 3674 + "dependencies": { 3675 + "ansi-regex": "^5.0.1" 3676 + }, 3677 + "engines": { 3678 + "node": ">=8" 3679 + } 3680 + }, 3681 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 3682 + "version": "5.0.1", 3683 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3684 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3685 + "dev": true, 3686 + "engines": { 3687 + "node": ">=8" 3841 3688 } 3842 3689 }, 3843 3690 "node_modules/strip-json-comments": { ··· 3850 3697 }, 3851 3698 "funding": { 3852 3699 "url": "https://github.com/sponsors/sindresorhus" 3853 - } 3854 - }, 3855 - "node_modules/strip-literal": { 3856 - "version": "2.1.0", 3857 - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", 3858 - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", 3859 - "dev": true, 3860 - "dependencies": { 3861 - "js-tokens": "^9.0.0" 3862 - }, 3863 - "funding": { 3864 - "url": "https://github.com/sponsors/antfu" 3865 3700 } 3866 3701 }, 3867 3702 "node_modules/supports-color": { ··· 3978 3813 } 3979 3814 } 3980 3815 }, 3816 + "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 3817 + "version": "7.2.2", 3818 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 3819 + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 3820 + "dev": true, 3821 + "dependencies": { 3822 + "esrecurse": "^4.3.0", 3823 + "estraverse": "^5.2.0" 3824 + }, 3825 + "engines": { 3826 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3827 + }, 3828 + "funding": { 3829 + "url": "https://opencollective.com/eslint" 3830 + } 3831 + }, 3832 + "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { 3833 + "version": "3.4.3", 3834 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 3835 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 3836 + "dev": true, 3837 + "engines": { 3838 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3839 + }, 3840 + "funding": { 3841 + "url": "https://opencollective.com/eslint" 3842 + } 3843 + }, 3844 + "node_modules/svelte-eslint-parser/node_modules/espree": { 3845 + "version": "9.6.1", 3846 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3847 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 3848 + "dev": true, 3849 + "dependencies": { 3850 + "acorn": "^8.9.0", 3851 + "acorn-jsx": "^5.3.2", 3852 + "eslint-visitor-keys": "^3.4.1" 3853 + }, 3854 + "engines": { 3855 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3856 + }, 3857 + "funding": { 3858 + "url": "https://opencollective.com/eslint" 3859 + } 3860 + }, 3861 + "node_modules/svelte-preprocess": { 3862 + "version": "6.0.3", 3863 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-6.0.3.tgz", 3864 + "integrity": "sha512-PLG2k05qHdhmRG7zR/dyo5qKvakhm8IJ+hD2eFRQmMLHp7X3eJnjeupUtvuRpbNiF31RjVw45W+abDwHEmP5OA==", 3865 + "dev": true, 3866 + "hasInstallScript": true, 3867 + "engines": { 3868 + "node": ">= 18.0.0" 3869 + }, 3870 + "peerDependencies": { 3871 + "@babel/core": "^7.10.2", 3872 + "coffeescript": "^2.5.1", 3873 + "less": "^3.11.3 || ^4.0.0", 3874 + "postcss": "^7 || ^8", 3875 + "postcss-load-config": ">=3", 3876 + "pug": "^3.0.0", 3877 + "sass": "^1.26.8", 3878 + "stylus": ">=0.55", 3879 + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 3880 + "svelte": "^4.0.0 || ^5.0.0-next.100 || ^5.0.0", 3881 + "typescript": "^5.0.0" 3882 + }, 3883 + "peerDependenciesMeta": { 3884 + "@babel/core": { 3885 + "optional": true 3886 + }, 3887 + "coffeescript": { 3888 + "optional": true 3889 + }, 3890 + "less": { 3891 + "optional": true 3892 + }, 3893 + "postcss": { 3894 + "optional": true 3895 + }, 3896 + "postcss-load-config": { 3897 + "optional": true 3898 + }, 3899 + "pug": { 3900 + "optional": true 3901 + }, 3902 + "sass": { 3903 + "optional": true 3904 + }, 3905 + "stylus": { 3906 + "optional": true 3907 + }, 3908 + "sugarss": { 3909 + "optional": true 3910 + }, 3911 + "typescript": { 3912 + "optional": true 3913 + } 3914 + } 3915 + }, 3981 3916 "node_modules/svelte2tsx": { 3982 3917 "version": "0.7.22", 3983 3918 "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.22.tgz", ··· 3993 3928 } 3994 3929 }, 3995 3930 "node_modules/test-exclude": { 3996 - "version": "6.0.0", 3997 - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 3998 - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 3931 + "version": "7.0.1", 3932 + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", 3933 + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", 3999 3934 "dev": true, 4000 3935 "dependencies": { 4001 3936 "@istanbuljs/schema": "^0.1.2", 4002 - "glob": "^7.1.4", 4003 - "minimatch": "^3.0.4" 3937 + "glob": "^10.4.1", 3938 + "minimatch": "^9.0.4" 4004 3939 }, 4005 3940 "engines": { 4006 - "node": ">=8" 3941 + "node": ">=18" 4007 3942 } 4008 3943 }, 4009 3944 "node_modules/test-exclude/node_modules/brace-expansion": { 4010 - "version": "1.1.11", 4011 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 4012 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3945 + "version": "2.0.1", 3946 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 3947 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4013 3948 "dev": true, 4014 3949 "dependencies": { 4015 - "balanced-match": "^1.0.0", 4016 - "concat-map": "0.0.1" 3950 + "balanced-match": "^1.0.0" 4017 3951 } 4018 3952 }, 4019 3953 "node_modules/test-exclude/node_modules/minimatch": { 4020 - "version": "3.1.2", 4021 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4022 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3954 + "version": "9.0.5", 3955 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3956 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4023 3957 "dev": true, 4024 3958 "dependencies": { 4025 - "brace-expansion": "^1.1.7" 3959 + "brace-expansion": "^2.0.1" 4026 3960 }, 4027 3961 "engines": { 4028 - "node": "*" 3962 + "node": ">=16 || 14 >=14.17" 3963 + }, 3964 + "funding": { 3965 + "url": "https://github.com/sponsors/isaacs" 4029 3966 } 4030 3967 }, 4031 3968 "node_modules/text-table": { ··· 4048 3985 "version": "2.9.0", 4049 3986 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 4050 3987 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 3988 + "dev": true 3989 + }, 3990 + "node_modules/tinyexec": { 3991 + "version": "0.3.1", 3992 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", 3993 + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", 4051 3994 "dev": true 4052 3995 }, 4053 3996 "node_modules/tinypool": { 4054 - "version": "0.8.4", 4055 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", 4056 - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", 3997 + "version": "1.0.1", 3998 + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz", 3999 + "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==", 4000 + "dev": true, 4001 + "engines": { 4002 + "node": "^18.0.0 || >=20.0.0" 4003 + } 4004 + }, 4005 + "node_modules/tinyrainbow": { 4006 + "version": "1.2.0", 4007 + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", 4008 + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", 4057 4009 "dev": true, 4058 4010 "engines": { 4059 4011 "node": ">=14.0.0" 4060 4012 } 4061 4013 }, 4062 4014 "node_modules/tinyspy": { 4063 - "version": "2.2.1", 4064 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", 4065 - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", 4015 + "version": "3.0.2", 4016 + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 4017 + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 4066 4018 "dev": true, 4067 4019 "engines": { 4068 4020 "node": ">=14.0.0" ··· 4119 4071 "node": ">= 0.8.0" 4120 4072 } 4121 4073 }, 4122 - "node_modules/type-detect": { 4123 - "version": "4.1.0", 4124 - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", 4125 - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", 4074 + "node_modules/typescript": { 4075 + "version": "5.6.3", 4076 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", 4077 + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", 4126 4078 "dev": true, 4079 + "bin": { 4080 + "tsc": "bin/tsc", 4081 + "tsserver": "bin/tsserver" 4082 + }, 4127 4083 "engines": { 4128 - "node": ">=4" 4084 + "node": ">=14.17" 4129 4085 } 4130 4086 }, 4131 - "node_modules/type-fest": { 4132 - "version": "0.20.2", 4133 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 4134 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 4087 + "node_modules/typescript-eslint": { 4088 + "version": "8.11.0", 4089 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.11.0.tgz", 4090 + "integrity": "sha512-cBRGnW3FSlxaYwU8KfAewxFK5uzeOAp0l2KebIlPDOT5olVi65KDG/yjBooPBG0kGW/HLkoz1c/iuBFehcS3IA==", 4135 4091 "dev": true, 4092 + "dependencies": { 4093 + "@typescript-eslint/eslint-plugin": "8.11.0", 4094 + "@typescript-eslint/parser": "8.11.0", 4095 + "@typescript-eslint/utils": "8.11.0" 4096 + }, 4136 4097 "engines": { 4137 - "node": ">=10" 4098 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4138 4099 }, 4139 4100 "funding": { 4140 - "url": "https://github.com/sponsors/sindresorhus" 4141 - } 4142 - }, 4143 - "node_modules/typescript": { 4144 - "version": "5.4.5", 4145 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", 4146 - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", 4147 - "dev": true, 4148 - "bin": { 4149 - "tsc": "bin/tsc", 4150 - "tsserver": "bin/tsserver" 4101 + "type": "opencollective", 4102 + "url": "https://opencollective.com/typescript-eslint" 4151 4103 }, 4152 - "engines": { 4153 - "node": ">=14.17" 4104 + "peerDependenciesMeta": { 4105 + "typescript": { 4106 + "optional": true 4107 + } 4154 4108 } 4155 - }, 4156 - "node_modules/ufo": { 4157 - "version": "1.5.4", 4158 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", 4159 - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", 4160 - "dev": true 4161 4109 }, 4162 4110 "node_modules/unist-util-stringify-position": { 4163 4111 "version": "2.0.3", ··· 4261 4209 } 4262 4210 }, 4263 4211 "node_modules/vite-node": { 4264 - "version": "1.6.0", 4265 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", 4266 - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", 4212 + "version": "2.1.3", 4213 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.3.tgz", 4214 + "integrity": "sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==", 4267 4215 "dev": true, 4268 4216 "dependencies": { 4269 4217 "cac": "^6.7.14", 4270 - "debug": "^4.3.4", 4271 - "pathe": "^1.1.1", 4272 - "picocolors": "^1.0.0", 4218 + "debug": "^4.3.6", 4219 + "pathe": "^1.1.2", 4273 4220 "vite": "^5.0.0" 4274 4221 }, 4275 4222 "bin": { ··· 4301 4248 } 4302 4249 }, 4303 4250 "node_modules/vitest": { 4304 - "version": "1.6.0", 4305 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", 4306 - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", 4251 + "version": "2.1.3", 4252 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.3.tgz", 4253 + "integrity": "sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==", 4307 4254 "dev": true, 4308 4255 "dependencies": { 4309 - "@vitest/expect": "1.6.0", 4310 - "@vitest/runner": "1.6.0", 4311 - "@vitest/snapshot": "1.6.0", 4312 - "@vitest/spy": "1.6.0", 4313 - "@vitest/utils": "1.6.0", 4314 - "acorn-walk": "^8.3.2", 4315 - "chai": "^4.3.10", 4316 - "debug": "^4.3.4", 4317 - "execa": "^8.0.1", 4318 - "local-pkg": "^0.5.0", 4319 - "magic-string": "^0.30.5", 4320 - "pathe": "^1.1.1", 4321 - "picocolors": "^1.0.0", 4322 - "std-env": "^3.5.0", 4323 - "strip-literal": "^2.0.0", 4324 - "tinybench": "^2.5.1", 4325 - "tinypool": "^0.8.3", 4256 + "@vitest/expect": "2.1.3", 4257 + "@vitest/mocker": "2.1.3", 4258 + "@vitest/pretty-format": "^2.1.3", 4259 + "@vitest/runner": "2.1.3", 4260 + "@vitest/snapshot": "2.1.3", 4261 + "@vitest/spy": "2.1.3", 4262 + "@vitest/utils": "2.1.3", 4263 + "chai": "^5.1.1", 4264 + "debug": "^4.3.6", 4265 + "magic-string": "^0.30.11", 4266 + "pathe": "^1.1.2", 4267 + "std-env": "^3.7.0", 4268 + "tinybench": "^2.9.0", 4269 + "tinyexec": "^0.3.0", 4270 + "tinypool": "^1.0.0", 4271 + "tinyrainbow": "^1.2.0", 4326 4272 "vite": "^5.0.0", 4327 - "vite-node": "1.6.0", 4328 - "why-is-node-running": "^2.2.2" 4273 + "vite-node": "2.1.3", 4274 + "why-is-node-running": "^2.3.0" 4329 4275 }, 4330 4276 "bin": { 4331 4277 "vitest": "vitest.mjs" ··· 4339 4285 "peerDependencies": { 4340 4286 "@edge-runtime/vm": "*", 4341 4287 "@types/node": "^18.0.0 || >=20.0.0", 4342 - "@vitest/browser": "1.6.0", 4343 - "@vitest/ui": "1.6.0", 4288 + "@vitest/browser": "2.1.3", 4289 + "@vitest/ui": "2.1.3", 4344 4290 "happy-dom": "*", 4345 4291 "jsdom": "*" 4346 4292 }, ··· 4405 4351 "node": ">=0.10.0" 4406 4352 } 4407 4353 }, 4408 - "node_modules/wrappy": { 4409 - "version": "1.0.2", 4410 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4411 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 4354 + "node_modules/wrap-ansi": { 4355 + "version": "8.1.0", 4356 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 4357 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 4358 + "dev": true, 4359 + "dependencies": { 4360 + "ansi-styles": "^6.1.0", 4361 + "string-width": "^5.0.1", 4362 + "strip-ansi": "^7.0.1" 4363 + }, 4364 + "engines": { 4365 + "node": ">=12" 4366 + }, 4367 + "funding": { 4368 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4369 + } 4370 + }, 4371 + "node_modules/wrap-ansi-cjs": { 4372 + "name": "wrap-ansi", 4373 + "version": "7.0.0", 4374 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 4375 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 4376 + "dev": true, 4377 + "dependencies": { 4378 + "ansi-styles": "^4.0.0", 4379 + "string-width": "^4.1.0", 4380 + "strip-ansi": "^6.0.0" 4381 + }, 4382 + "engines": { 4383 + "node": ">=10" 4384 + }, 4385 + "funding": { 4386 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4387 + } 4388 + }, 4389 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 4390 + "version": "5.0.1", 4391 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 4392 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 4393 + "dev": true, 4394 + "engines": { 4395 + "node": ">=8" 4396 + } 4397 + }, 4398 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 4399 + "version": "8.0.0", 4400 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4401 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4412 4402 "dev": true 4403 + }, 4404 + "node_modules/wrap-ansi-cjs/node_modules/string-width": { 4405 + "version": "4.2.3", 4406 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4407 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4408 + "dev": true, 4409 + "dependencies": { 4410 + "emoji-regex": "^8.0.0", 4411 + "is-fullwidth-code-point": "^3.0.0", 4412 + "strip-ansi": "^6.0.1" 4413 + }, 4414 + "engines": { 4415 + "node": ">=8" 4416 + } 4417 + }, 4418 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 4419 + "version": "6.0.1", 4420 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4421 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4422 + "dev": true, 4423 + "dependencies": { 4424 + "ansi-regex": "^5.0.1" 4425 + }, 4426 + "engines": { 4427 + "node": ">=8" 4428 + } 4429 + }, 4430 + "node_modules/wrap-ansi/node_modules/ansi-styles": { 4431 + "version": "6.2.1", 4432 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 4433 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 4434 + "dev": true, 4435 + "engines": { 4436 + "node": ">=12" 4437 + }, 4438 + "funding": { 4439 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4440 + } 4413 4441 }, 4414 4442 "node_modules/yaml": { 4415 4443 "version": "1.10.2",
+10 -10
package.json
··· 20 20 "@sveltejs/kit": "^2.7.2", 21 21 "@sveltejs/package": "^2.3.6", 22 22 "@sveltejs/vite-plugin-svelte": "^4.0.0", 23 - "@typescript-eslint/eslint-plugin": "^7.10.0", 24 - "@typescript-eslint/parser": "^7.10.0", 25 - "@vitest/coverage-v8": "^1.6.0", 26 - "date-fns": "^3.6.0", 27 - "eslint": "^8.57.0", 23 + "@vitest/coverage-v8": "^2.1.3", 24 + "date-fns": "^4.1.0", 25 + "eslint": "^9.13.0", 28 26 "eslint-config-prettier": "^9.1.0", 29 27 "eslint-plugin-svelte": "^2.46.0", 30 - "mdsvex": "^0.11.0", 31 - "prettier": "^3.2.5", 28 + "mdsvex": "^0.12.3", 29 + "prettier": "^3.3.3", 32 30 "prettier-plugin-svelte": "^3.2.7", 33 - "sass": "^1.77.2", 31 + "sass": "^1.80.3", 34 32 "svelte": "^5.0.5", 35 33 "svelte-check": "^4.0.5", 36 - "typescript": "~5.4.5", 34 + "svelte-preprocess": "^6.0.3", 35 + "typescript": "~5.6.3", 36 + "typescript-eslint": "^8.11.0", 37 37 "vite": "^5.4.10", 38 - "vitest": "^1.6.0" 38 + "vitest": "^2.1.3" 39 39 }, 40 40 "peerDependencies": { 41 41 "svelte": "^3.24.0 || ^4.0.0 || ^5.0.0"
+1 -1
src/routes/+layout.svelte
··· 157 157 .page 158 158 max-width: 800px 159 159 margin: auto 160 + padding-bottom: 100px 160 161 padding: 0px 15px 161 162 @media (min-width: 400px) 162 163 padding: 0px 30px 163 - padding-bottom: 100px 164 164 .header-title 165 165 color: var(--primary) 166 166 font-weight: 500
+2 -2
src/routes/prop.svelte
··· 51 51 52 52 <style lang="sass"> 53 53 .prop 54 + padding: 5px 0px 55 + align-items: center 54 56 display: block 55 57 @media (min-width: 450px) 56 58 display: flex 57 - padding: 5px 0px 58 - align-items: center 59 59 .label 60 60 width: 195px 61 61 flex-shrink: 0
+2 -2
svelte.config.js
··· 1 1 import adapter from '@sveltejs/adapter-static' 2 2 import { mdsvex } from 'mdsvex' 3 - import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' 3 + import { sveltePreprocess } from 'svelte-preprocess' 4 4 5 5 /** @type {import('@sveltejs/kit').Config} */ 6 6 export default { 7 7 extensions: ['.svelte', '.md'], 8 8 preprocess: [ 9 - vitePreprocess(), 9 + sveltePreprocess(), 10 10 mdsvex({ 11 11 extensions: ['.md'], 12 12 smartypants: false,