[READ-ONLY] Mirror of https://github.com/probablykasper/starchart. GitHub star history graph starchart.kasper.space
chart github github-api github-star graph history star star-history stargazers stars
0

Configure Feed

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

Update deps

Kasper (Mar 10, 2025, 1:05 AM +0100) 9bee2916 f1e9db0c

+761 -972
-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 - }
+64
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 + 7 + /** @type {import('eslint').Linter.Config[]} */ 8 + export default [ 9 + js.configs.recommended, 10 + ...ts.configs.recommended, 11 + ...svelte.configs['flat/recommended'], 12 + prettier, 13 + ...svelte.configs['flat/prettier'], 14 + { 15 + languageOptions: { 16 + globals: { 17 + ...globals.browser, 18 + ...globals.node, 19 + }, 20 + }, 21 + }, 22 + { 23 + files: ['**/*.svelte'], 24 + languageOptions: { 25 + parserOptions: { 26 + parser: ts.parser, 27 + svelteFeatures: { 28 + experimentalGenerics: true, 29 + }, 30 + }, 31 + }, 32 + }, 33 + { 34 + ignores: ['build/', '.svelte-kit/', 'dist/'], 35 + }, 36 + { 37 + rules: { 38 + '@typescript-eslint/naming-convention': [ 39 + 'error', 40 + { 41 + selector: 'variableLike', 42 + format: ['snake_case', 'UPPER_CASE'], 43 + leadingUnderscore: 'allow', 44 + }, 45 + { 46 + selector: 'parameter', 47 + modifiers: ['destructured'], 48 + format: null, 49 + }, 50 + { 51 + selector: 'variable', 52 + modifiers: ['destructured'], 53 + format: null, 54 + }, 55 + ], 56 + '@typescript-eslint/no-unused-expressions': 'off', 57 + '@typescript-eslint/no-unused-vars': [ 58 + 'error', 59 + { caughtErrorsIgnorePattern: '^_', argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, 60 + ], 61 + 'svelte/button-has-type': 'error', 62 + }, 63 + }, 64 + ]
+679 -922
package-lock.json
··· 5 5 "packages": { 6 6 "": { 7 7 "devDependencies": { 8 - "@ctrl/tinycolor": "^3.6.1", 9 - "@octokit/core": "^4.2.4", 8 + "@ctrl/tinycolor": "^4.1.0", 9 + "@octokit/core": "^6.1.4", 10 10 "@sveltejs/adapter-cloudflare": "^5.0.3", 11 11 "@sveltejs/kit": "^2.19.0", 12 - "@sveltejs/vite-plugin-svelte": "^4.0.0", 13 - "@typescript-eslint/eslint-plugin": "^5.62.0", 14 - "@typescript-eslint/parser": "^5.62.0", 15 - "apexcharts": "^3.54.1", 16 - "eslint": "^8.57.1", 17 - "eslint-config-prettier": "^8.10.0", 18 - "eslint-plugin-svelte": "^2.46.1", 12 + "@sveltejs/vite-plugin-svelte": "^5.0.3", 13 + "eslint": "^9.22.0", 14 + "eslint-config-prettier": "^10.1.1", 15 + "eslint-plugin-svelte": "^3.0.3", 19 16 "isomorphic-fetch": "^3.0.0", 20 17 "lightweight-charts": "^4.2.3", 21 - "modal-svelte": "^1.1.0", 22 - "prettier": "^3.1.0", 23 - "prettier-plugin-svelte": "^3.2.6", 24 - "sass": "^1.63.6", 25 - "svelte": "^5.0.0", 26 - "svelte-check": "^4.0.0", 18 + "modal-svelte": "^1.4.0", 19 + "prettier": "^3.5.3", 20 + "prettier-plugin-svelte": "^3.3.3", 21 + "sass": "^1.85.1", 22 + "svelte": "^5.22.6", 23 + "svelte-check": "^4.1.5", 27 24 "typescript": "^5.8.2", 28 - "vite": "^5.4.4" 25 + "typescript-eslint": "^8.26.0", 26 + "vite": "^6.2.1" 29 27 } 30 28 }, 31 29 "node_modules/@ampproject/remapping": { ··· 197 195 } 198 196 }, 199 197 "node_modules/@ctrl/tinycolor": { 200 - "version": "3.6.1", 201 - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", 202 - "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", 198 + "version": "4.1.0", 199 + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz", 200 + "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==", 203 201 "dev": true, 204 202 "license": "MIT", 205 203 "engines": { 206 - "node": ">=10" 204 + "node": ">=14" 207 205 } 208 206 }, 209 207 "node_modules/@emnapi/runtime": { ··· 217 215 "dependencies": { 218 216 "tslib": "^2.4.0" 219 217 } 220 - }, 221 - "node_modules/@emnapi/runtime/node_modules/tslib": { 222 - "version": "2.8.1", 223 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 224 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 225 - "dev": true, 226 - "license": "0BSD", 227 - "optional": true, 228 - "peer": true 229 218 }, 230 219 "node_modules/@esbuild-plugins/node-globals-polyfill": { 231 220 "version": "0.2.3", ··· 697 686 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 698 687 } 699 688 }, 689 + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 690 + "version": "3.4.3", 691 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 692 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 693 + "dev": true, 694 + "license": "Apache-2.0", 695 + "engines": { 696 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 697 + }, 698 + "funding": { 699 + "url": "https://opencollective.com/eslint" 700 + } 701 + }, 700 702 "node_modules/@eslint-community/regexpp": { 701 703 "version": "4.12.1", 702 704 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", ··· 707 709 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 708 710 } 709 711 }, 712 + "node_modules/@eslint/config-array": { 713 + "version": "0.19.2", 714 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", 715 + "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", 716 + "dev": true, 717 + "license": "Apache-2.0", 718 + "dependencies": { 719 + "@eslint/object-schema": "^2.1.6", 720 + "debug": "^4.3.1", 721 + "minimatch": "^3.1.2" 722 + }, 723 + "engines": { 724 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 725 + } 726 + }, 727 + "node_modules/@eslint/config-helpers": { 728 + "version": "0.1.0", 729 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz", 730 + "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==", 731 + "dev": true, 732 + "license": "Apache-2.0", 733 + "engines": { 734 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 735 + } 736 + }, 737 + "node_modules/@eslint/core": { 738 + "version": "0.12.0", 739 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", 740 + "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 741 + "dev": true, 742 + "license": "Apache-2.0", 743 + "dependencies": { 744 + "@types/json-schema": "^7.0.15" 745 + }, 746 + "engines": { 747 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 748 + } 749 + }, 710 750 "node_modules/@eslint/eslintrc": { 711 - "version": "2.1.4", 712 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 713 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 751 + "version": "3.3.0", 752 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", 753 + "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", 714 754 "dev": true, 715 755 "license": "MIT", 716 756 "dependencies": { 717 757 "ajv": "^6.12.4", 718 758 "debug": "^4.3.2", 719 - "espree": "^9.6.0", 720 - "globals": "^13.19.0", 759 + "espree": "^10.0.1", 760 + "globals": "^14.0.0", 721 761 "ignore": "^5.2.0", 722 762 "import-fresh": "^3.2.1", 723 763 "js-yaml": "^4.1.0", ··· 725 765 "strip-json-comments": "^3.1.1" 726 766 }, 727 767 "engines": { 728 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 768 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 729 769 }, 730 770 "funding": { 731 771 "url": "https://opencollective.com/eslint" 732 772 } 733 773 }, 734 774 "node_modules/@eslint/js": { 735 - "version": "8.57.1", 736 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", 737 - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", 775 + "version": "9.22.0", 776 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz", 777 + "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==", 738 778 "dev": true, 739 779 "license": "MIT", 740 780 "engines": { 741 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 781 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 782 + } 783 + }, 784 + "node_modules/@eslint/object-schema": { 785 + "version": "2.1.6", 786 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", 787 + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", 788 + "dev": true, 789 + "license": "Apache-2.0", 790 + "engines": { 791 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 792 + } 793 + }, 794 + "node_modules/@eslint/plugin-kit": { 795 + "version": "0.2.7", 796 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", 797 + "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", 798 + "dev": true, 799 + "license": "Apache-2.0", 800 + "dependencies": { 801 + "@eslint/core": "^0.12.0", 802 + "levn": "^0.4.1" 803 + }, 804 + "engines": { 805 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 742 806 } 743 807 }, 744 808 "node_modules/@fastify/busboy": { ··· 752 816 "node": ">=14" 753 817 } 754 818 }, 755 - "node_modules/@humanwhocodes/config-array": { 756 - "version": "0.13.0", 757 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", 758 - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", 759 - "deprecated": "Use @eslint/config-array instead", 819 + "node_modules/@humanfs/core": { 820 + "version": "0.19.1", 821 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 822 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 823 + "dev": true, 824 + "license": "Apache-2.0", 825 + "engines": { 826 + "node": ">=18.18.0" 827 + } 828 + }, 829 + "node_modules/@humanfs/node": { 830 + "version": "0.16.6", 831 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", 832 + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", 760 833 "dev": true, 761 834 "license": "Apache-2.0", 762 835 "dependencies": { 763 - "@humanwhocodes/object-schema": "^2.0.3", 764 - "debug": "^4.3.1", 765 - "minimatch": "^3.0.5" 836 + "@humanfs/core": "^0.19.1", 837 + "@humanwhocodes/retry": "^0.3.0" 766 838 }, 767 839 "engines": { 768 - "node": ">=10.10.0" 840 + "node": ">=18.18.0" 841 + } 842 + }, 843 + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { 844 + "version": "0.3.1", 845 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", 846 + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", 847 + "dev": true, 848 + "license": "Apache-2.0", 849 + "engines": { 850 + "node": ">=18.18" 851 + }, 852 + "funding": { 853 + "type": "github", 854 + "url": "https://github.com/sponsors/nzakas" 769 855 } 770 856 }, 771 857 "node_modules/@humanwhocodes/module-importer": { ··· 782 868 "url": "https://github.com/sponsors/nzakas" 783 869 } 784 870 }, 785 - "node_modules/@humanwhocodes/object-schema": { 786 - "version": "2.0.3", 787 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", 788 - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", 789 - "deprecated": "Use @eslint/object-schema instead", 871 + "node_modules/@humanwhocodes/retry": { 872 + "version": "0.4.2", 873 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", 874 + "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", 790 875 "dev": true, 791 - "license": "BSD-3-Clause" 876 + "license": "Apache-2.0", 877 + "engines": { 878 + "node": ">=18.18" 879 + }, 880 + "funding": { 881 + "type": "github", 882 + "url": "https://github.com/sponsors/nzakas" 883 + } 792 884 }, 793 885 "node_modules/@img/sharp-darwin-arm64": { 794 886 "version": "0.33.5", ··· 1281 1373 } 1282 1374 }, 1283 1375 "node_modules/@octokit/auth-token": { 1284 - "version": "3.0.4", 1285 - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", 1286 - "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", 1376 + "version": "5.1.2", 1377 + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", 1378 + "integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==", 1287 1379 "dev": true, 1288 1380 "license": "MIT", 1289 1381 "engines": { 1290 - "node": ">= 14" 1382 + "node": ">= 18" 1291 1383 } 1292 1384 }, 1293 1385 "node_modules/@octokit/core": { 1294 - "version": "4.2.4", 1295 - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", 1296 - "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", 1386 + "version": "6.1.4", 1387 + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.4.tgz", 1388 + "integrity": "sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==", 1297 1389 "dev": true, 1298 1390 "license": "MIT", 1299 1391 "dependencies": { 1300 - "@octokit/auth-token": "^3.0.0", 1301 - "@octokit/graphql": "^5.0.0", 1302 - "@octokit/request": "^6.0.0", 1303 - "@octokit/request-error": "^3.0.0", 1304 - "@octokit/types": "^9.0.0", 1305 - "before-after-hook": "^2.2.0", 1306 - "universal-user-agent": "^6.0.0" 1392 + "@octokit/auth-token": "^5.0.0", 1393 + "@octokit/graphql": "^8.1.2", 1394 + "@octokit/request": "^9.2.1", 1395 + "@octokit/request-error": "^6.1.7", 1396 + "@octokit/types": "^13.6.2", 1397 + "before-after-hook": "^3.0.2", 1398 + "universal-user-agent": "^7.0.0" 1307 1399 }, 1308 1400 "engines": { 1309 - "node": ">= 14" 1401 + "node": ">= 18" 1310 1402 } 1311 1403 }, 1312 1404 "node_modules/@octokit/endpoint": { 1313 - "version": "7.0.6", 1314 - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", 1315 - "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", 1405 + "version": "10.1.3", 1406 + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.3.tgz", 1407 + "integrity": "sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==", 1316 1408 "dev": true, 1317 1409 "license": "MIT", 1318 1410 "dependencies": { 1319 - "@octokit/types": "^9.0.0", 1320 - "is-plain-object": "^5.0.0", 1321 - "universal-user-agent": "^6.0.0" 1411 + "@octokit/types": "^13.6.2", 1412 + "universal-user-agent": "^7.0.2" 1322 1413 }, 1323 1414 "engines": { 1324 - "node": ">= 14" 1415 + "node": ">= 18" 1325 1416 } 1326 1417 }, 1327 1418 "node_modules/@octokit/graphql": { 1328 - "version": "5.0.6", 1329 - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", 1330 - "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", 1419 + "version": "8.2.1", 1420 + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.2.1.tgz", 1421 + "integrity": "sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw==", 1331 1422 "dev": true, 1332 1423 "license": "MIT", 1333 1424 "dependencies": { 1334 - "@octokit/request": "^6.0.0", 1335 - "@octokit/types": "^9.0.0", 1336 - "universal-user-agent": "^6.0.0" 1425 + "@octokit/request": "^9.2.2", 1426 + "@octokit/types": "^13.8.0", 1427 + "universal-user-agent": "^7.0.0" 1337 1428 }, 1338 1429 "engines": { 1339 - "node": ">= 14" 1430 + "node": ">= 18" 1340 1431 } 1341 1432 }, 1342 1433 "node_modules/@octokit/openapi-types": { 1343 - "version": "18.1.1", 1344 - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", 1345 - "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", 1434 + "version": "23.0.1", 1435 + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", 1436 + "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==", 1346 1437 "dev": true, 1347 1438 "license": "MIT" 1348 1439 }, 1349 1440 "node_modules/@octokit/request": { 1350 - "version": "6.2.8", 1351 - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", 1352 - "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", 1441 + "version": "9.2.2", 1442 + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz", 1443 + "integrity": "sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==", 1353 1444 "dev": true, 1354 1445 "license": "MIT", 1355 1446 "dependencies": { 1356 - "@octokit/endpoint": "^7.0.0", 1357 - "@octokit/request-error": "^3.0.0", 1358 - "@octokit/types": "^9.0.0", 1359 - "is-plain-object": "^5.0.0", 1360 - "node-fetch": "^2.6.7", 1361 - "universal-user-agent": "^6.0.0" 1447 + "@octokit/endpoint": "^10.1.3", 1448 + "@octokit/request-error": "^6.1.7", 1449 + "@octokit/types": "^13.6.2", 1450 + "fast-content-type-parse": "^2.0.0", 1451 + "universal-user-agent": "^7.0.2" 1362 1452 }, 1363 1453 "engines": { 1364 - "node": ">= 14" 1454 + "node": ">= 18" 1365 1455 } 1366 1456 }, 1367 1457 "node_modules/@octokit/request-error": { 1368 - "version": "3.0.3", 1369 - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", 1370 - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", 1458 + "version": "6.1.7", 1459 + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.7.tgz", 1460 + "integrity": "sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==", 1371 1461 "dev": true, 1372 1462 "license": "MIT", 1373 1463 "dependencies": { 1374 - "@octokit/types": "^9.0.0", 1375 - "deprecation": "^2.0.0", 1376 - "once": "^1.4.0" 1464 + "@octokit/types": "^13.6.2" 1377 1465 }, 1378 1466 "engines": { 1379 - "node": ">= 14" 1467 + "node": ">= 18" 1380 1468 } 1381 1469 }, 1382 1470 "node_modules/@octokit/types": { 1383 - "version": "9.3.2", 1384 - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", 1385 - "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", 1471 + "version": "13.8.0", 1472 + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz", 1473 + "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==", 1386 1474 "dev": true, 1387 1475 "license": "MIT", 1388 1476 "dependencies": { 1389 - "@octokit/openapi-types": "^18.0.0" 1477 + "@octokit/openapi-types": "^23.0.1" 1390 1478 } 1391 1479 }, 1392 1480 "node_modules/@parcel/watcher": { ··· 2030 2118 } 2031 2119 }, 2032 2120 "node_modules/@sveltejs/vite-plugin-svelte": { 2033 - "version": "4.0.4", 2034 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.4.tgz", 2035 - "integrity": "sha512-0ba1RQ/PHen5FGpdSrW7Y3fAMQjrXantECALeOiOdBdzR5+5vPP6HVZRLmZaQL+W8m++o+haIAKq5qT+MiZ7VA==", 2121 + "version": "5.0.3", 2122 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", 2123 + "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", 2036 2124 "dev": true, 2037 2125 "license": "MIT", 2038 2126 "dependencies": { 2039 - "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", 2040 - "debug": "^4.3.7", 2127 + "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", 2128 + "debug": "^4.4.0", 2041 2129 "deepmerge": "^4.3.1", 2042 2130 "kleur": "^4.1.5", 2043 - "magic-string": "^0.30.12", 2044 - "vitefu": "^1.0.3" 2131 + "magic-string": "^0.30.15", 2132 + "vitefu": "^1.0.4" 2045 2133 }, 2046 2134 "engines": { 2047 2135 "node": "^18.0.0 || ^20.0.0 || >=22" 2048 2136 }, 2049 2137 "peerDependencies": { 2050 - "svelte": "^5.0.0-next.96 || ^5.0.0", 2051 - "vite": "^5.0.0" 2138 + "svelte": "^5.0.0", 2139 + "vite": "^6.0.0" 2052 2140 } 2053 2141 }, 2054 2142 "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 2055 - "version": "3.0.1", 2056 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", 2057 - "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", 2143 + "version": "4.0.1", 2144 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 2145 + "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 2058 2146 "dev": true, 2059 2147 "license": "MIT", 2060 2148 "dependencies": { ··· 2064 2152 "node": "^18.0.0 || ^20.0.0 || >=22" 2065 2153 }, 2066 2154 "peerDependencies": { 2067 - "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", 2068 - "svelte": "^5.0.0-next.96 || ^5.0.0", 2069 - "vite": "^5.0.0" 2155 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 2156 + "svelte": "^5.0.0", 2157 + "vite": "^6.0.0" 2070 2158 } 2071 2159 }, 2072 2160 "node_modules/@types/cookie": { ··· 2090 2178 "dev": true, 2091 2179 "license": "MIT" 2092 2180 }, 2093 - "node_modules/@types/semver": { 2094 - "version": "7.5.8", 2095 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", 2096 - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", 2097 - "dev": true, 2098 - "license": "MIT" 2099 - }, 2100 2181 "node_modules/@typescript-eslint/eslint-plugin": { 2101 - "version": "5.62.0", 2102 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", 2103 - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", 2182 + "version": "8.26.0", 2183 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.0.tgz", 2184 + "integrity": "sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==", 2104 2185 "dev": true, 2105 2186 "license": "MIT", 2106 2187 "dependencies": { 2107 - "@eslint-community/regexpp": "^4.4.0", 2108 - "@typescript-eslint/scope-manager": "5.62.0", 2109 - "@typescript-eslint/type-utils": "5.62.0", 2110 - "@typescript-eslint/utils": "5.62.0", 2111 - "debug": "^4.3.4", 2188 + "@eslint-community/regexpp": "^4.10.0", 2189 + "@typescript-eslint/scope-manager": "8.26.0", 2190 + "@typescript-eslint/type-utils": "8.26.0", 2191 + "@typescript-eslint/utils": "8.26.0", 2192 + "@typescript-eslint/visitor-keys": "8.26.0", 2112 2193 "graphemer": "^1.4.0", 2113 - "ignore": "^5.2.0", 2114 - "natural-compare-lite": "^1.4.0", 2115 - "semver": "^7.3.7", 2116 - "tsutils": "^3.21.0" 2194 + "ignore": "^5.3.1", 2195 + "natural-compare": "^1.4.0", 2196 + "ts-api-utils": "^2.0.1" 2117 2197 }, 2118 2198 "engines": { 2119 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2199 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2120 2200 }, 2121 2201 "funding": { 2122 2202 "type": "opencollective", 2123 2203 "url": "https://opencollective.com/typescript-eslint" 2124 2204 }, 2125 2205 "peerDependencies": { 2126 - "@typescript-eslint/parser": "^5.0.0", 2127 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2128 - }, 2129 - "peerDependenciesMeta": { 2130 - "typescript": { 2131 - "optional": true 2132 - } 2206 + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 2207 + "eslint": "^8.57.0 || ^9.0.0", 2208 + "typescript": ">=4.8.4 <5.9.0" 2133 2209 } 2134 2210 }, 2135 2211 "node_modules/@typescript-eslint/parser": { 2136 - "version": "5.62.0", 2137 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", 2138 - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", 2212 + "version": "8.26.0", 2213 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.26.0.tgz", 2214 + "integrity": "sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==", 2139 2215 "dev": true, 2140 - "license": "BSD-2-Clause", 2216 + "license": "MIT", 2141 2217 "dependencies": { 2142 - "@typescript-eslint/scope-manager": "5.62.0", 2143 - "@typescript-eslint/types": "5.62.0", 2144 - "@typescript-eslint/typescript-estree": "5.62.0", 2218 + "@typescript-eslint/scope-manager": "8.26.0", 2219 + "@typescript-eslint/types": "8.26.0", 2220 + "@typescript-eslint/typescript-estree": "8.26.0", 2221 + "@typescript-eslint/visitor-keys": "8.26.0", 2145 2222 "debug": "^4.3.4" 2146 2223 }, 2147 2224 "engines": { 2148 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2225 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2149 2226 }, 2150 2227 "funding": { 2151 2228 "type": "opencollective", 2152 2229 "url": "https://opencollective.com/typescript-eslint" 2153 2230 }, 2154 2231 "peerDependencies": { 2155 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2156 - }, 2157 - "peerDependenciesMeta": { 2158 - "typescript": { 2159 - "optional": true 2160 - } 2232 + "eslint": "^8.57.0 || ^9.0.0", 2233 + "typescript": ">=4.8.4 <5.9.0" 2161 2234 } 2162 2235 }, 2163 2236 "node_modules/@typescript-eslint/scope-manager": { 2164 - "version": "5.62.0", 2165 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", 2166 - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", 2237 + "version": "8.26.0", 2238 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.0.tgz", 2239 + "integrity": "sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==", 2167 2240 "dev": true, 2168 2241 "license": "MIT", 2169 2242 "dependencies": { 2170 - "@typescript-eslint/types": "5.62.0", 2171 - "@typescript-eslint/visitor-keys": "5.62.0" 2243 + "@typescript-eslint/types": "8.26.0", 2244 + "@typescript-eslint/visitor-keys": "8.26.0" 2172 2245 }, 2173 2246 "engines": { 2174 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2247 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2175 2248 }, 2176 2249 "funding": { 2177 2250 "type": "opencollective", ··· 2179 2252 } 2180 2253 }, 2181 2254 "node_modules/@typescript-eslint/type-utils": { 2182 - "version": "5.62.0", 2183 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", 2184 - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", 2255 + "version": "8.26.0", 2256 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.26.0.tgz", 2257 + "integrity": "sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==", 2185 2258 "dev": true, 2186 2259 "license": "MIT", 2187 2260 "dependencies": { 2188 - "@typescript-eslint/typescript-estree": "5.62.0", 2189 - "@typescript-eslint/utils": "5.62.0", 2261 + "@typescript-eslint/typescript-estree": "8.26.0", 2262 + "@typescript-eslint/utils": "8.26.0", 2190 2263 "debug": "^4.3.4", 2191 - "tsutils": "^3.21.0" 2264 + "ts-api-utils": "^2.0.1" 2192 2265 }, 2193 2266 "engines": { 2194 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2267 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2195 2268 }, 2196 2269 "funding": { 2197 2270 "type": "opencollective", 2198 2271 "url": "https://opencollective.com/typescript-eslint" 2199 2272 }, 2200 2273 "peerDependencies": { 2201 - "eslint": "*" 2202 - }, 2203 - "peerDependenciesMeta": { 2204 - "typescript": { 2205 - "optional": true 2206 - } 2274 + "eslint": "^8.57.0 || ^9.0.0", 2275 + "typescript": ">=4.8.4 <5.9.0" 2207 2276 } 2208 2277 }, 2209 2278 "node_modules/@typescript-eslint/types": { 2210 - "version": "5.62.0", 2211 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", 2212 - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", 2279 + "version": "8.26.0", 2280 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.0.tgz", 2281 + "integrity": "sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==", 2213 2282 "dev": true, 2214 2283 "license": "MIT", 2215 2284 "engines": { 2216 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2285 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2217 2286 }, 2218 2287 "funding": { 2219 2288 "type": "opencollective", ··· 2221 2290 } 2222 2291 }, 2223 2292 "node_modules/@typescript-eslint/typescript-estree": { 2224 - "version": "5.62.0", 2225 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", 2226 - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", 2293 + "version": "8.26.0", 2294 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.0.tgz", 2295 + "integrity": "sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==", 2227 2296 "dev": true, 2228 - "license": "BSD-2-Clause", 2297 + "license": "MIT", 2229 2298 "dependencies": { 2230 - "@typescript-eslint/types": "5.62.0", 2231 - "@typescript-eslint/visitor-keys": "5.62.0", 2299 + "@typescript-eslint/types": "8.26.0", 2300 + "@typescript-eslint/visitor-keys": "8.26.0", 2232 2301 "debug": "^4.3.4", 2233 - "globby": "^11.1.0", 2302 + "fast-glob": "^3.3.2", 2234 2303 "is-glob": "^4.0.3", 2235 - "semver": "^7.3.7", 2236 - "tsutils": "^3.21.0" 2304 + "minimatch": "^9.0.4", 2305 + "semver": "^7.6.0", 2306 + "ts-api-utils": "^2.0.1" 2237 2307 }, 2238 2308 "engines": { 2239 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2309 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2240 2310 }, 2241 2311 "funding": { 2242 2312 "type": "opencollective", 2243 2313 "url": "https://opencollective.com/typescript-eslint" 2244 2314 }, 2245 - "peerDependenciesMeta": { 2246 - "typescript": { 2247 - "optional": true 2248 - } 2315 + "peerDependencies": { 2316 + "typescript": ">=4.8.4 <5.9.0" 2317 + } 2318 + }, 2319 + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 2320 + "version": "2.0.1", 2321 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2322 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2323 + "dev": true, 2324 + "license": "MIT", 2325 + "dependencies": { 2326 + "balanced-match": "^1.0.0" 2327 + } 2328 + }, 2329 + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 2330 + "version": "9.0.5", 2331 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2332 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2333 + "dev": true, 2334 + "license": "ISC", 2335 + "dependencies": { 2336 + "brace-expansion": "^2.0.1" 2337 + }, 2338 + "engines": { 2339 + "node": ">=16 || 14 >=14.17" 2340 + }, 2341 + "funding": { 2342 + "url": "https://github.com/sponsors/isaacs" 2249 2343 } 2250 2344 }, 2251 2345 "node_modules/@typescript-eslint/utils": { 2252 - "version": "5.62.0", 2253 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", 2254 - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", 2346 + "version": "8.26.0", 2347 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.0.tgz", 2348 + "integrity": "sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==", 2255 2349 "dev": true, 2256 2350 "license": "MIT", 2257 2351 "dependencies": { 2258 - "@eslint-community/eslint-utils": "^4.2.0", 2259 - "@types/json-schema": "^7.0.9", 2260 - "@types/semver": "^7.3.12", 2261 - "@typescript-eslint/scope-manager": "5.62.0", 2262 - "@typescript-eslint/types": "5.62.0", 2263 - "@typescript-eslint/typescript-estree": "5.62.0", 2264 - "eslint-scope": "^5.1.1", 2265 - "semver": "^7.3.7" 2352 + "@eslint-community/eslint-utils": "^4.4.0", 2353 + "@typescript-eslint/scope-manager": "8.26.0", 2354 + "@typescript-eslint/types": "8.26.0", 2355 + "@typescript-eslint/typescript-estree": "8.26.0" 2266 2356 }, 2267 2357 "engines": { 2268 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2358 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2269 2359 }, 2270 2360 "funding": { 2271 2361 "type": "opencollective", 2272 2362 "url": "https://opencollective.com/typescript-eslint" 2273 2363 }, 2274 2364 "peerDependencies": { 2275 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2365 + "eslint": "^8.57.0 || ^9.0.0", 2366 + "typescript": ">=4.8.4 <5.9.0" 2276 2367 } 2277 2368 }, 2278 2369 "node_modules/@typescript-eslint/visitor-keys": { 2279 - "version": "5.62.0", 2280 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", 2281 - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", 2370 + "version": "8.26.0", 2371 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.0.tgz", 2372 + "integrity": "sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==", 2282 2373 "dev": true, 2283 2374 "license": "MIT", 2284 2375 "dependencies": { 2285 - "@typescript-eslint/types": "5.62.0", 2286 - "eslint-visitor-keys": "^3.3.0" 2376 + "@typescript-eslint/types": "8.26.0", 2377 + "eslint-visitor-keys": "^4.2.0" 2287 2378 }, 2288 2379 "engines": { 2289 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2380 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2290 2381 }, 2291 2382 "funding": { 2292 2383 "type": "opencollective", 2293 2384 "url": "https://opencollective.com/typescript-eslint" 2294 2385 } 2295 - }, 2296 - "node_modules/@ungap/structured-clone": { 2297 - "version": "1.3.0", 2298 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 2299 - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 2300 - "dev": true, 2301 - "license": "ISC" 2302 - }, 2303 - "node_modules/@yr/monotone-cubic-spline": { 2304 - "version": "1.0.3", 2305 - "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", 2306 - "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==", 2307 - "dev": true, 2308 - "license": "MIT" 2309 2386 }, 2310 2387 "node_modules/acorn": { 2311 2388 "version": "8.14.1", ··· 2358 2435 "url": "https://github.com/sponsors/epoberezkin" 2359 2436 } 2360 2437 }, 2361 - "node_modules/ansi-regex": { 2362 - "version": "5.0.1", 2363 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2364 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2365 - "dev": true, 2366 - "license": "MIT", 2367 - "engines": { 2368 - "node": ">=8" 2369 - } 2370 - }, 2371 2438 "node_modules/ansi-styles": { 2372 2439 "version": "4.3.0", 2373 2440 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", ··· 2384 2451 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2385 2452 } 2386 2453 }, 2387 - "node_modules/apexcharts": { 2388 - "version": "3.54.1", 2389 - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.54.1.tgz", 2390 - "integrity": "sha512-E4et0h/J1U3r3EwS/WlqJCQIbepKbp6wGUmaAwJOMjHUP4Ci0gxanLa7FR3okx6p9coi4st6J853/Cb1NP0vpA==", 2391 - "dev": true, 2392 - "license": "MIT", 2393 - "dependencies": { 2394 - "@yr/monotone-cubic-spline": "^1.0.3", 2395 - "svg.draggable.js": "^2.2.2", 2396 - "svg.easing.js": "^2.0.0", 2397 - "svg.filter.js": "^2.0.2", 2398 - "svg.pathmorphing.js": "^0.1.3", 2399 - "svg.resize.js": "^1.4.3", 2400 - "svg.select.js": "^3.0.1" 2401 - } 2402 - }, 2403 2454 "node_modules/argparse": { 2404 2455 "version": "2.0.1", 2405 2456 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", ··· 2415 2466 "license": "Apache-2.0", 2416 2467 "engines": { 2417 2468 "node": ">= 0.4" 2418 - } 2419 - }, 2420 - "node_modules/array-union": { 2421 - "version": "2.1.0", 2422 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 2423 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 2424 - "dev": true, 2425 - "license": "MIT", 2426 - "engines": { 2427 - "node": ">=8" 2428 2469 } 2429 2470 }, 2430 2471 "node_modules/as-table": { ··· 2456 2497 "license": "MIT" 2457 2498 }, 2458 2499 "node_modules/before-after-hook": { 2459 - "version": "2.2.3", 2460 - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", 2461 - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", 2500 + "version": "3.0.2", 2501 + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", 2502 + "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", 2462 2503 "dev": true, 2463 2504 "license": "Apache-2.0" 2464 2505 }, ··· 2692 2733 "license": "MIT", 2693 2734 "peer": true 2694 2735 }, 2695 - "node_modules/deprecation": { 2696 - "version": "2.3.1", 2697 - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 2698 - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", 2699 - "dev": true, 2700 - "license": "ISC" 2701 - }, 2702 2736 "node_modules/detect-libc": { 2703 2737 "version": "1.0.3", 2704 2738 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", ··· 2720 2754 "dev": true, 2721 2755 "license": "MIT" 2722 2756 }, 2723 - "node_modules/dir-glob": { 2724 - "version": "3.0.1", 2725 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2726 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2727 - "dev": true, 2728 - "license": "MIT", 2729 - "dependencies": { 2730 - "path-type": "^4.0.0" 2731 - }, 2732 - "engines": { 2733 - "node": ">=8" 2734 - } 2735 - }, 2736 - "node_modules/doctrine": { 2737 - "version": "3.0.0", 2738 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 2739 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 2740 - "dev": true, 2741 - "license": "Apache-2.0", 2742 - "dependencies": { 2743 - "esutils": "^2.0.2" 2744 - }, 2745 - "engines": { 2746 - "node": ">=6.0.0" 2747 - } 2748 - }, 2749 2757 "node_modules/esbuild": { 2750 2758 "version": "0.24.2", 2751 2759 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", ··· 2801 2809 } 2802 2810 }, 2803 2811 "node_modules/eslint": { 2804 - "version": "8.57.1", 2805 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", 2806 - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", 2807 - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", 2812 + "version": "9.22.0", 2813 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz", 2814 + "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==", 2808 2815 "dev": true, 2809 2816 "license": "MIT", 2810 2817 "dependencies": { 2811 2818 "@eslint-community/eslint-utils": "^4.2.0", 2812 - "@eslint-community/regexpp": "^4.6.1", 2813 - "@eslint/eslintrc": "^2.1.4", 2814 - "@eslint/js": "8.57.1", 2815 - "@humanwhocodes/config-array": "^0.13.0", 2819 + "@eslint-community/regexpp": "^4.12.1", 2820 + "@eslint/config-array": "^0.19.2", 2821 + "@eslint/config-helpers": "^0.1.0", 2822 + "@eslint/core": "^0.12.0", 2823 + "@eslint/eslintrc": "^3.3.0", 2824 + "@eslint/js": "9.22.0", 2825 + "@eslint/plugin-kit": "^0.2.7", 2826 + "@humanfs/node": "^0.16.6", 2816 2827 "@humanwhocodes/module-importer": "^1.0.1", 2817 - "@nodelib/fs.walk": "^1.2.8", 2818 - "@ungap/structured-clone": "^1.2.0", 2828 + "@humanwhocodes/retry": "^0.4.2", 2829 + "@types/estree": "^1.0.6", 2830 + "@types/json-schema": "^7.0.15", 2819 2831 "ajv": "^6.12.4", 2820 2832 "chalk": "^4.0.0", 2821 - "cross-spawn": "^7.0.2", 2833 + "cross-spawn": "^7.0.6", 2822 2834 "debug": "^4.3.2", 2823 - "doctrine": "^3.0.0", 2824 2835 "escape-string-regexp": "^4.0.0", 2825 - "eslint-scope": "^7.2.2", 2826 - "eslint-visitor-keys": "^3.4.3", 2827 - "espree": "^9.6.1", 2828 - "esquery": "^1.4.2", 2836 + "eslint-scope": "^8.3.0", 2837 + "eslint-visitor-keys": "^4.2.0", 2838 + "espree": "^10.3.0", 2839 + "esquery": "^1.5.0", 2829 2840 "esutils": "^2.0.2", 2830 2841 "fast-deep-equal": "^3.1.3", 2831 - "file-entry-cache": "^6.0.1", 2842 + "file-entry-cache": "^8.0.0", 2832 2843 "find-up": "^5.0.0", 2833 2844 "glob-parent": "^6.0.2", 2834 - "globals": "^13.19.0", 2835 - "graphemer": "^1.4.0", 2836 2845 "ignore": "^5.2.0", 2837 2846 "imurmurhash": "^0.1.4", 2838 2847 "is-glob": "^4.0.0", 2839 - "is-path-inside": "^3.0.3", 2840 - "js-yaml": "^4.1.0", 2841 2848 "json-stable-stringify-without-jsonify": "^1.0.1", 2842 - "levn": "^0.4.1", 2843 2849 "lodash.merge": "^4.6.2", 2844 2850 "minimatch": "^3.1.2", 2845 2851 "natural-compare": "^1.4.0", 2846 - "optionator": "^0.9.3", 2847 - "strip-ansi": "^6.0.1", 2848 - "text-table": "^0.2.0" 2852 + "optionator": "^0.9.3" 2849 2853 }, 2850 2854 "bin": { 2851 2855 "eslint": "bin/eslint.js" 2852 2856 }, 2853 2857 "engines": { 2854 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2858 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2855 2859 }, 2856 2860 "funding": { 2857 - "url": "https://opencollective.com/eslint" 2861 + "url": "https://eslint.org/donate" 2862 + }, 2863 + "peerDependencies": { 2864 + "jiti": "*" 2865 + }, 2866 + "peerDependenciesMeta": { 2867 + "jiti": { 2868 + "optional": true 2869 + } 2858 2870 } 2859 2871 }, 2860 2872 "node_modules/eslint-compat-utils": { 2861 - "version": "0.5.1", 2862 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 2863 - "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 2873 + "version": "0.6.4", 2874 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.4.tgz", 2875 + "integrity": "sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==", 2864 2876 "dev": true, 2865 2877 "license": "MIT", 2866 2878 "dependencies": { ··· 2874 2886 } 2875 2887 }, 2876 2888 "node_modules/eslint-config-prettier": { 2877 - "version": "8.10.0", 2878 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", 2879 - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", 2889 + "version": "10.1.1", 2890 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz", 2891 + "integrity": "sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==", 2880 2892 "dev": true, 2881 2893 "license": "MIT", 2882 2894 "bin": { ··· 2887 2899 } 2888 2900 }, 2889 2901 "node_modules/eslint-plugin-svelte": { 2890 - "version": "2.46.1", 2891 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.1.tgz", 2892 - "integrity": "sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==", 2902 + "version": "3.0.3", 2903 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.0.3.tgz", 2904 + "integrity": "sha512-R7HSKkLN33P6WwYhVbO+5xPT0YIpO+YAZfWxow7I1IvjVgZOxuI7zReqxFL3B7F028u16Megx+hn8SEXDNcDvw==", 2893 2905 "dev": true, 2894 2906 "license": "MIT", 2895 2907 "dependencies": { 2896 - "@eslint-community/eslint-utils": "^4.4.0", 2897 - "@jridgewell/sourcemap-codec": "^1.4.15", 2898 - "eslint-compat-utils": "^0.5.1", 2908 + "@eslint-community/eslint-utils": "^4.4.1", 2909 + "@jridgewell/sourcemap-codec": "^1.5.0", 2910 + "eslint-compat-utils": "^0.6.4", 2899 2911 "esutils": "^2.0.3", 2900 2912 "known-css-properties": "^0.35.0", 2901 - "postcss": "^8.4.38", 2913 + "postcss": "^8.4.49", 2902 2914 "postcss-load-config": "^3.1.4", 2903 - "postcss-safe-parser": "^6.0.0", 2904 - "postcss-selector-parser": "^6.1.0", 2905 - "semver": "^7.6.2", 2906 - "svelte-eslint-parser": "^0.43.0" 2915 + "postcss-safe-parser": "^7.0.0", 2916 + "semver": "^7.6.3", 2917 + "svelte-eslint-parser": "^1.0.1" 2907 2918 }, 2908 2919 "engines": { 2909 - "node": "^14.17.0 || >=16.0.0" 2920 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2910 2921 }, 2911 2922 "funding": { 2912 2923 "url": "https://github.com/sponsors/ota-meshi" 2913 2924 }, 2914 2925 "peerDependencies": { 2915 - "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", 2926 + "eslint": "^8.57.1 || ^9.0.0", 2916 2927 "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 2917 2928 }, 2918 2929 "peerDependenciesMeta": { ··· 2922 2933 } 2923 2934 }, 2924 2935 "node_modules/eslint-scope": { 2925 - "version": "5.1.1", 2926 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 2927 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 2936 + "version": "8.3.0", 2937 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", 2938 + "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", 2928 2939 "dev": true, 2929 2940 "license": "BSD-2-Clause", 2930 2941 "dependencies": { 2931 2942 "esrecurse": "^4.3.0", 2932 - "estraverse": "^4.1.1" 2943 + "estraverse": "^5.2.0" 2933 2944 }, 2934 2945 "engines": { 2935 - "node": ">=8.0.0" 2936 - } 2937 - }, 2938 - "node_modules/eslint-visitor-keys": { 2939 - "version": "3.4.3", 2940 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2941 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2942 - "dev": true, 2943 - "license": "Apache-2.0", 2944 - "engines": { 2945 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2946 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2946 2947 }, 2947 2948 "funding": { 2948 2949 "url": "https://opencollective.com/eslint" 2949 2950 } 2950 2951 }, 2951 - "node_modules/eslint/node_modules/eslint-scope": { 2952 - "version": "7.2.2", 2953 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 2954 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 2952 + "node_modules/eslint-visitor-keys": { 2953 + "version": "4.2.0", 2954 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", 2955 + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", 2955 2956 "dev": true, 2956 - "license": "BSD-2-Clause", 2957 - "dependencies": { 2958 - "esrecurse": "^4.3.0", 2959 - "estraverse": "^5.2.0" 2960 - }, 2957 + "license": "Apache-2.0", 2961 2958 "engines": { 2962 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2959 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2963 2960 }, 2964 2961 "funding": { 2965 2962 "url": "https://opencollective.com/eslint" 2966 2963 } 2967 2964 }, 2968 - "node_modules/eslint/node_modules/estraverse": { 2969 - "version": "5.3.0", 2970 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2971 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2972 - "dev": true, 2973 - "license": "BSD-2-Clause", 2974 - "engines": { 2975 - "node": ">=4.0" 2976 - } 2977 - }, 2978 2965 "node_modules/esm-env": { 2979 2966 "version": "1.2.2", 2980 2967 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", ··· 2983 2970 "license": "MIT" 2984 2971 }, 2985 2972 "node_modules/espree": { 2986 - "version": "9.6.1", 2987 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2988 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2973 + "version": "10.3.0", 2974 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", 2975 + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 2989 2976 "dev": true, 2990 2977 "license": "BSD-2-Clause", 2991 2978 "dependencies": { 2992 - "acorn": "^8.9.0", 2979 + "acorn": "^8.14.0", 2993 2980 "acorn-jsx": "^5.3.2", 2994 - "eslint-visitor-keys": "^3.4.1" 2981 + "eslint-visitor-keys": "^4.2.0" 2995 2982 }, 2996 2983 "engines": { 2997 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2984 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2998 2985 }, 2999 2986 "funding": { 3000 2987 "url": "https://opencollective.com/eslint" ··· 3013 3000 "node": ">=0.10" 3014 3001 } 3015 3002 }, 3016 - "node_modules/esquery/node_modules/estraverse": { 3017 - "version": "5.3.0", 3018 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3019 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3020 - "dev": true, 3021 - "license": "BSD-2-Clause", 3022 - "engines": { 3023 - "node": ">=4.0" 3024 - } 3025 - }, 3026 3003 "node_modules/esrap": { 3027 3004 "version": "1.4.5", 3028 3005 "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz", ··· 3046 3023 "node": ">=4.0" 3047 3024 } 3048 3025 }, 3049 - "node_modules/esrecurse/node_modules/estraverse": { 3026 + "node_modules/estraverse": { 3050 3027 "version": "5.3.0", 3051 3028 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3052 3029 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3053 - "dev": true, 3054 - "license": "BSD-2-Clause", 3055 - "engines": { 3056 - "node": ">=4.0" 3057 - } 3058 - }, 3059 - "node_modules/estraverse": { 3060 - "version": "4.3.0", 3061 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 3062 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3063 3030 "dev": true, 3064 3031 "license": "BSD-2-Clause", 3065 3032 "engines": { ··· 3113 3080 "dev": true, 3114 3081 "license": "MIT" 3115 3082 }, 3083 + "node_modules/fast-content-type-parse": { 3084 + "version": "2.0.1", 3085 + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", 3086 + "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", 3087 + "dev": true, 3088 + "funding": [ 3089 + { 3090 + "type": "github", 3091 + "url": "https://github.com/sponsors/fastify" 3092 + }, 3093 + { 3094 + "type": "opencollective", 3095 + "url": "https://opencollective.com/fastify" 3096 + } 3097 + ], 3098 + "license": "MIT" 3099 + }, 3116 3100 "node_modules/fast-deep-equal": { 3117 3101 "version": "3.1.3", 3118 3102 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 3175 3159 } 3176 3160 }, 3177 3161 "node_modules/file-entry-cache": { 3178 - "version": "6.0.1", 3179 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 3180 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 3162 + "version": "8.0.0", 3163 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 3164 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 3181 3165 "dev": true, 3182 3166 "license": "MIT", 3183 3167 "dependencies": { 3184 - "flat-cache": "^3.0.4" 3168 + "flat-cache": "^4.0.0" 3185 3169 }, 3186 3170 "engines": { 3187 - "node": "^10.12.0 || >=12.0.0" 3171 + "node": ">=16.0.0" 3188 3172 } 3189 3173 }, 3190 3174 "node_modules/fill-range": { ··· 3218 3202 } 3219 3203 }, 3220 3204 "node_modules/flat-cache": { 3221 - "version": "3.2.0", 3222 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 3223 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 3205 + "version": "4.0.1", 3206 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 3207 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 3224 3208 "dev": true, 3225 3209 "license": "MIT", 3226 3210 "dependencies": { 3227 3211 "flatted": "^3.2.9", 3228 - "keyv": "^4.5.3", 3229 - "rimraf": "^3.0.2" 3212 + "keyv": "^4.5.4" 3230 3213 }, 3231 3214 "engines": { 3232 - "node": "^10.12.0 || >=12.0.0" 3215 + "node": ">=16" 3233 3216 } 3234 3217 }, 3235 3218 "node_modules/flatted": { 3236 3219 "version": "3.3.3", 3237 3220 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 3238 3221 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 3239 - "dev": true, 3240 - "license": "ISC" 3241 - }, 3242 - "node_modules/fs.realpath": { 3243 - "version": "1.0.0", 3244 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3245 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 3246 3222 "dev": true, 3247 3223 "license": "ISC" 3248 3224 }, ··· 3273 3249 "source-map": "^0.6.1" 3274 3250 } 3275 3251 }, 3276 - "node_modules/glob": { 3277 - "version": "7.2.3", 3278 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 3279 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 3280 - "deprecated": "Glob versions prior to v9 are no longer supported", 3281 - "dev": true, 3282 - "license": "ISC", 3283 - "dependencies": { 3284 - "fs.realpath": "^1.0.0", 3285 - "inflight": "^1.0.4", 3286 - "inherits": "2", 3287 - "minimatch": "^3.1.1", 3288 - "once": "^1.3.0", 3289 - "path-is-absolute": "^1.0.0" 3290 - }, 3291 - "engines": { 3292 - "node": "*" 3293 - }, 3294 - "funding": { 3295 - "url": "https://github.com/sponsors/isaacs" 3296 - } 3297 - }, 3298 3252 "node_modules/glob-parent": { 3299 3253 "version": "6.0.2", 3300 3254 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", ··· 3317 3271 "peer": true 3318 3272 }, 3319 3273 "node_modules/globals": { 3320 - "version": "13.24.0", 3321 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 3322 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 3274 + "version": "14.0.0", 3275 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 3276 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 3323 3277 "dev": true, 3324 3278 "license": "MIT", 3325 - "dependencies": { 3326 - "type-fest": "^0.20.2" 3327 - }, 3328 3279 "engines": { 3329 - "node": ">=8" 3330 - }, 3331 - "funding": { 3332 - "url": "https://github.com/sponsors/sindresorhus" 3333 - } 3334 - }, 3335 - "node_modules/globby": { 3336 - "version": "11.1.0", 3337 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 3338 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 3339 - "dev": true, 3340 - "license": "MIT", 3341 - "dependencies": { 3342 - "array-union": "^2.1.0", 3343 - "dir-glob": "^3.0.1", 3344 - "fast-glob": "^3.2.9", 3345 - "ignore": "^5.2.0", 3346 - "merge2": "^1.4.1", 3347 - "slash": "^3.0.0" 3348 - }, 3349 - "engines": { 3350 - "node": ">=10" 3280 + "node": ">=18" 3351 3281 }, 3352 3282 "funding": { 3353 3283 "url": "https://github.com/sponsors/sindresorhus" ··· 3425 3355 "node": ">=0.8.19" 3426 3356 } 3427 3357 }, 3428 - "node_modules/inflight": { 3429 - "version": "1.0.6", 3430 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3431 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 3432 - "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.", 3433 - "dev": true, 3434 - "license": "ISC", 3435 - "dependencies": { 3436 - "once": "^1.3.0", 3437 - "wrappy": "1" 3438 - } 3439 - }, 3440 - "node_modules/inherits": { 3441 - "version": "2.0.4", 3442 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3443 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3444 - "dev": true, 3445 - "license": "ISC" 3446 - }, 3447 3358 "node_modules/is-arrayish": { 3448 3359 "version": "0.3.2", 3449 3360 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", ··· 3484 3395 "license": "MIT", 3485 3396 "engines": { 3486 3397 "node": ">=0.12.0" 3487 - } 3488 - }, 3489 - "node_modules/is-path-inside": { 3490 - "version": "3.0.3", 3491 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 3492 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 3493 - "dev": true, 3494 - "license": "MIT", 3495 - "engines": { 3496 - "node": ">=8" 3497 - } 3498 - }, 3499 - "node_modules/is-plain-object": { 3500 - "version": "5.0.0", 3501 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 3502 - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 3503 - "dev": true, 3504 - "license": "MIT", 3505 - "engines": { 3506 - "node": ">=0.10.0" 3507 3398 } 3508 3399 }, 3509 3400 "node_modules/is-reference": { ··· 3835 3726 "dev": true, 3836 3727 "license": "MIT" 3837 3728 }, 3838 - "node_modules/natural-compare-lite": { 3839 - "version": "1.4.0", 3840 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 3841 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 3842 - "dev": true, 3843 - "license": "MIT" 3844 - }, 3845 3729 "node_modules/node-addon-api": { 3846 3730 "version": "7.1.1", 3847 3731 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", ··· 3878 3762 "dev": true, 3879 3763 "license": "MIT", 3880 3764 "peer": true 3881 - }, 3882 - "node_modules/once": { 3883 - "version": "1.4.0", 3884 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3885 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3886 - "dev": true, 3887 - "license": "ISC", 3888 - "dependencies": { 3889 - "wrappy": "1" 3890 - } 3891 3765 }, 3892 3766 "node_modules/optionator": { 3893 3767 "version": "0.9.4", ··· 3962 3836 "node": ">=8" 3963 3837 } 3964 3838 }, 3965 - "node_modules/path-is-absolute": { 3966 - "version": "1.0.1", 3967 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3968 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 3969 - "dev": true, 3970 - "license": "MIT", 3971 - "engines": { 3972 - "node": ">=0.10.0" 3973 - } 3974 - }, 3975 3839 "node_modules/path-key": { 3976 3840 "version": "3.1.1", 3977 3841 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ··· 3989 3853 "dev": true, 3990 3854 "license": "MIT", 3991 3855 "peer": true 3992 - }, 3993 - "node_modules/path-type": { 3994 - "version": "4.0.0", 3995 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3996 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3997 - "dev": true, 3998 - "license": "MIT", 3999 - "engines": { 4000 - "node": ">=8" 4001 - } 4002 3856 }, 4003 3857 "node_modules/pathe": { 4004 3858 "version": "2.0.3", ··· 4087 3941 } 4088 3942 } 4089 3943 }, 3944 + "node_modules/postcss-load-config/node_modules/yaml": { 3945 + "version": "1.10.2", 3946 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3947 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3948 + "dev": true, 3949 + "license": "ISC", 3950 + "engines": { 3951 + "node": ">= 6" 3952 + } 3953 + }, 4090 3954 "node_modules/postcss-safe-parser": { 4091 - "version": "6.0.0", 4092 - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 4093 - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 3955 + "version": "7.0.1", 3956 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", 3957 + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", 4094 3958 "dev": true, 3959 + "funding": [ 3960 + { 3961 + "type": "opencollective", 3962 + "url": "https://opencollective.com/postcss/" 3963 + }, 3964 + { 3965 + "type": "tidelift", 3966 + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" 3967 + }, 3968 + { 3969 + "type": "github", 3970 + "url": "https://github.com/sponsors/ai" 3971 + } 3972 + ], 4095 3973 "license": "MIT", 4096 3974 "engines": { 4097 - "node": ">=12.0" 4098 - }, 4099 - "funding": { 4100 - "type": "opencollective", 4101 - "url": "https://opencollective.com/postcss/" 3975 + "node": ">=18.0" 4102 3976 }, 4103 3977 "peerDependencies": { 4104 - "postcss": "^8.3.3" 3978 + "postcss": "^8.4.31" 4105 3979 } 4106 3980 }, 4107 3981 "node_modules/postcss-scss": { ··· 4132 4006 } 4133 4007 }, 4134 4008 "node_modules/postcss-selector-parser": { 4135 - "version": "6.1.2", 4136 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 4137 - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 4009 + "version": "7.1.0", 4010 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", 4011 + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 4138 4012 "dev": true, 4139 4013 "license": "MIT", 4140 4014 "dependencies": { ··· 4264 4138 "engines": { 4265 4139 "iojs": ">=1.0.0", 4266 4140 "node": ">=0.10.0" 4267 - } 4268 - }, 4269 - "node_modules/rimraf": { 4270 - "version": "3.0.2", 4271 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4272 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4273 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 4274 - "dev": true, 4275 - "license": "ISC", 4276 - "dependencies": { 4277 - "glob": "^7.1.3" 4278 - }, 4279 - "bin": { 4280 - "rimraf": "bin.js" 4281 - }, 4282 - "funding": { 4283 - "url": "https://github.com/sponsors/isaacs" 4284 4141 } 4285 4142 }, 4286 4143 "node_modules/rollup": { ··· 4551 4408 "node": ">=18" 4552 4409 } 4553 4410 }, 4554 - "node_modules/slash": { 4555 - "version": "3.0.0", 4556 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 4557 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 4558 - "dev": true, 4559 - "license": "MIT", 4560 - "engines": { 4561 - "node": ">=8" 4562 - } 4563 - }, 4564 4411 "node_modules/source-map": { 4565 4412 "version": "0.6.1", 4566 4413 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", ··· 4615 4462 "npm": ">=6" 4616 4463 } 4617 4464 }, 4618 - "node_modules/strip-ansi": { 4619 - "version": "6.0.1", 4620 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4621 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4622 - "dev": true, 4623 - "license": "MIT", 4624 - "dependencies": { 4625 - "ansi-regex": "^5.0.1" 4626 - }, 4627 - "engines": { 4628 - "node": ">=8" 4629 - } 4630 - }, 4631 4465 "node_modules/strip-json-comments": { 4632 4466 "version": "3.1.1", 4633 4467 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", ··· 4735 4569 } 4736 4570 }, 4737 4571 "node_modules/svelte-eslint-parser": { 4738 - "version": "0.43.0", 4739 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", 4740 - "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==", 4572 + "version": "1.0.1", 4573 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.0.1.tgz", 4574 + "integrity": "sha512-JjdEMXOJqy+dxeaElxbN+meTOtVpHfLnq9VGpiTAOLgM0uHO+ogmUsA3IFgx0x3Wl15pqTZWycCikcD7cAQN/g==", 4741 4575 "dev": true, 4742 4576 "license": "MIT", 4743 4577 "dependencies": { 4744 - "eslint-scope": "^7.2.2", 4745 - "eslint-visitor-keys": "^3.4.3", 4746 - "espree": "^9.6.1", 4747 - "postcss": "^8.4.39", 4748 - "postcss-scss": "^4.0.9" 4578 + "eslint-scope": "^8.2.0", 4579 + "eslint-visitor-keys": "^4.0.0", 4580 + "espree": "^10.0.0", 4581 + "postcss": "^8.4.49", 4582 + "postcss-scss": "^4.0.9", 4583 + "postcss-selector-parser": "^7.0.0" 4749 4584 }, 4750 4585 "engines": { 4751 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4586 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4752 4587 }, 4753 4588 "funding": { 4754 4589 "url": "https://github.com/sponsors/ota-meshi" ··· 4762 4597 } 4763 4598 } 4764 4599 }, 4765 - "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 4766 - "version": "7.2.2", 4767 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 4768 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 4769 - "dev": true, 4770 - "license": "BSD-2-Clause", 4771 - "dependencies": { 4772 - "esrecurse": "^4.3.0", 4773 - "estraverse": "^5.2.0" 4774 - }, 4775 - "engines": { 4776 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4777 - }, 4778 - "funding": { 4779 - "url": "https://opencollective.com/eslint" 4780 - } 4781 - }, 4782 - "node_modules/svelte-eslint-parser/node_modules/estraverse": { 4783 - "version": "5.3.0", 4784 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4785 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4786 - "dev": true, 4787 - "license": "BSD-2-Clause", 4788 - "engines": { 4789 - "node": ">=4.0" 4790 - } 4791 - }, 4792 - "node_modules/svg.draggable.js": { 4793 - "version": "2.2.2", 4794 - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", 4795 - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", 4796 - "dev": true, 4797 - "license": "MIT", 4798 - "dependencies": { 4799 - "svg.js": "^2.0.1" 4800 - }, 4801 - "engines": { 4802 - "node": ">= 0.8.0" 4803 - } 4804 - }, 4805 - "node_modules/svg.easing.js": { 4806 - "version": "2.0.0", 4807 - "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", 4808 - "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", 4809 - "dev": true, 4810 - "license": "MIT", 4811 - "dependencies": { 4812 - "svg.js": ">=2.3.x" 4813 - }, 4814 - "engines": { 4815 - "node": ">= 0.8.0" 4816 - } 4817 - }, 4818 - "node_modules/svg.filter.js": { 4819 - "version": "2.0.2", 4820 - "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", 4821 - "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", 4822 - "dev": true, 4823 - "license": "MIT", 4824 - "dependencies": { 4825 - "svg.js": "^2.2.5" 4826 - }, 4827 - "engines": { 4828 - "node": ">= 0.8.0" 4829 - } 4830 - }, 4831 - "node_modules/svg.js": { 4832 - "version": "2.7.1", 4833 - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", 4834 - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==", 4835 - "dev": true, 4836 - "license": "MIT" 4837 - }, 4838 - "node_modules/svg.pathmorphing.js": { 4839 - "version": "0.1.3", 4840 - "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", 4841 - "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", 4842 - "dev": true, 4843 - "license": "MIT", 4844 - "dependencies": { 4845 - "svg.js": "^2.4.0" 4846 - }, 4847 - "engines": { 4848 - "node": ">= 0.8.0" 4849 - } 4850 - }, 4851 - "node_modules/svg.resize.js": { 4852 - "version": "1.4.3", 4853 - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", 4854 - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", 4855 - "dev": true, 4856 - "license": "MIT", 4857 - "dependencies": { 4858 - "svg.js": "^2.6.5", 4859 - "svg.select.js": "^2.1.2" 4860 - }, 4861 - "engines": { 4862 - "node": ">= 0.8.0" 4863 - } 4864 - }, 4865 - "node_modules/svg.resize.js/node_modules/svg.select.js": { 4866 - "version": "2.1.2", 4867 - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", 4868 - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", 4869 - "dev": true, 4870 - "license": "MIT", 4871 - "dependencies": { 4872 - "svg.js": "^2.2.5" 4873 - }, 4874 - "engines": { 4875 - "node": ">= 0.8.0" 4876 - } 4877 - }, 4878 - "node_modules/svg.select.js": { 4879 - "version": "3.0.1", 4880 - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", 4881 - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", 4882 - "dev": true, 4883 - "license": "MIT", 4884 - "dependencies": { 4885 - "svg.js": "^2.6.5" 4886 - }, 4887 - "engines": { 4888 - "node": ">= 0.8.0" 4889 - } 4890 - }, 4891 - "node_modules/text-table": { 4892 - "version": "0.2.0", 4893 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 4894 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 4895 - "dev": true, 4896 - "license": "MIT" 4897 - }, 4898 4600 "node_modules/to-regex-range": { 4899 4601 "version": "5.0.1", 4900 4602 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 4925 4627 "dev": true, 4926 4628 "license": "MIT" 4927 4629 }, 4928 - "node_modules/tslib": { 4929 - "version": "1.14.1", 4930 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 4931 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 4932 - "dev": true, 4933 - "license": "0BSD" 4934 - }, 4935 - "node_modules/tsutils": { 4936 - "version": "3.21.0", 4937 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 4938 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 4630 + "node_modules/ts-api-utils": { 4631 + "version": "2.0.1", 4632 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", 4633 + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", 4939 4634 "dev": true, 4940 4635 "license": "MIT", 4941 - "dependencies": { 4942 - "tslib": "^1.8.1" 4943 - }, 4944 4636 "engines": { 4945 - "node": ">= 6" 4637 + "node": ">=18.12" 4946 4638 }, 4947 4639 "peerDependencies": { 4948 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 4640 + "typescript": ">=4.8.4" 4949 4641 } 4950 4642 }, 4643 + "node_modules/tslib": { 4644 + "version": "2.8.1", 4645 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 4646 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 4647 + "dev": true, 4648 + "license": "0BSD", 4649 + "optional": true, 4650 + "peer": true 4651 + }, 4951 4652 "node_modules/type-check": { 4952 4653 "version": "0.4.0", 4953 4654 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", ··· 4961 4662 "node": ">= 0.8.0" 4962 4663 } 4963 4664 }, 4964 - "node_modules/type-fest": { 4965 - "version": "0.20.2", 4966 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 4967 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 4968 - "dev": true, 4969 - "license": "(MIT OR CC0-1.0)", 4970 - "engines": { 4971 - "node": ">=10" 4972 - }, 4973 - "funding": { 4974 - "url": "https://github.com/sponsors/sindresorhus" 4975 - } 4976 - }, 4977 4665 "node_modules/typescript": { 4978 4666 "version": "5.8.2", 4979 4667 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", ··· 4988 4676 "node": ">=14.17" 4989 4677 } 4990 4678 }, 4679 + "node_modules/typescript-eslint": { 4680 + "version": "8.26.0", 4681 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.26.0.tgz", 4682 + "integrity": "sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==", 4683 + "dev": true, 4684 + "license": "MIT", 4685 + "dependencies": { 4686 + "@typescript-eslint/eslint-plugin": "8.26.0", 4687 + "@typescript-eslint/parser": "8.26.0", 4688 + "@typescript-eslint/utils": "8.26.0" 4689 + }, 4690 + "engines": { 4691 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4692 + }, 4693 + "funding": { 4694 + "type": "opencollective", 4695 + "url": "https://opencollective.com/typescript-eslint" 4696 + }, 4697 + "peerDependencies": { 4698 + "eslint": "^8.57.0 || ^9.0.0", 4699 + "typescript": ">=4.8.4 <5.9.0" 4700 + } 4701 + }, 4991 4702 "node_modules/ufo": { 4992 4703 "version": "1.5.4", 4993 4704 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", ··· 5026 4737 } 5027 4738 }, 5028 4739 "node_modules/universal-user-agent": { 5029 - "version": "6.0.1", 5030 - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", 5031 - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", 4740 + "version": "7.0.2", 4741 + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", 4742 + "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", 5032 4743 "dev": true, 5033 4744 "license": "ISC" 5034 4745 }, ··· 5050 4761 "license": "MIT" 5051 4762 }, 5052 4763 "node_modules/vite": { 5053 - "version": "5.4.14", 5054 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", 5055 - "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", 4764 + "version": "6.2.1", 4765 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.1.tgz", 4766 + "integrity": "sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==", 5056 4767 "dev": true, 5057 4768 "license": "MIT", 5058 4769 "dependencies": { 5059 - "esbuild": "^0.21.3", 5060 - "postcss": "^8.4.43", 5061 - "rollup": "^4.20.0" 4770 + "esbuild": "^0.25.0", 4771 + "postcss": "^8.5.3", 4772 + "rollup": "^4.30.1" 5062 4773 }, 5063 4774 "bin": { 5064 4775 "vite": "bin/vite.js" 5065 4776 }, 5066 4777 "engines": { 5067 - "node": "^18.0.0 || >=20.0.0" 4778 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 5068 4779 }, 5069 4780 "funding": { 5070 4781 "url": "https://github.com/vitejs/vite?sponsor=1" ··· 5073 4784 "fsevents": "~2.3.3" 5074 4785 }, 5075 4786 "peerDependencies": { 5076 - "@types/node": "^18.0.0 || >=20.0.0", 4787 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 4788 + "jiti": ">=1.21.0", 5077 4789 "less": "*", 5078 4790 "lightningcss": "^1.21.0", 5079 4791 "sass": "*", 5080 4792 "sass-embedded": "*", 5081 4793 "stylus": "*", 5082 4794 "sugarss": "*", 5083 - "terser": "^5.4.0" 4795 + "terser": "^5.16.0", 4796 + "tsx": "^4.8.1", 4797 + "yaml": "^2.4.2" 5084 4798 }, 5085 4799 "peerDependenciesMeta": { 5086 4800 "@types/node": { 4801 + "optional": true 4802 + }, 4803 + "jiti": { 5087 4804 "optional": true 5088 4805 }, 5089 4806 "less": { ··· 5106 4823 }, 5107 4824 "terser": { 5108 4825 "optional": true 4826 + }, 4827 + "tsx": { 4828 + "optional": true 4829 + }, 4830 + "yaml": { 4831 + "optional": true 5109 4832 } 5110 4833 } 5111 4834 }, 5112 4835 "node_modules/vite/node_modules/@esbuild/aix-ppc64": { 5113 - "version": "0.21.5", 5114 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 5115 - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 4836 + "version": "0.25.0", 4837 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", 4838 + "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", 5116 4839 "cpu": [ 5117 4840 "ppc64" 5118 4841 ], ··· 5123 4846 "aix" 5124 4847 ], 5125 4848 "engines": { 5126 - "node": ">=12" 4849 + "node": ">=18" 5127 4850 } 5128 4851 }, 5129 4852 "node_modules/vite/node_modules/@esbuild/android-arm": { 5130 - "version": "0.21.5", 5131 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 5132 - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 4853 + "version": "0.25.0", 4854 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", 4855 + "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", 5133 4856 "cpu": [ 5134 4857 "arm" 5135 4858 ], ··· 5140 4863 "android" 5141 4864 ], 5142 4865 "engines": { 5143 - "node": ">=12" 4866 + "node": ">=18" 5144 4867 } 5145 4868 }, 5146 4869 "node_modules/vite/node_modules/@esbuild/android-arm64": { 5147 - "version": "0.21.5", 5148 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 5149 - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 4870 + "version": "0.25.0", 4871 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", 4872 + "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", 5150 4873 "cpu": [ 5151 4874 "arm64" 5152 4875 ], ··· 5157 4880 "android" 5158 4881 ], 5159 4882 "engines": { 5160 - "node": ">=12" 4883 + "node": ">=18" 5161 4884 } 5162 4885 }, 5163 4886 "node_modules/vite/node_modules/@esbuild/android-x64": { 5164 - "version": "0.21.5", 5165 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 5166 - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 4887 + "version": "0.25.0", 4888 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", 4889 + "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", 5167 4890 "cpu": [ 5168 4891 "x64" 5169 4892 ], ··· 5174 4897 "android" 5175 4898 ], 5176 4899 "engines": { 5177 - "node": ">=12" 4900 + "node": ">=18" 5178 4901 } 5179 4902 }, 5180 4903 "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 5181 - "version": "0.21.5", 5182 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 5183 - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 4904 + "version": "0.25.0", 4905 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", 4906 + "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", 5184 4907 "cpu": [ 5185 4908 "arm64" 5186 4909 ], ··· 5191 4914 "darwin" 5192 4915 ], 5193 4916 "engines": { 5194 - "node": ">=12" 4917 + "node": ">=18" 5195 4918 } 5196 4919 }, 5197 4920 "node_modules/vite/node_modules/@esbuild/darwin-x64": { 5198 - "version": "0.21.5", 5199 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 5200 - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 4921 + "version": "0.25.0", 4922 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", 4923 + "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", 5201 4924 "cpu": [ 5202 4925 "x64" 5203 4926 ], ··· 5208 4931 "darwin" 5209 4932 ], 5210 4933 "engines": { 5211 - "node": ">=12" 4934 + "node": ">=18" 5212 4935 } 5213 4936 }, 5214 4937 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 5215 - "version": "0.21.5", 5216 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 5217 - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 4938 + "version": "0.25.0", 4939 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", 4940 + "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", 5218 4941 "cpu": [ 5219 4942 "arm64" 5220 4943 ], ··· 5225 4948 "freebsd" 5226 4949 ], 5227 4950 "engines": { 5228 - "node": ">=12" 4951 + "node": ">=18" 5229 4952 } 5230 4953 }, 5231 4954 "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 5232 - "version": "0.21.5", 5233 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 5234 - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 4955 + "version": "0.25.0", 4956 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", 4957 + "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", 5235 4958 "cpu": [ 5236 4959 "x64" 5237 4960 ], ··· 5242 4965 "freebsd" 5243 4966 ], 5244 4967 "engines": { 5245 - "node": ">=12" 4968 + "node": ">=18" 5246 4969 } 5247 4970 }, 5248 4971 "node_modules/vite/node_modules/@esbuild/linux-arm": { 5249 - "version": "0.21.5", 5250 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 5251 - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 4972 + "version": "0.25.0", 4973 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", 4974 + "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", 5252 4975 "cpu": [ 5253 4976 "arm" 5254 4977 ], ··· 5259 4982 "linux" 5260 4983 ], 5261 4984 "engines": { 5262 - "node": ">=12" 4985 + "node": ">=18" 5263 4986 } 5264 4987 }, 5265 4988 "node_modules/vite/node_modules/@esbuild/linux-arm64": { 5266 - "version": "0.21.5", 5267 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 5268 - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 4989 + "version": "0.25.0", 4990 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", 4991 + "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", 5269 4992 "cpu": [ 5270 4993 "arm64" 5271 4994 ], ··· 5276 4999 "linux" 5277 5000 ], 5278 5001 "engines": { 5279 - "node": ">=12" 5002 + "node": ">=18" 5280 5003 } 5281 5004 }, 5282 5005 "node_modules/vite/node_modules/@esbuild/linux-ia32": { 5283 - "version": "0.21.5", 5284 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 5285 - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 5006 + "version": "0.25.0", 5007 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", 5008 + "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", 5286 5009 "cpu": [ 5287 5010 "ia32" 5288 5011 ], ··· 5293 5016 "linux" 5294 5017 ], 5295 5018 "engines": { 5296 - "node": ">=12" 5019 + "node": ">=18" 5297 5020 } 5298 5021 }, 5299 5022 "node_modules/vite/node_modules/@esbuild/linux-loong64": { 5300 - "version": "0.21.5", 5301 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 5302 - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 5023 + "version": "0.25.0", 5024 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", 5025 + "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", 5303 5026 "cpu": [ 5304 5027 "loong64" 5305 5028 ], ··· 5310 5033 "linux" 5311 5034 ], 5312 5035 "engines": { 5313 - "node": ">=12" 5036 + "node": ">=18" 5314 5037 } 5315 5038 }, 5316 5039 "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 5317 - "version": "0.21.5", 5318 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 5319 - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 5040 + "version": "0.25.0", 5041 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", 5042 + "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", 5320 5043 "cpu": [ 5321 5044 "mips64el" 5322 5045 ], ··· 5327 5050 "linux" 5328 5051 ], 5329 5052 "engines": { 5330 - "node": ">=12" 5053 + "node": ">=18" 5331 5054 } 5332 5055 }, 5333 5056 "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 5334 - "version": "0.21.5", 5335 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 5336 - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 5057 + "version": "0.25.0", 5058 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", 5059 + "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", 5337 5060 "cpu": [ 5338 5061 "ppc64" 5339 5062 ], ··· 5344 5067 "linux" 5345 5068 ], 5346 5069 "engines": { 5347 - "node": ">=12" 5070 + "node": ">=18" 5348 5071 } 5349 5072 }, 5350 5073 "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 5351 - "version": "0.21.5", 5352 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 5353 - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 5074 + "version": "0.25.0", 5075 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", 5076 + "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", 5354 5077 "cpu": [ 5355 5078 "riscv64" 5356 5079 ], ··· 5361 5084 "linux" 5362 5085 ], 5363 5086 "engines": { 5364 - "node": ">=12" 5087 + "node": ">=18" 5365 5088 } 5366 5089 }, 5367 5090 "node_modules/vite/node_modules/@esbuild/linux-s390x": { 5368 - "version": "0.21.5", 5369 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 5370 - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 5091 + "version": "0.25.0", 5092 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", 5093 + "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", 5371 5094 "cpu": [ 5372 5095 "s390x" 5373 5096 ], ··· 5378 5101 "linux" 5379 5102 ], 5380 5103 "engines": { 5381 - "node": ">=12" 5104 + "node": ">=18" 5382 5105 } 5383 5106 }, 5384 5107 "node_modules/vite/node_modules/@esbuild/linux-x64": { 5385 - "version": "0.21.5", 5386 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 5387 - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 5108 + "version": "0.25.0", 5109 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", 5110 + "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", 5388 5111 "cpu": [ 5389 5112 "x64" 5390 5113 ], ··· 5395 5118 "linux" 5396 5119 ], 5397 5120 "engines": { 5398 - "node": ">=12" 5121 + "node": ">=18" 5122 + } 5123 + }, 5124 + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { 5125 + "version": "0.25.0", 5126 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", 5127 + "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", 5128 + "cpu": [ 5129 + "arm64" 5130 + ], 5131 + "dev": true, 5132 + "license": "MIT", 5133 + "optional": true, 5134 + "os": [ 5135 + "netbsd" 5136 + ], 5137 + "engines": { 5138 + "node": ">=18" 5399 5139 } 5400 5140 }, 5401 5141 "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 5402 - "version": "0.21.5", 5403 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 5404 - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 5142 + "version": "0.25.0", 5143 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", 5144 + "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", 5405 5145 "cpu": [ 5406 5146 "x64" 5407 5147 ], ··· 5412 5152 "netbsd" 5413 5153 ], 5414 5154 "engines": { 5415 - "node": ">=12" 5155 + "node": ">=18" 5156 + } 5157 + }, 5158 + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { 5159 + "version": "0.25.0", 5160 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", 5161 + "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", 5162 + "cpu": [ 5163 + "arm64" 5164 + ], 5165 + "dev": true, 5166 + "license": "MIT", 5167 + "optional": true, 5168 + "os": [ 5169 + "openbsd" 5170 + ], 5171 + "engines": { 5172 + "node": ">=18" 5416 5173 } 5417 5174 }, 5418 5175 "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 5419 - "version": "0.21.5", 5420 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 5421 - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 5176 + "version": "0.25.0", 5177 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", 5178 + "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", 5422 5179 "cpu": [ 5423 5180 "x64" 5424 5181 ], ··· 5429 5186 "openbsd" 5430 5187 ], 5431 5188 "engines": { 5432 - "node": ">=12" 5189 + "node": ">=18" 5433 5190 } 5434 5191 }, 5435 5192 "node_modules/vite/node_modules/@esbuild/sunos-x64": { 5436 - "version": "0.21.5", 5437 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 5438 - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 5193 + "version": "0.25.0", 5194 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", 5195 + "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", 5439 5196 "cpu": [ 5440 5197 "x64" 5441 5198 ], ··· 5446 5203 "sunos" 5447 5204 ], 5448 5205 "engines": { 5449 - "node": ">=12" 5206 + "node": ">=18" 5450 5207 } 5451 5208 }, 5452 5209 "node_modules/vite/node_modules/@esbuild/win32-arm64": { 5453 - "version": "0.21.5", 5454 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 5455 - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 5210 + "version": "0.25.0", 5211 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", 5212 + "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", 5456 5213 "cpu": [ 5457 5214 "arm64" 5458 5215 ], ··· 5463 5220 "win32" 5464 5221 ], 5465 5222 "engines": { 5466 - "node": ">=12" 5223 + "node": ">=18" 5467 5224 } 5468 5225 }, 5469 5226 "node_modules/vite/node_modules/@esbuild/win32-ia32": { 5470 - "version": "0.21.5", 5471 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 5472 - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 5227 + "version": "0.25.0", 5228 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", 5229 + "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", 5473 5230 "cpu": [ 5474 5231 "ia32" 5475 5232 ], ··· 5480 5237 "win32" 5481 5238 ], 5482 5239 "engines": { 5483 - "node": ">=12" 5240 + "node": ">=18" 5484 5241 } 5485 5242 }, 5486 5243 "node_modules/vite/node_modules/@esbuild/win32-x64": { 5487 - "version": "0.21.5", 5488 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 5489 - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 5244 + "version": "0.25.0", 5245 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", 5246 + "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", 5490 5247 "cpu": [ 5491 5248 "x64" 5492 5249 ], ··· 5497 5254 "win32" 5498 5255 ], 5499 5256 "engines": { 5500 - "node": ">=12" 5257 + "node": ">=18" 5501 5258 } 5502 5259 }, 5503 5260 "node_modules/vite/node_modules/esbuild": { 5504 - "version": "0.21.5", 5505 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 5506 - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 5261 + "version": "0.25.0", 5262 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", 5263 + "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", 5507 5264 "dev": true, 5508 5265 "hasInstallScript": true, 5509 5266 "license": "MIT", ··· 5511 5268 "esbuild": "bin/esbuild" 5512 5269 }, 5513 5270 "engines": { 5514 - "node": ">=12" 5271 + "node": ">=18" 5515 5272 }, 5516 5273 "optionalDependencies": { 5517 - "@esbuild/aix-ppc64": "0.21.5", 5518 - "@esbuild/android-arm": "0.21.5", 5519 - "@esbuild/android-arm64": "0.21.5", 5520 - "@esbuild/android-x64": "0.21.5", 5521 - "@esbuild/darwin-arm64": "0.21.5", 5522 - "@esbuild/darwin-x64": "0.21.5", 5523 - "@esbuild/freebsd-arm64": "0.21.5", 5524 - "@esbuild/freebsd-x64": "0.21.5", 5525 - "@esbuild/linux-arm": "0.21.5", 5526 - "@esbuild/linux-arm64": "0.21.5", 5527 - "@esbuild/linux-ia32": "0.21.5", 5528 - "@esbuild/linux-loong64": "0.21.5", 5529 - "@esbuild/linux-mips64el": "0.21.5", 5530 - "@esbuild/linux-ppc64": "0.21.5", 5531 - "@esbuild/linux-riscv64": "0.21.5", 5532 - "@esbuild/linux-s390x": "0.21.5", 5533 - "@esbuild/linux-x64": "0.21.5", 5534 - "@esbuild/netbsd-x64": "0.21.5", 5535 - "@esbuild/openbsd-x64": "0.21.5", 5536 - "@esbuild/sunos-x64": "0.21.5", 5537 - "@esbuild/win32-arm64": "0.21.5", 5538 - "@esbuild/win32-ia32": "0.21.5", 5539 - "@esbuild/win32-x64": "0.21.5" 5274 + "@esbuild/aix-ppc64": "0.25.0", 5275 + "@esbuild/android-arm": "0.25.0", 5276 + "@esbuild/android-arm64": "0.25.0", 5277 + "@esbuild/android-x64": "0.25.0", 5278 + "@esbuild/darwin-arm64": "0.25.0", 5279 + "@esbuild/darwin-x64": "0.25.0", 5280 + "@esbuild/freebsd-arm64": "0.25.0", 5281 + "@esbuild/freebsd-x64": "0.25.0", 5282 + "@esbuild/linux-arm": "0.25.0", 5283 + "@esbuild/linux-arm64": "0.25.0", 5284 + "@esbuild/linux-ia32": "0.25.0", 5285 + "@esbuild/linux-loong64": "0.25.0", 5286 + "@esbuild/linux-mips64el": "0.25.0", 5287 + "@esbuild/linux-ppc64": "0.25.0", 5288 + "@esbuild/linux-riscv64": "0.25.0", 5289 + "@esbuild/linux-s390x": "0.25.0", 5290 + "@esbuild/linux-x64": "0.25.0", 5291 + "@esbuild/netbsd-arm64": "0.25.0", 5292 + "@esbuild/netbsd-x64": "0.25.0", 5293 + "@esbuild/openbsd-arm64": "0.25.0", 5294 + "@esbuild/openbsd-x64": "0.25.0", 5295 + "@esbuild/sunos-x64": "0.25.0", 5296 + "@esbuild/win32-arm64": "0.25.0", 5297 + "@esbuild/win32-ia32": "0.25.0", 5298 + "@esbuild/win32-x64": "0.25.0" 5540 5299 } 5541 5300 }, 5542 5301 "node_modules/vitefu": { ··· 6119 5878 "@esbuild/win32-x64": "0.17.19" 6120 5879 } 6121 5880 }, 6122 - "node_modules/wrappy": { 6123 - "version": "1.0.2", 6124 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 6125 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 6126 - "dev": true, 6127 - "license": "ISC" 6128 - }, 6129 5881 "node_modules/ws": { 6130 5882 "version": "8.18.0", 6131 5883 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", ··· 6150 5902 } 6151 5903 }, 6152 5904 "node_modules/yaml": { 6153 - "version": "1.10.2", 6154 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 6155 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 5905 + "version": "2.7.0", 5906 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", 5907 + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", 6156 5908 "dev": true, 6157 5909 "license": "ISC", 5910 + "optional": true, 5911 + "peer": true, 5912 + "bin": { 5913 + "yaml": "bin.mjs" 5914 + }, 6158 5915 "engines": { 6159 - "node": ">= 6" 5916 + "node": ">= 14" 6160 5917 } 6161 5918 }, 6162 5919 "node_modules/yocto-queue": {
+16 -18
package.json
··· 9 9 "format": "prettier --write src *.js && eslint --fix src *.js" 10 10 }, 11 11 "devDependencies": { 12 - "@ctrl/tinycolor": "^3.6.1", 13 - "@octokit/core": "^4.2.4", 12 + "@ctrl/tinycolor": "^4.1.0", 13 + "@octokit/core": "^6.1.4", 14 14 "@sveltejs/adapter-cloudflare": "^5.0.3", 15 15 "@sveltejs/kit": "^2.19.0", 16 - "@sveltejs/vite-plugin-svelte": "^4.0.0", 17 - "@typescript-eslint/eslint-plugin": "^5.62.0", 18 - "@typescript-eslint/parser": "^5.62.0", 19 - "apexcharts": "^3.54.1", 20 - "eslint": "^8.57.1", 21 - "eslint-config-prettier": "^8.10.0", 22 - "eslint-plugin-svelte": "^2.46.1", 16 + "@sveltejs/vite-plugin-svelte": "^5.0.3", 17 + "eslint": "^9.22.0", 18 + "eslint-config-prettier": "^10.1.1", 19 + "eslint-plugin-svelte": "^3.0.3", 23 20 "isomorphic-fetch": "^3.0.0", 24 21 "lightweight-charts": "^4.2.3", 25 - "modal-svelte": "^1.1.0", 26 - "prettier": "^3.1.0", 27 - "prettier-plugin-svelte": "^3.2.6", 28 - "sass": "^1.63.6", 29 - "svelte": "^5.0.0", 30 - "svelte-check": "^4.0.0", 22 + "modal-svelte": "^1.4.0", 23 + "prettier": "^3.5.3", 24 + "prettier-plugin-svelte": "^3.3.3", 25 + "sass": "^1.85.1", 26 + "svelte": "^5.22.6", 27 + "svelte-check": "^4.1.5", 31 28 "typescript": "^5.8.2", 32 - "vite": "^5.4.4" 29 + "typescript-eslint": "^8.26.0", 30 + "vite": "^6.2.1" 33 31 }, 34 32 "prettier": { 35 33 "useTabs": true, 36 34 "printWidth": 100, 37 35 "semi": false, 38 36 "singleQuote": true, 39 - "pluginSearchDirs": [ 40 - "." 37 + "plugins": [ 38 + "prettier-plugin-svelte" 41 39 ] 42 40 } 43 41 }
+2 -1
tsconfig.json
··· 8 8 "resolveJsonModule": true, 9 9 "skipLibCheck": true, 10 10 "sourceMap": true, 11 - "strict": true 11 + "strict": true, 12 + "allowImportingTsExtensions": true 12 13 } 13 14 // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias 14 15 //