samantha's personal website!~ ✨ samanthanguyen.me

switch from eslint to oxlint

+240 -1782
+105
.oxlintrc.json
··· 1 + { 2 + "$schema": "./node_modules/oxlint/configuration_schema.json", 3 + "plugins": [ 4 + "typescript" 5 + ], 6 + "categories": { 7 + "correctness": "off" 8 + }, 9 + "env": { 10 + "builtin": true, 11 + "browser": true, 12 + "commonjs": true, 13 + "node": true, 14 + "shared-node-browser": true 15 + }, 16 + "ignorePatterns": [ 17 + ".svelte-kit/" 18 + ], 19 + "rules": { 20 + "for-direction": "error", 21 + "no-async-promise-executor": "error", 22 + "no-case-declarations": "error", 23 + "no-class-assign": "error", 24 + "no-compare-neg-zero": "error", 25 + "no-cond-assign": "error", 26 + "no-const-assign": "error", 27 + "no-constant-binary-expression": "error", 28 + "no-constant-condition": "error", 29 + "no-control-regex": "error", 30 + "no-debugger": "error", 31 + "no-delete-var": "error", 32 + "no-dupe-class-members": "error", 33 + "no-dupe-else-if": "error", 34 + "no-dupe-keys": "error", 35 + "no-duplicate-case": "error", 36 + "no-empty": "error", 37 + "no-empty-character-class": "error", 38 + "no-empty-pattern": "error", 39 + "no-empty-static-block": "error", 40 + "no-ex-assign": "error", 41 + "no-extra-boolean-cast": "error", 42 + "no-fallthrough": "error", 43 + "no-func-assign": "error", 44 + "no-global-assign": "error", 45 + "no-import-assign": "error", 46 + "no-invalid-regexp": "error", 47 + "no-irregular-whitespace": "error", 48 + "no-loss-of-precision": "error", 49 + "no-new-native-nonconstructor": "error", 50 + "no-nonoctal-decimal-escape": "error", 51 + "no-obj-calls": "error", 52 + "no-prototype-builtins": "error", 53 + "no-redeclare": "error", 54 + "no-regex-spaces": "error", 55 + "no-self-assign": "error", 56 + "no-setter-return": "error", 57 + "no-shadow-restricted-names": "error", 58 + "no-sparse-arrays": "error", 59 + "no-this-before-super": "error", 60 + "no-unexpected-multiline": "error", 61 + "no-unsafe-finally": "error", 62 + "no-unsafe-negation": "error", 63 + "no-unsafe-optional-chaining": "error", 64 + "no-unused-labels": "error", 65 + "no-unused-private-class-members": "error", 66 + "no-unused-vars": "error", 67 + "no-useless-catch": "error", 68 + "no-useless-escape": "error", 69 + "no-with": "error", 70 + "require-yield": "error", 71 + "use-isnan": "error", 72 + "valid-typeof": "error", 73 + "@typescript-eslint/ban-ts-comment": "error", 74 + "no-array-constructor": "error", 75 + "@typescript-eslint/no-duplicate-enum-values": "error", 76 + "@typescript-eslint/no-empty-object-type": "error", 77 + "@typescript-eslint/no-explicit-any": "off", 78 + "@typescript-eslint/no-extra-non-null-assertion": "error", 79 + "@typescript-eslint/no-misused-new": "error", 80 + "@typescript-eslint/no-namespace": "error", 81 + "@typescript-eslint/no-non-null-asserted-optional-chain": "error", 82 + "@typescript-eslint/no-require-imports": "error", 83 + "@typescript-eslint/no-this-alias": "error", 84 + "@typescript-eslint/no-unnecessary-type-constraint": "error", 85 + "@typescript-eslint/no-unsafe-declaration-merging": "error", 86 + "@typescript-eslint/no-unsafe-function-type": "error", 87 + "no-unused-expressions": "error", 88 + "@typescript-eslint/no-wrapper-object-types": "error", 89 + "@typescript-eslint/prefer-as-const": "error", 90 + "@typescript-eslint/prefer-namespace-keyword": "error", 91 + "@typescript-eslint/triple-slash-reference": "error" 92 + }, 93 + "overrides": [ 94 + { 95 + "files": [ 96 + "*.svelte", 97 + "**/*.svelte" 98 + ], 99 + "rules": { 100 + "no-inner-declarations": "off", 101 + "no-self-assign": "off" 102 + } 103 + } 104 + ] 105 + }
+132 -1776
package-lock.json
··· 13 13 "hast-util-to-html": "^9.0.4" 14 14 }, 15 15 "devDependencies": { 16 - "@stylistic/eslint-plugin": "^2.13.0", 17 16 "@sveltejs/adapter-cloudflare": "^5.0.1", 18 17 "@sveltejs/kit": "^2.16.1", 19 18 "@sveltejs/vite-plugin-svelte": "^5.0.3", 20 19 "@tailwindcss/vite": "^4.0.0", 21 - "eslint": "^9.18.0", 22 - "eslint-plugin-svelte": "^2.46.0", 23 20 "globals": "^15.14.0", 24 21 "mdsvex": "^0.12.3", 22 + "oxlint": "^0.16.6", 25 23 "svelte": "^5.19.2", 26 24 "svelte-check": "^4.1.3", 27 25 "tailwindcss": "^4.0.0", 28 26 "typescript": "^5.7.3", 29 - "typescript-eslint": "^8.21.0", 30 27 "vite": "^6.0.7" 31 28 } 32 29 }, ··· 660 657 "node": ">=18" 661 658 } 662 659 }, 663 - "node_modules/@eslint-community/eslint-utils": { 664 - "version": "4.4.1", 665 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", 666 - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", 667 - "dev": true, 668 - "license": "MIT", 669 - "dependencies": { 670 - "eslint-visitor-keys": "^3.4.3" 671 - }, 672 - "engines": { 673 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 674 - }, 675 - "funding": { 676 - "url": "https://opencollective.com/eslint" 677 - }, 678 - "peerDependencies": { 679 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 680 - } 681 - }, 682 - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 683 - "version": "3.4.3", 684 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 685 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 686 - "dev": true, 687 - "license": "Apache-2.0", 688 - "engines": { 689 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 690 - }, 691 - "funding": { 692 - "url": "https://opencollective.com/eslint" 693 - } 694 - }, 695 - "node_modules/@eslint-community/regexpp": { 696 - "version": "4.12.1", 697 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", 698 - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", 699 - "dev": true, 700 - "license": "MIT", 701 - "engines": { 702 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 703 - } 704 - }, 705 - "node_modules/@eslint/config-array": { 706 - "version": "0.19.2", 707 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", 708 - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", 709 - "dev": true, 710 - "license": "Apache-2.0", 711 - "dependencies": { 712 - "@eslint/object-schema": "^2.1.6", 713 - "debug": "^4.3.1", 714 - "minimatch": "^3.1.2" 715 - }, 716 - "engines": { 717 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 718 - } 719 - }, 720 - "node_modules/@eslint/config-array/node_modules/brace-expansion": { 721 - "version": "1.1.11", 722 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 723 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 724 - "dev": true, 725 - "license": "MIT", 726 - "dependencies": { 727 - "balanced-match": "^1.0.0", 728 - "concat-map": "0.0.1" 729 - } 730 - }, 731 - "node_modules/@eslint/config-array/node_modules/minimatch": { 732 - "version": "3.1.2", 733 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 734 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 735 - "dev": true, 736 - "license": "ISC", 737 - "dependencies": { 738 - "brace-expansion": "^1.1.7" 739 - }, 740 - "engines": { 741 - "node": "*" 742 - } 743 - }, 744 - "node_modules/@eslint/config-helpers": { 745 - "version": "0.1.0", 746 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz", 747 - "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==", 748 - "dev": true, 749 - "license": "Apache-2.0", 750 - "engines": { 751 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 752 - } 753 - }, 754 - "node_modules/@eslint/core": { 755 - "version": "0.12.0", 756 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", 757 - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 758 - "dev": true, 759 - "license": "Apache-2.0", 760 - "dependencies": { 761 - "@types/json-schema": "^7.0.15" 762 - }, 763 - "engines": { 764 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 765 - } 766 - }, 767 - "node_modules/@eslint/eslintrc": { 768 - "version": "3.3.0", 769 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", 770 - "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", 771 - "dev": true, 772 - "license": "MIT", 773 - "dependencies": { 774 - "ajv": "^6.12.4", 775 - "debug": "^4.3.2", 776 - "espree": "^10.0.1", 777 - "globals": "^14.0.0", 778 - "ignore": "^5.2.0", 779 - "import-fresh": "^3.2.1", 780 - "js-yaml": "^4.1.0", 781 - "minimatch": "^3.1.2", 782 - "strip-json-comments": "^3.1.1" 783 - }, 784 - "engines": { 785 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 786 - }, 787 - "funding": { 788 - "url": "https://opencollective.com/eslint" 789 - } 790 - }, 791 - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 792 - "version": "1.1.11", 793 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 794 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 795 - "dev": true, 796 - "license": "MIT", 797 - "dependencies": { 798 - "balanced-match": "^1.0.0", 799 - "concat-map": "0.0.1" 800 - } 801 - }, 802 - "node_modules/@eslint/eslintrc/node_modules/globals": { 803 - "version": "14.0.0", 804 - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 805 - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 806 - "dev": true, 807 - "license": "MIT", 808 - "engines": { 809 - "node": ">=18" 810 - }, 811 - "funding": { 812 - "url": "https://github.com/sponsors/sindresorhus" 813 - } 814 - }, 815 - "node_modules/@eslint/eslintrc/node_modules/minimatch": { 816 - "version": "3.1.2", 817 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 818 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 819 - "dev": true, 820 - "license": "ISC", 821 - "dependencies": { 822 - "brace-expansion": "^1.1.7" 823 - }, 824 - "engines": { 825 - "node": "*" 826 - } 827 - }, 828 - "node_modules/@eslint/js": { 829 - "version": "9.22.0", 830 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz", 831 - "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==", 832 - "dev": true, 833 - "license": "MIT", 834 - "engines": { 835 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 836 - } 837 - }, 838 - "node_modules/@eslint/object-schema": { 839 - "version": "2.1.6", 840 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", 841 - "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", 842 - "dev": true, 843 - "license": "Apache-2.0", 844 - "engines": { 845 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 846 - } 847 - }, 848 - "node_modules/@eslint/plugin-kit": { 849 - "version": "0.2.7", 850 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", 851 - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", 852 - "dev": true, 853 - "license": "Apache-2.0", 854 - "dependencies": { 855 - "@eslint/core": "^0.12.0", 856 - "levn": "^0.4.1" 857 - }, 858 - "engines": { 859 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 860 - } 861 - }, 862 660 "node_modules/@fastify/busboy": { 863 661 "version": "2.1.1", 864 662 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", ··· 895 693 "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", 896 694 "license": "MIT" 897 695 }, 898 - "node_modules/@humanfs/core": { 899 - "version": "0.19.1", 900 - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 901 - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 902 - "dev": true, 903 - "license": "Apache-2.0", 904 - "engines": { 905 - "node": ">=18.18.0" 906 - } 907 - }, 908 - "node_modules/@humanfs/node": { 909 - "version": "0.16.6", 910 - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", 911 - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", 912 - "dev": true, 913 - "license": "Apache-2.0", 914 - "dependencies": { 915 - "@humanfs/core": "^0.19.1", 916 - "@humanwhocodes/retry": "^0.3.0" 917 - }, 918 - "engines": { 919 - "node": ">=18.18.0" 920 - } 921 - }, 922 - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { 923 - "version": "0.3.1", 924 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", 925 - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", 926 - "dev": true, 927 - "license": "Apache-2.0", 928 - "engines": { 929 - "node": ">=18.18" 930 - }, 931 - "funding": { 932 - "type": "github", 933 - "url": "https://github.com/sponsors/nzakas" 934 - } 935 - }, 936 - "node_modules/@humanwhocodes/module-importer": { 937 - "version": "1.0.1", 938 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 939 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 940 - "dev": true, 941 - "license": "Apache-2.0", 942 - "engines": { 943 - "node": ">=12.22" 944 - }, 945 - "funding": { 946 - "type": "github", 947 - "url": "https://github.com/sponsors/nzakas" 948 - } 949 - }, 950 - "node_modules/@humanwhocodes/retry": { 951 - "version": "0.4.2", 952 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", 953 - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", 954 - "dev": true, 955 - "license": "Apache-2.0", 956 - "engines": { 957 - "node": ">=18.18" 958 - }, 959 - "funding": { 960 - "type": "github", 961 - "url": "https://github.com/sponsors/nzakas" 962 - } 963 - }, 964 696 "node_modules/@img/sharp-darwin-arm64": { 965 697 "version": "0.33.5", 966 698 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", ··· 1417 1149 "@jridgewell/sourcemap-codec": "^1.4.14" 1418 1150 } 1419 1151 }, 1420 - "node_modules/@nodelib/fs.scandir": { 1421 - "version": "2.1.5", 1422 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1423 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1152 + "node_modules/@oxlint/darwin-arm64": { 1153 + "version": "0.16.6", 1154 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-0.16.6.tgz", 1155 + "integrity": "sha512-wvW55Br6o08JEmiezMqvo0byZNH9eunCkbouV8rM2gQP6ROv8lbeQdPZLpAeFz0QA4Ca2b2pVo5S3N2fS78d+Q==", 1156 + "cpu": [ 1157 + "arm64" 1158 + ], 1424 1159 "dev": true, 1425 1160 "license": "MIT", 1426 - "dependencies": { 1427 - "@nodelib/fs.stat": "2.0.5", 1428 - "run-parallel": "^1.1.9" 1429 - }, 1430 - "engines": { 1431 - "node": ">= 8" 1432 - } 1161 + "optional": true, 1162 + "os": [ 1163 + "darwin" 1164 + ] 1433 1165 }, 1434 - "node_modules/@nodelib/fs.stat": { 1435 - "version": "2.0.5", 1436 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1437 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1166 + "node_modules/@oxlint/darwin-x64": { 1167 + "version": "0.16.6", 1168 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-0.16.6.tgz", 1169 + "integrity": "sha512-VezC8yep+1TxVtBsTQz2OHJs9aTuIQ7ISyl5rn1QVQXeG7wdFIIFln3ilu2TtaMjnswEdEsCDqBjyoF1euqQow==", 1170 + "cpu": [ 1171 + "x64" 1172 + ], 1438 1173 "dev": true, 1439 1174 "license": "MIT", 1440 - "engines": { 1441 - "node": ">= 8" 1442 - } 1175 + "optional": true, 1176 + "os": [ 1177 + "darwin" 1178 + ] 1443 1179 }, 1444 - "node_modules/@nodelib/fs.walk": { 1445 - "version": "1.2.8", 1446 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1447 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1180 + "node_modules/@oxlint/linux-arm64-gnu": { 1181 + "version": "0.16.6", 1182 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-0.16.6.tgz", 1183 + "integrity": "sha512-hvpBsP5/bERq8ft4KidszGifWV4ZcXeaJrfNI8CqIbfd4AqGJmnc5d6M2Op/sYdEMjRGdpPqftfzw4D6jDHPIQ==", 1184 + "cpu": [ 1185 + "arm64" 1186 + ], 1448 1187 "dev": true, 1449 1188 "license": "MIT", 1450 - "dependencies": { 1451 - "@nodelib/fs.scandir": "2.1.5", 1452 - "fastq": "^1.6.0" 1453 - }, 1454 - "engines": { 1455 - "node": ">= 8" 1456 - } 1189 + "optional": true, 1190 + "os": [ 1191 + "linux" 1192 + ] 1193 + }, 1194 + "node_modules/@oxlint/linux-arm64-musl": { 1195 + "version": "0.16.6", 1196 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-0.16.6.tgz", 1197 + "integrity": "sha512-PolYYEhYELXaQ0ht0g6Z827rRVDgbi/PQcHFpctiDHbSruW3udIOy9nEOAUt0agSHYrdZcC0NWzISE+CPrM0Yw==", 1198 + "cpu": [ 1199 + "arm64" 1200 + ], 1201 + "dev": true, 1202 + "license": "MIT", 1203 + "optional": true, 1204 + "os": [ 1205 + "linux" 1206 + ] 1207 + }, 1208 + "node_modules/@oxlint/linux-x64-gnu": { 1209 + "version": "0.16.6", 1210 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-0.16.6.tgz", 1211 + "integrity": "sha512-y4Lq4mcheXYzyLiS2TG1CaNDfgK+yVmmyJlms010Gs6nd1ejF6cObMuY5g6GLPGRJMJxG4fhbE955I2y50+Ltg==", 1212 + "cpu": [ 1213 + "x64" 1214 + ], 1215 + "dev": true, 1216 + "license": "MIT", 1217 + "optional": true, 1218 + "os": [ 1219 + "linux" 1220 + ] 1221 + }, 1222 + "node_modules/@oxlint/linux-x64-musl": { 1223 + "version": "0.16.6", 1224 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-0.16.6.tgz", 1225 + "integrity": "sha512-p3Njn7MzBsIJr+23HtxItA86UP01xhcWfwU35RGWVyTNbXIdNoAkaD+DjXQj2KSEauO7rRDAZbrTA+40NWNNkQ==", 1226 + "cpu": [ 1227 + "x64" 1228 + ], 1229 + "dev": true, 1230 + "license": "MIT", 1231 + "optional": true, 1232 + "os": [ 1233 + "linux" 1234 + ] 1235 + }, 1236 + "node_modules/@oxlint/win32-arm64": { 1237 + "version": "0.16.6", 1238 + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-0.16.6.tgz", 1239 + "integrity": "sha512-IdySuXzslSnZEk9F2mRx1cjyPsHM8ny2xQd+FEbWhDhfwxVZCK+m9hXoEnqVQ6FLXQsOjWVutGtYb+EpDiZxlQ==", 1240 + "cpu": [ 1241 + "arm64" 1242 + ], 1243 + "dev": true, 1244 + "license": "MIT", 1245 + "optional": true, 1246 + "os": [ 1247 + "win32" 1248 + ] 1249 + }, 1250 + "node_modules/@oxlint/win32-x64": { 1251 + "version": "0.16.6", 1252 + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-0.16.6.tgz", 1253 + "integrity": "sha512-DqkFdDX1ULoizFBg21TMIe6B5L2a59KljqpN1S7H4+IXhxmRcc71bpZ7FRwrxjrlRhtCD4SAPTZadBI9qRhViw==", 1254 + "cpu": [ 1255 + "x64" 1256 + ], 1257 + "dev": true, 1258 + "license": "MIT", 1259 + "optional": true, 1260 + "os": [ 1261 + "win32" 1262 + ] 1457 1263 }, 1458 1264 "node_modules/@polka/url": { 1459 1265 "version": "1.0.0-next.28", ··· 1727 1533 "os": [ 1728 1534 "win32" 1729 1535 ] 1730 - }, 1731 - "node_modules/@stylistic/eslint-plugin": { 1732 - "version": "2.13.0", 1733 - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", 1734 - "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", 1735 - "dev": true, 1736 - "license": "MIT", 1737 - "dependencies": { 1738 - "@typescript-eslint/utils": "^8.13.0", 1739 - "eslint-visitor-keys": "^4.2.0", 1740 - "espree": "^10.3.0", 1741 - "estraverse": "^5.3.0", 1742 - "picomatch": "^4.0.2" 1743 - }, 1744 - "engines": { 1745 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1746 - }, 1747 - "peerDependencies": { 1748 - "eslint": ">=8.40.0" 1749 - } 1750 1536 }, 1751 1537 "node_modules/@sveltejs/acorn-typescript": { 1752 1538 "version": "1.0.5", ··· 2113 1899 "@types/unist": "*" 2114 1900 } 2115 1901 }, 2116 - "node_modules/@types/json-schema": { 2117 - "version": "7.0.15", 2118 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 2119 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 2120 - "dev": true, 2121 - "license": "MIT" 2122 - }, 2123 1902 "node_modules/@types/mdast": { 2124 1903 "version": "4.0.4", 2125 1904 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", ··· 2135 1914 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 2136 1915 "license": "MIT" 2137 1916 }, 2138 - "node_modules/@typescript-eslint/eslint-plugin": { 2139 - "version": "8.26.0", 2140 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.0.tgz", 2141 - "integrity": "sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==", 2142 - "dev": true, 2143 - "license": "MIT", 2144 - "dependencies": { 2145 - "@eslint-community/regexpp": "^4.10.0", 2146 - "@typescript-eslint/scope-manager": "8.26.0", 2147 - "@typescript-eslint/type-utils": "8.26.0", 2148 - "@typescript-eslint/utils": "8.26.0", 2149 - "@typescript-eslint/visitor-keys": "8.26.0", 2150 - "graphemer": "^1.4.0", 2151 - "ignore": "^5.3.1", 2152 - "natural-compare": "^1.4.0", 2153 - "ts-api-utils": "^2.0.1" 2154 - }, 2155 - "engines": { 2156 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2157 - }, 2158 - "funding": { 2159 - "type": "opencollective", 2160 - "url": "https://opencollective.com/typescript-eslint" 2161 - }, 2162 - "peerDependencies": { 2163 - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 2164 - "eslint": "^8.57.0 || ^9.0.0", 2165 - "typescript": ">=4.8.4 <5.9.0" 2166 - } 2167 - }, 2168 - "node_modules/@typescript-eslint/parser": { 2169 - "version": "8.26.0", 2170 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.26.0.tgz", 2171 - "integrity": "sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==", 2172 - "dev": true, 2173 - "license": "MIT", 2174 - "dependencies": { 2175 - "@typescript-eslint/scope-manager": "8.26.0", 2176 - "@typescript-eslint/types": "8.26.0", 2177 - "@typescript-eslint/typescript-estree": "8.26.0", 2178 - "@typescript-eslint/visitor-keys": "8.26.0", 2179 - "debug": "^4.3.4" 2180 - }, 2181 - "engines": { 2182 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2183 - }, 2184 - "funding": { 2185 - "type": "opencollective", 2186 - "url": "https://opencollective.com/typescript-eslint" 2187 - }, 2188 - "peerDependencies": { 2189 - "eslint": "^8.57.0 || ^9.0.0", 2190 - "typescript": ">=4.8.4 <5.9.0" 2191 - } 2192 - }, 2193 - "node_modules/@typescript-eslint/scope-manager": { 2194 - "version": "8.26.0", 2195 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.0.tgz", 2196 - "integrity": "sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==", 2197 - "dev": true, 2198 - "license": "MIT", 2199 - "dependencies": { 2200 - "@typescript-eslint/types": "8.26.0", 2201 - "@typescript-eslint/visitor-keys": "8.26.0" 2202 - }, 2203 - "engines": { 2204 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2205 - }, 2206 - "funding": { 2207 - "type": "opencollective", 2208 - "url": "https://opencollective.com/typescript-eslint" 2209 - } 2210 - }, 2211 - "node_modules/@typescript-eslint/type-utils": { 2212 - "version": "8.26.0", 2213 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.26.0.tgz", 2214 - "integrity": "sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==", 2215 - "dev": true, 2216 - "license": "MIT", 2217 - "dependencies": { 2218 - "@typescript-eslint/typescript-estree": "8.26.0", 2219 - "@typescript-eslint/utils": "8.26.0", 2220 - "debug": "^4.3.4", 2221 - "ts-api-utils": "^2.0.1" 2222 - }, 2223 - "engines": { 2224 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2225 - }, 2226 - "funding": { 2227 - "type": "opencollective", 2228 - "url": "https://opencollective.com/typescript-eslint" 2229 - }, 2230 - "peerDependencies": { 2231 - "eslint": "^8.57.0 || ^9.0.0", 2232 - "typescript": ">=4.8.4 <5.9.0" 2233 - } 2234 - }, 2235 - "node_modules/@typescript-eslint/types": { 2236 - "version": "8.26.0", 2237 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.0.tgz", 2238 - "integrity": "sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==", 2239 - "dev": true, 2240 - "license": "MIT", 2241 - "engines": { 2242 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2243 - }, 2244 - "funding": { 2245 - "type": "opencollective", 2246 - "url": "https://opencollective.com/typescript-eslint" 2247 - } 2248 - }, 2249 - "node_modules/@typescript-eslint/typescript-estree": { 2250 - "version": "8.26.0", 2251 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.0.tgz", 2252 - "integrity": "sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==", 2253 - "dev": true, 2254 - "license": "MIT", 2255 - "dependencies": { 2256 - "@typescript-eslint/types": "8.26.0", 2257 - "@typescript-eslint/visitor-keys": "8.26.0", 2258 - "debug": "^4.3.4", 2259 - "fast-glob": "^3.3.2", 2260 - "is-glob": "^4.0.3", 2261 - "minimatch": "^9.0.4", 2262 - "semver": "^7.6.0", 2263 - "ts-api-utils": "^2.0.1" 2264 - }, 2265 - "engines": { 2266 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2267 - }, 2268 - "funding": { 2269 - "type": "opencollective", 2270 - "url": "https://opencollective.com/typescript-eslint" 2271 - }, 2272 - "peerDependencies": { 2273 - "typescript": ">=4.8.4 <5.9.0" 2274 - } 2275 - }, 2276 - "node_modules/@typescript-eslint/utils": { 2277 - "version": "8.26.0", 2278 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.0.tgz", 2279 - "integrity": "sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==", 2280 - "dev": true, 2281 - "license": "MIT", 2282 - "dependencies": { 2283 - "@eslint-community/eslint-utils": "^4.4.0", 2284 - "@typescript-eslint/scope-manager": "8.26.0", 2285 - "@typescript-eslint/types": "8.26.0", 2286 - "@typescript-eslint/typescript-estree": "8.26.0" 2287 - }, 2288 - "engines": { 2289 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2290 - }, 2291 - "funding": { 2292 - "type": "opencollective", 2293 - "url": "https://opencollective.com/typescript-eslint" 2294 - }, 2295 - "peerDependencies": { 2296 - "eslint": "^8.57.0 || ^9.0.0", 2297 - "typescript": ">=4.8.4 <5.9.0" 2298 - } 2299 - }, 2300 - "node_modules/@typescript-eslint/visitor-keys": { 2301 - "version": "8.26.0", 2302 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.0.tgz", 2303 - "integrity": "sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==", 2304 - "dev": true, 2305 - "license": "MIT", 2306 - "dependencies": { 2307 - "@typescript-eslint/types": "8.26.0", 2308 - "eslint-visitor-keys": "^4.2.0" 2309 - }, 2310 - "engines": { 2311 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2312 - }, 2313 - "funding": { 2314 - "type": "opencollective", 2315 - "url": "https://opencollective.com/typescript-eslint" 2316 - } 2317 - }, 2318 1917 "node_modules/@ungap/structured-clone": { 2319 1918 "version": "1.3.0", 2320 1919 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", ··· 2349 1948 "node": ">=0.4.0" 2350 1949 } 2351 1950 }, 2352 - "node_modules/acorn-jsx": { 2353 - "version": "5.3.2", 2354 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2355 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2356 - "dev": true, 2357 - "license": "MIT", 2358 - "peerDependencies": { 2359 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2360 - } 2361 - }, 2362 1951 "node_modules/acorn-walk": { 2363 1952 "version": "8.3.2", 2364 1953 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", ··· 2370 1959 "node": ">=0.4.0" 2371 1960 } 2372 1961 }, 2373 - "node_modules/ajv": { 2374 - "version": "6.12.6", 2375 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2376 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2377 - "dev": true, 2378 - "license": "MIT", 2379 - "dependencies": { 2380 - "fast-deep-equal": "^3.1.1", 2381 - "fast-json-stable-stringify": "^2.0.0", 2382 - "json-schema-traverse": "^0.4.1", 2383 - "uri-js": "^4.2.2" 2384 - }, 2385 - "funding": { 2386 - "type": "github", 2387 - "url": "https://github.com/sponsors/epoberezkin" 2388 - } 2389 - }, 2390 - "node_modules/ansi-styles": { 2391 - "version": "4.3.0", 2392 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2393 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2394 - "dev": true, 2395 - "license": "MIT", 2396 - "dependencies": { 2397 - "color-convert": "^2.0.1" 2398 - }, 2399 - "engines": { 2400 - "node": ">=8" 2401 - }, 2402 - "funding": { 2403 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2404 - } 2405 - }, 2406 - "node_modules/argparse": { 2407 - "version": "2.0.1", 2408 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2409 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2410 - "dev": true, 2411 - "license": "Python-2.0" 2412 - }, 2413 1962 "node_modules/aria-query": { 2414 1963 "version": "5.3.2", 2415 1964 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", ··· 2439 1988 "node": ">= 0.4" 2440 1989 } 2441 1990 }, 2442 - "node_modules/balanced-match": { 2443 - "version": "1.0.2", 2444 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2445 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2446 - "dev": true, 2447 - "license": "MIT" 2448 - }, 2449 1991 "node_modules/bits-ui": { 2450 1992 "version": "1.3.7", 2451 1993 "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.3.7.tgz", ··· 2479 2021 "license": "MIT", 2480 2022 "peer": true 2481 2023 }, 2482 - "node_modules/brace-expansion": { 2483 - "version": "2.0.1", 2484 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2485 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2486 - "dev": true, 2487 - "license": "MIT", 2488 - "dependencies": { 2489 - "balanced-match": "^1.0.0" 2490 - } 2491 - }, 2492 - "node_modules/braces": { 2493 - "version": "3.0.3", 2494 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 2495 - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 2496 - "dev": true, 2497 - "license": "MIT", 2498 - "dependencies": { 2499 - "fill-range": "^7.1.1" 2500 - }, 2501 - "engines": { 2502 - "node": ">=8" 2503 - } 2504 - }, 2505 - "node_modules/callsites": { 2506 - "version": "3.1.0", 2507 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2508 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2509 - "dev": true, 2510 - "license": "MIT", 2511 - "engines": { 2512 - "node": ">=6" 2513 - } 2514 - }, 2515 2024 "node_modules/ccount": { 2516 2025 "version": "2.0.1", 2517 2026 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", ··· 2520 2029 "funding": { 2521 2030 "type": "github", 2522 2031 "url": "https://github.com/sponsors/wooorm" 2523 - } 2524 - }, 2525 - "node_modules/chalk": { 2526 - "version": "4.1.2", 2527 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2528 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2529 - "dev": true, 2530 - "license": "MIT", 2531 - "dependencies": { 2532 - "ansi-styles": "^4.1.0", 2533 - "supports-color": "^7.1.0" 2534 - }, 2535 - "engines": { 2536 - "node": ">=10" 2537 - }, 2538 - "funding": { 2539 - "url": "https://github.com/chalk/chalk?sponsor=1" 2540 2032 } 2541 2033 }, 2542 2034 "node_modules/character-entities-html4": { ··· 2606 2098 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2607 2099 "dev": true, 2608 2100 "license": "MIT", 2101 + "optional": true, 2102 + "peer": true, 2609 2103 "dependencies": { 2610 2104 "color-name": "~1.1.4" 2611 2105 }, ··· 2618 2112 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2619 2113 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2620 2114 "dev": true, 2621 - "license": "MIT" 2115 + "license": "MIT", 2116 + "optional": true, 2117 + "peer": true 2622 2118 }, 2623 2119 "node_modules/color-string": { 2624 2120 "version": "1.9.1", ··· 2643 2139 "url": "https://github.com/sponsors/wooorm" 2644 2140 } 2645 2141 }, 2646 - "node_modules/concat-map": { 2647 - "version": "0.0.1", 2648 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2649 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2650 - "dev": true, 2651 - "license": "MIT" 2652 - }, 2653 2142 "node_modules/cookie": { 2654 2143 "version": "0.6.0", 2655 2144 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", ··· 2660 2149 "node": ">= 0.6" 2661 2150 } 2662 2151 }, 2663 - "node_modules/cross-spawn": { 2664 - "version": "7.0.6", 2665 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2666 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2667 - "dev": true, 2668 - "license": "MIT", 2669 - "dependencies": { 2670 - "path-key": "^3.1.0", 2671 - "shebang-command": "^2.0.0", 2672 - "which": "^2.0.1" 2673 - }, 2674 - "engines": { 2675 - "node": ">= 8" 2676 - } 2677 - }, 2678 - "node_modules/cssesc": { 2679 - "version": "3.0.0", 2680 - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2681 - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2682 - "dev": true, 2683 - "license": "MIT", 2684 - "bin": { 2685 - "cssesc": "bin/cssesc" 2686 - }, 2687 - "engines": { 2688 - "node": ">=4" 2689 - } 2690 - }, 2691 2152 "node_modules/data-uri-to-buffer": { 2692 2153 "version": "2.0.2", 2693 2154 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", ··· 2713 2174 "optional": true 2714 2175 } 2715 2176 } 2716 - }, 2717 - "node_modules/deep-is": { 2718 - "version": "0.1.4", 2719 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2720 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2721 - "dev": true, 2722 - "license": "MIT" 2723 2177 }, 2724 2178 "node_modules/deepmerge": { 2725 2179 "version": "4.3.1", ··· 2839 2293 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2840 2294 "dev": true, 2841 2295 "license": "MIT", 2296 + "peer": true, 2842 2297 "engines": { 2843 2298 "node": ">=10" 2844 2299 }, ··· 2846 2301 "url": "https://github.com/sponsors/sindresorhus" 2847 2302 } 2848 2303 }, 2849 - "node_modules/eslint": { 2850 - "version": "9.22.0", 2851 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz", 2852 - "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==", 2853 - "dev": true, 2854 - "license": "MIT", 2855 - "dependencies": { 2856 - "@eslint-community/eslint-utils": "^4.2.0", 2857 - "@eslint-community/regexpp": "^4.12.1", 2858 - "@eslint/config-array": "^0.19.2", 2859 - "@eslint/config-helpers": "^0.1.0", 2860 - "@eslint/core": "^0.12.0", 2861 - "@eslint/eslintrc": "^3.3.0", 2862 - "@eslint/js": "9.22.0", 2863 - "@eslint/plugin-kit": "^0.2.7", 2864 - "@humanfs/node": "^0.16.6", 2865 - "@humanwhocodes/module-importer": "^1.0.1", 2866 - "@humanwhocodes/retry": "^0.4.2", 2867 - "@types/estree": "^1.0.6", 2868 - "@types/json-schema": "^7.0.15", 2869 - "ajv": "^6.12.4", 2870 - "chalk": "^4.0.0", 2871 - "cross-spawn": "^7.0.6", 2872 - "debug": "^4.3.2", 2873 - "escape-string-regexp": "^4.0.0", 2874 - "eslint-scope": "^8.3.0", 2875 - "eslint-visitor-keys": "^4.2.0", 2876 - "espree": "^10.3.0", 2877 - "esquery": "^1.5.0", 2878 - "esutils": "^2.0.2", 2879 - "fast-deep-equal": "^3.1.3", 2880 - "file-entry-cache": "^8.0.0", 2881 - "find-up": "^5.0.0", 2882 - "glob-parent": "^6.0.2", 2883 - "ignore": "^5.2.0", 2884 - "imurmurhash": "^0.1.4", 2885 - "is-glob": "^4.0.0", 2886 - "json-stable-stringify-without-jsonify": "^1.0.1", 2887 - "lodash.merge": "^4.6.2", 2888 - "minimatch": "^3.1.2", 2889 - "natural-compare": "^1.4.0", 2890 - "optionator": "^0.9.3" 2891 - }, 2892 - "bin": { 2893 - "eslint": "bin/eslint.js" 2894 - }, 2895 - "engines": { 2896 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2897 - }, 2898 - "funding": { 2899 - "url": "https://eslint.org/donate" 2900 - }, 2901 - "peerDependencies": { 2902 - "jiti": "*" 2903 - }, 2904 - "peerDependenciesMeta": { 2905 - "jiti": { 2906 - "optional": true 2907 - } 2908 - } 2909 - }, 2910 - "node_modules/eslint-compat-utils": { 2911 - "version": "0.5.1", 2912 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 2913 - "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 2914 - "dev": true, 2915 - "license": "MIT", 2916 - "dependencies": { 2917 - "semver": "^7.5.4" 2918 - }, 2919 - "engines": { 2920 - "node": ">=12" 2921 - }, 2922 - "peerDependencies": { 2923 - "eslint": ">=6.0.0" 2924 - } 2925 - }, 2926 - "node_modules/eslint-plugin-svelte": { 2927 - "version": "2.46.1", 2928 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.1.tgz", 2929 - "integrity": "sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==", 2930 - "dev": true, 2931 - "license": "MIT", 2932 - "dependencies": { 2933 - "@eslint-community/eslint-utils": "^4.4.0", 2934 - "@jridgewell/sourcemap-codec": "^1.4.15", 2935 - "eslint-compat-utils": "^0.5.1", 2936 - "esutils": "^2.0.3", 2937 - "known-css-properties": "^0.35.0", 2938 - "postcss": "^8.4.38", 2939 - "postcss-load-config": "^3.1.4", 2940 - "postcss-safe-parser": "^6.0.0", 2941 - "postcss-selector-parser": "^6.1.0", 2942 - "semver": "^7.6.2", 2943 - "svelte-eslint-parser": "^0.43.0" 2944 - }, 2945 - "engines": { 2946 - "node": "^14.17.0 || >=16.0.0" 2947 - }, 2948 - "funding": { 2949 - "url": "https://github.com/sponsors/ota-meshi" 2950 - }, 2951 - "peerDependencies": { 2952 - "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", 2953 - "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 2954 - }, 2955 - "peerDependenciesMeta": { 2956 - "svelte": { 2957 - "optional": true 2958 - } 2959 - } 2960 - }, 2961 - "node_modules/eslint-scope": { 2962 - "version": "8.3.0", 2963 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", 2964 - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", 2965 - "dev": true, 2966 - "license": "BSD-2-Clause", 2967 - "dependencies": { 2968 - "esrecurse": "^4.3.0", 2969 - "estraverse": "^5.2.0" 2970 - }, 2971 - "engines": { 2972 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2973 - }, 2974 - "funding": { 2975 - "url": "https://opencollective.com/eslint" 2976 - } 2977 - }, 2978 - "node_modules/eslint-visitor-keys": { 2979 - "version": "4.2.0", 2980 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", 2981 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", 2982 - "dev": true, 2983 - "license": "Apache-2.0", 2984 - "engines": { 2985 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2986 - }, 2987 - "funding": { 2988 - "url": "https://opencollective.com/eslint" 2989 - } 2990 - }, 2991 - "node_modules/eslint/node_modules/brace-expansion": { 2992 - "version": "1.1.11", 2993 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2994 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2995 - "dev": true, 2996 - "license": "MIT", 2997 - "dependencies": { 2998 - "balanced-match": "^1.0.0", 2999 - "concat-map": "0.0.1" 3000 - } 3001 - }, 3002 - "node_modules/eslint/node_modules/minimatch": { 3003 - "version": "3.1.2", 3004 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3005 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3006 - "dev": true, 3007 - "license": "ISC", 3008 - "dependencies": { 3009 - "brace-expansion": "^1.1.7" 3010 - }, 3011 - "engines": { 3012 - "node": "*" 3013 - } 3014 - }, 3015 2304 "node_modules/esm-env": { 3016 2305 "version": "1.2.2", 3017 2306 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 3018 2307 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 3019 2308 "license": "MIT" 3020 2309 }, 3021 - "node_modules/espree": { 3022 - "version": "10.3.0", 3023 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", 3024 - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 3025 - "dev": true, 3026 - "license": "BSD-2-Clause", 3027 - "dependencies": { 3028 - "acorn": "^8.14.0", 3029 - "acorn-jsx": "^5.3.2", 3030 - "eslint-visitor-keys": "^4.2.0" 3031 - }, 3032 - "engines": { 3033 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3034 - }, 3035 - "funding": { 3036 - "url": "https://opencollective.com/eslint" 3037 - } 3038 - }, 3039 - "node_modules/esquery": { 3040 - "version": "1.6.0", 3041 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 3042 - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 3043 - "dev": true, 3044 - "license": "BSD-3-Clause", 3045 - "dependencies": { 3046 - "estraverse": "^5.1.0" 3047 - }, 3048 - "engines": { 3049 - "node": ">=0.10" 3050 - } 3051 - }, 3052 2310 "node_modules/esrap": { 3053 2311 "version": "1.4.5", 3054 2312 "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz", ··· 3058 2316 "@jridgewell/sourcemap-codec": "^1.4.15" 3059 2317 } 3060 2318 }, 3061 - "node_modules/esrecurse": { 3062 - "version": "4.3.0", 3063 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3064 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3065 - "dev": true, 3066 - "license": "BSD-2-Clause", 3067 - "dependencies": { 3068 - "estraverse": "^5.2.0" 3069 - }, 3070 - "engines": { 3071 - "node": ">=4.0" 3072 - } 3073 - }, 3074 - "node_modules/estraverse": { 3075 - "version": "5.3.0", 3076 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3077 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3078 - "dev": true, 3079 - "license": "BSD-2-Clause", 3080 - "engines": { 3081 - "node": ">=4.0" 3082 - } 3083 - }, 3084 2319 "node_modules/estree-walker": { 3085 2320 "version": "0.6.1", 3086 2321 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", ··· 3088 2323 "dev": true, 3089 2324 "license": "MIT", 3090 2325 "peer": true 3091 - }, 3092 - "node_modules/esutils": { 3093 - "version": "2.0.3", 3094 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3095 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3096 - "dev": true, 3097 - "license": "BSD-2-Clause", 3098 - "engines": { 3099 - "node": ">=0.10.0" 3100 - } 3101 2326 }, 3102 2327 "node_modules/exit-hook": { 3103 2328 "version": "2.2.1", ··· 3121 2346 "license": "MIT", 3122 2347 "peer": true 3123 2348 }, 3124 - "node_modules/fast-deep-equal": { 3125 - "version": "3.1.3", 3126 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3127 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3128 - "dev": true, 3129 - "license": "MIT" 3130 - }, 3131 - "node_modules/fast-glob": { 3132 - "version": "3.3.3", 3133 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 3134 - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 3135 - "dev": true, 3136 - "license": "MIT", 3137 - "dependencies": { 3138 - "@nodelib/fs.stat": "^2.0.2", 3139 - "@nodelib/fs.walk": "^1.2.3", 3140 - "glob-parent": "^5.1.2", 3141 - "merge2": "^1.3.0", 3142 - "micromatch": "^4.0.8" 3143 - }, 3144 - "engines": { 3145 - "node": ">=8.6.0" 3146 - } 3147 - }, 3148 - "node_modules/fast-glob/node_modules/glob-parent": { 3149 - "version": "5.1.2", 3150 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3151 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3152 - "dev": true, 3153 - "license": "ISC", 3154 - "dependencies": { 3155 - "is-glob": "^4.0.1" 3156 - }, 3157 - "engines": { 3158 - "node": ">= 6" 3159 - } 3160 - }, 3161 - "node_modules/fast-json-stable-stringify": { 3162 - "version": "2.1.0", 3163 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3164 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3165 - "dev": true, 3166 - "license": "MIT" 3167 - }, 3168 - "node_modules/fast-levenshtein": { 3169 - "version": "2.0.6", 3170 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 3171 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 3172 - "dev": true, 3173 - "license": "MIT" 3174 - }, 3175 - "node_modules/fastq": { 3176 - "version": "1.19.1", 3177 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 3178 - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 3179 - "dev": true, 3180 - "license": "ISC", 3181 - "dependencies": { 3182 - "reusify": "^1.0.4" 3183 - } 3184 - }, 3185 2349 "node_modules/fdir": { 3186 2350 "version": "6.4.3", 3187 2351 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", ··· 3197 2361 } 3198 2362 } 3199 2363 }, 3200 - "node_modules/file-entry-cache": { 3201 - "version": "8.0.0", 3202 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 3203 - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 3204 - "dev": true, 3205 - "license": "MIT", 3206 - "dependencies": { 3207 - "flat-cache": "^4.0.0" 3208 - }, 3209 - "engines": { 3210 - "node": ">=16.0.0" 3211 - } 3212 - }, 3213 - "node_modules/fill-range": { 3214 - "version": "7.1.1", 3215 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 3216 - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 3217 - "dev": true, 3218 - "license": "MIT", 3219 - "dependencies": { 3220 - "to-regex-range": "^5.0.1" 3221 - }, 3222 - "engines": { 3223 - "node": ">=8" 3224 - } 3225 - }, 3226 - "node_modules/find-up": { 3227 - "version": "5.0.0", 3228 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3229 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3230 - "dev": true, 3231 - "license": "MIT", 3232 - "dependencies": { 3233 - "locate-path": "^6.0.0", 3234 - "path-exists": "^4.0.0" 3235 - }, 3236 - "engines": { 3237 - "node": ">=10" 3238 - }, 3239 - "funding": { 3240 - "url": "https://github.com/sponsors/sindresorhus" 3241 - } 3242 - }, 3243 - "node_modules/flat-cache": { 3244 - "version": "4.0.1", 3245 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 3246 - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 3247 - "dev": true, 3248 - "license": "MIT", 3249 - "dependencies": { 3250 - "flatted": "^3.2.9", 3251 - "keyv": "^4.5.4" 3252 - }, 3253 - "engines": { 3254 - "node": ">=16" 3255 - } 3256 - }, 3257 - "node_modules/flatted": { 3258 - "version": "3.3.3", 3259 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 3260 - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 3261 - "dev": true, 3262 - "license": "ISC" 3263 - }, 3264 2364 "node_modules/fsevents": { 3265 2365 "version": "2.3.3", 3266 2366 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", ··· 3288 2388 "source-map": "^0.6.1" 3289 2389 } 3290 2390 }, 3291 - "node_modules/glob-parent": { 3292 - "version": "6.0.2", 3293 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3294 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3295 - "dev": true, 3296 - "license": "ISC", 3297 - "dependencies": { 3298 - "is-glob": "^4.0.3" 3299 - }, 3300 - "engines": { 3301 - "node": ">=10.13.0" 3302 - } 3303 - }, 3304 2391 "node_modules/glob-to-regexp": { 3305 2392 "version": "0.4.1", 3306 2393 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", ··· 3329 2416 "dev": true, 3330 2417 "license": "ISC" 3331 2418 }, 3332 - "node_modules/graphemer": { 3333 - "version": "1.4.0", 3334 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 3335 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 3336 - "dev": true, 3337 - "license": "MIT" 3338 - }, 3339 - "node_modules/has-flag": { 3340 - "version": "4.0.0", 3341 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3342 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3343 - "dev": true, 3344 - "license": "MIT", 3345 - "engines": { 3346 - "node": ">=8" 3347 - } 3348 - }, 3349 2419 "node_modules/hast-util-to-html": { 3350 2420 "version": "9.0.5", 3351 2421 "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", ··· 3392 2462 "url": "https://github.com/sponsors/wooorm" 3393 2463 } 3394 2464 }, 3395 - "node_modules/ignore": { 3396 - "version": "5.3.2", 3397 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 3398 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 3399 - "dev": true, 3400 - "license": "MIT", 3401 - "engines": { 3402 - "node": ">= 4" 3403 - } 3404 - }, 3405 - "node_modules/import-fresh": { 3406 - "version": "3.3.1", 3407 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 3408 - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 3409 - "dev": true, 3410 - "license": "MIT", 3411 - "dependencies": { 3412 - "parent-module": "^1.0.0", 3413 - "resolve-from": "^4.0.0" 3414 - }, 3415 - "engines": { 3416 - "node": ">=6" 3417 - }, 3418 - "funding": { 3419 - "url": "https://github.com/sponsors/sindresorhus" 3420 - } 3421 - }, 3422 2465 "node_modules/import-meta-resolve": { 3423 2466 "version": "4.1.0", 3424 2467 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", ··· 3429 2472 "url": "https://github.com/sponsors/wooorm" 3430 2473 } 3431 2474 }, 3432 - "node_modules/imurmurhash": { 3433 - "version": "0.1.4", 3434 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3435 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3436 - "dev": true, 3437 - "license": "MIT", 3438 - "engines": { 3439 - "node": ">=0.8.19" 3440 - } 3441 - }, 3442 2475 "node_modules/inline-style-parser": { 3443 2476 "version": "0.2.4", 3444 2477 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", ··· 3454 2487 "optional": true, 3455 2488 "peer": true 3456 2489 }, 3457 - "node_modules/is-extglob": { 3458 - "version": "2.1.1", 3459 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3460 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3461 - "dev": true, 3462 - "license": "MIT", 3463 - "engines": { 3464 - "node": ">=0.10.0" 3465 - } 3466 - }, 3467 - "node_modules/is-glob": { 3468 - "version": "4.0.3", 3469 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3470 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3471 - "dev": true, 3472 - "license": "MIT", 3473 - "dependencies": { 3474 - "is-extglob": "^2.1.1" 3475 - }, 3476 - "engines": { 3477 - "node": ">=0.10.0" 3478 - } 3479 - }, 3480 - "node_modules/is-number": { 3481 - "version": "7.0.0", 3482 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3483 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3484 - "dev": true, 3485 - "license": "MIT", 3486 - "engines": { 3487 - "node": ">=0.12.0" 3488 - } 3489 - }, 3490 2490 "node_modules/is-reference": { 3491 2491 "version": "3.0.3", 3492 2492 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", ··· 3496 2496 "@types/estree": "^1.0.6" 3497 2497 } 3498 2498 }, 3499 - "node_modules/isexe": { 3500 - "version": "2.0.0", 3501 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3502 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3503 - "dev": true, 3504 - "license": "ISC" 3505 - }, 3506 2499 "node_modules/jiti": { 3507 2500 "version": "2.4.2", 3508 2501 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", ··· 3513 2506 "jiti": "lib/jiti-cli.mjs" 3514 2507 } 3515 2508 }, 3516 - "node_modules/js-yaml": { 3517 - "version": "4.1.0", 3518 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3519 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3520 - "dev": true, 3521 - "license": "MIT", 3522 - "dependencies": { 3523 - "argparse": "^2.0.1" 3524 - }, 3525 - "bin": { 3526 - "js-yaml": "bin/js-yaml.js" 3527 - } 3528 - }, 3529 - "node_modules/json-buffer": { 3530 - "version": "3.0.1", 3531 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3532 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3533 - "dev": true, 3534 - "license": "MIT" 3535 - }, 3536 - "node_modules/json-schema-traverse": { 3537 - "version": "0.4.1", 3538 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3539 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3540 - "dev": true, 3541 - "license": "MIT" 3542 - }, 3543 - "node_modules/json-stable-stringify-without-jsonify": { 3544 - "version": "1.0.1", 3545 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3546 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3547 - "dev": true, 3548 - "license": "MIT" 3549 - }, 3550 - "node_modules/keyv": { 3551 - "version": "4.5.4", 3552 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 3553 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 3554 - "dev": true, 3555 - "license": "MIT", 3556 - "dependencies": { 3557 - "json-buffer": "3.0.1" 3558 - } 3559 - }, 3560 2509 "node_modules/kleur": { 3561 2510 "version": "4.1.5", 3562 2511 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", ··· 3565 2514 "license": "MIT", 3566 2515 "engines": { 3567 2516 "node": ">=6" 3568 - } 3569 - }, 3570 - "node_modules/known-css-properties": { 3571 - "version": "0.35.0", 3572 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", 3573 - "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", 3574 - "dev": true, 3575 - "license": "MIT" 3576 - }, 3577 - "node_modules/levn": { 3578 - "version": "0.4.1", 3579 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3580 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3581 - "dev": true, 3582 - "license": "MIT", 3583 - "dependencies": { 3584 - "prelude-ls": "^1.2.1", 3585 - "type-check": "~0.4.0" 3586 - }, 3587 - "engines": { 3588 - "node": ">= 0.8.0" 3589 2517 } 3590 2518 }, 3591 2519 "node_modules/lightningcss": { ··· 3827 2755 "url": "https://opencollective.com/parcel" 3828 2756 } 3829 2757 }, 3830 - "node_modules/lilconfig": { 3831 - "version": "2.1.0", 3832 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 3833 - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 3834 - "dev": true, 3835 - "license": "MIT", 3836 - "engines": { 3837 - "node": ">=10" 3838 - } 3839 - }, 3840 2758 "node_modules/locate-character": { 3841 2759 "version": "3.0.0", 3842 2760 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 3843 2761 "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 3844 2762 "license": "MIT" 3845 2763 }, 3846 - "node_modules/locate-path": { 3847 - "version": "6.0.0", 3848 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 3849 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 3850 - "dev": true, 3851 - "license": "MIT", 3852 - "dependencies": { 3853 - "p-locate": "^5.0.0" 3854 - }, 3855 - "engines": { 3856 - "node": ">=10" 3857 - }, 3858 - "funding": { 3859 - "url": "https://github.com/sponsors/sindresorhus" 3860 - } 3861 - }, 3862 - "node_modules/lodash.merge": { 3863 - "version": "4.6.2", 3864 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 3865 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 3866 - "dev": true, 3867 - "license": "MIT" 3868 - }, 3869 2764 "node_modules/magic-string": { 3870 2765 "version": "0.30.17", 3871 2766 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", ··· 3918 2813 "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", 3919 2814 "dev": true, 3920 2815 "license": "MIT" 3921 - }, 3922 - "node_modules/merge2": { 3923 - "version": "1.4.1", 3924 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3925 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3926 - "dev": true, 3927 - "license": "MIT", 3928 - "engines": { 3929 - "node": ">= 8" 3930 - } 3931 2816 }, 3932 2817 "node_modules/micromark-util-character": { 3933 2818 "version": "2.1.1", ··· 4018 2903 ], 4019 2904 "license": "MIT" 4020 2905 }, 4021 - "node_modules/micromatch": { 4022 - "version": "4.0.8", 4023 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 4024 - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 4025 - "dev": true, 4026 - "license": "MIT", 4027 - "dependencies": { 4028 - "braces": "^3.0.3", 4029 - "picomatch": "^2.3.1" 4030 - }, 4031 - "engines": { 4032 - "node": ">=8.6" 4033 - } 4034 - }, 4035 - "node_modules/micromatch/node_modules/picomatch": { 4036 - "version": "2.3.1", 4037 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4038 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4039 - "dev": true, 4040 - "license": "MIT", 4041 - "engines": { 4042 - "node": ">=8.6" 4043 - }, 4044 - "funding": { 4045 - "url": "https://github.com/sponsors/jonschlinkert" 4046 - } 4047 - }, 4048 2906 "node_modules/mime": { 4049 2907 "version": "3.0.0", 4050 2908 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", ··· 4100 2958 "node": ">=0.4.0" 4101 2959 } 4102 2960 }, 4103 - "node_modules/minimatch": { 4104 - "version": "9.0.5", 4105 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4106 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4107 - "dev": true, 4108 - "license": "ISC", 4109 - "dependencies": { 4110 - "brace-expansion": "^2.0.1" 4111 - }, 4112 - "engines": { 4113 - "node": ">=16 || 14 >=14.17" 4114 - }, 4115 - "funding": { 4116 - "url": "https://github.com/sponsors/isaacs" 4117 - } 4118 - }, 4119 2961 "node_modules/mri": { 4120 2962 "version": "1.2.0", 4121 2963 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", ··· 4173 3015 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 4174 3016 } 4175 3017 }, 4176 - "node_modules/natural-compare": { 4177 - "version": "1.4.0", 4178 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4179 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4180 - "dev": true, 4181 - "license": "MIT" 4182 - }, 4183 3018 "node_modules/ohash": { 4184 3019 "version": "2.0.11", 4185 3020 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", ··· 4188 3023 "license": "MIT", 4189 3024 "peer": true 4190 3025 }, 4191 - "node_modules/optionator": { 4192 - "version": "0.9.4", 4193 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 4194 - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 3026 + "node_modules/oxlint": { 3027 + "version": "0.16.6", 3028 + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-0.16.6.tgz", 3029 + "integrity": "sha512-pesehI0loV2h2k95mFRsUg6uNgGw2RPs1pcuAfPRJUwGehkfraMVCQofwqsMUeufmXygweH734vhKzQ24r3djA==", 4195 3030 "dev": true, 4196 3031 "license": "MIT", 4197 - "dependencies": { 4198 - "deep-is": "^0.1.3", 4199 - "fast-levenshtein": "^2.0.6", 4200 - "levn": "^0.4.1", 4201 - "prelude-ls": "^1.2.1", 4202 - "type-check": "^0.4.0", 4203 - "word-wrap": "^1.2.5" 4204 - }, 4205 - "engines": { 4206 - "node": ">= 0.8.0" 4207 - } 4208 - }, 4209 - "node_modules/p-limit": { 4210 - "version": "3.1.0", 4211 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4212 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4213 - "dev": true, 4214 - "license": "MIT", 4215 - "dependencies": { 4216 - "yocto-queue": "^0.1.0" 4217 - }, 4218 - "engines": { 4219 - "node": ">=10" 4220 - }, 4221 - "funding": { 4222 - "url": "https://github.com/sponsors/sindresorhus" 4223 - } 4224 - }, 4225 - "node_modules/p-locate": { 4226 - "version": "5.0.0", 4227 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4228 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4229 - "dev": true, 4230 - "license": "MIT", 4231 - "dependencies": { 4232 - "p-limit": "^3.0.2" 3032 + "bin": { 3033 + "oxc_language_server": "bin/oxc_language_server", 3034 + "oxlint": "bin/oxlint" 4233 3035 }, 4234 3036 "engines": { 4235 - "node": ">=10" 3037 + "node": ">=8.*" 4236 3038 }, 4237 3039 "funding": { 4238 - "url": "https://github.com/sponsors/sindresorhus" 4239 - } 4240 - }, 4241 - "node_modules/parent-module": { 4242 - "version": "1.0.1", 4243 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4244 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4245 - "dev": true, 4246 - "license": "MIT", 4247 - "dependencies": { 4248 - "callsites": "^3.0.0" 3040 + "url": "https://github.com/sponsors/Boshen" 4249 3041 }, 4250 - "engines": { 4251 - "node": ">=6" 4252 - } 4253 - }, 4254 - "node_modules/path-exists": { 4255 - "version": "4.0.0", 4256 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4257 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4258 - "dev": true, 4259 - "license": "MIT", 4260 - "engines": { 4261 - "node": ">=8" 4262 - } 4263 - }, 4264 - "node_modules/path-key": { 4265 - "version": "3.1.1", 4266 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4267 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4268 - "dev": true, 4269 - "license": "MIT", 4270 - "engines": { 4271 - "node": ">=8" 3042 + "optionalDependencies": { 3043 + "@oxlint/darwin-arm64": "0.16.6", 3044 + "@oxlint/darwin-x64": "0.16.6", 3045 + "@oxlint/linux-arm64-gnu": "0.16.6", 3046 + "@oxlint/linux-arm64-musl": "0.16.6", 3047 + "@oxlint/linux-x64-gnu": "0.16.6", 3048 + "@oxlint/linux-x64-musl": "0.16.6", 3049 + "@oxlint/win32-arm64": "0.16.6", 3050 + "@oxlint/win32-x64": "0.16.6" 4272 3051 } 4273 3052 }, 4274 3053 "node_modules/path-to-regexp": { ··· 4300 3079 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 4301 3080 "dev": true, 4302 3081 "license": "MIT", 3082 + "optional": true, 3083 + "peer": true, 4303 3084 "engines": { 4304 3085 "node": ">=12" 4305 3086 }, ··· 4336 3117 "node": "^10 || ^12 || >=14" 4337 3118 } 4338 3119 }, 4339 - "node_modules/postcss-load-config": { 4340 - "version": "3.1.4", 4341 - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 4342 - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 4343 - "dev": true, 4344 - "license": "MIT", 4345 - "dependencies": { 4346 - "lilconfig": "^2.0.5", 4347 - "yaml": "^1.10.2" 4348 - }, 4349 - "engines": { 4350 - "node": ">= 10" 4351 - }, 4352 - "funding": { 4353 - "type": "opencollective", 4354 - "url": "https://opencollective.com/postcss/" 4355 - }, 4356 - "peerDependencies": { 4357 - "postcss": ">=8.0.9", 4358 - "ts-node": ">=9.0.0" 4359 - }, 4360 - "peerDependenciesMeta": { 4361 - "postcss": { 4362 - "optional": true 4363 - }, 4364 - "ts-node": { 4365 - "optional": true 4366 - } 4367 - } 4368 - }, 4369 - "node_modules/postcss-load-config/node_modules/yaml": { 4370 - "version": "1.10.2", 4371 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 4372 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 4373 - "dev": true, 4374 - "license": "ISC", 4375 - "engines": { 4376 - "node": ">= 6" 4377 - } 4378 - }, 4379 - "node_modules/postcss-safe-parser": { 4380 - "version": "6.0.0", 4381 - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 4382 - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 4383 - "dev": true, 4384 - "license": "MIT", 4385 - "engines": { 4386 - "node": ">=12.0" 4387 - }, 4388 - "funding": { 4389 - "type": "opencollective", 4390 - "url": "https://opencollective.com/postcss/" 4391 - }, 4392 - "peerDependencies": { 4393 - "postcss": "^8.3.3" 4394 - } 4395 - }, 4396 - "node_modules/postcss-scss": { 4397 - "version": "4.0.9", 4398 - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", 4399 - "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 4400 - "dev": true, 4401 - "funding": [ 4402 - { 4403 - "type": "opencollective", 4404 - "url": "https://opencollective.com/postcss/" 4405 - }, 4406 - { 4407 - "type": "tidelift", 4408 - "url": "https://tidelift.com/funding/github/npm/postcss-scss" 4409 - }, 4410 - { 4411 - "type": "github", 4412 - "url": "https://github.com/sponsors/ai" 4413 - } 4414 - ], 4415 - "license": "MIT", 4416 - "engines": { 4417 - "node": ">=12.0" 4418 - }, 4419 - "peerDependencies": { 4420 - "postcss": "^8.4.29" 4421 - } 4422 - }, 4423 - "node_modules/postcss-selector-parser": { 4424 - "version": "6.1.2", 4425 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 4426 - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 4427 - "dev": true, 4428 - "license": "MIT", 4429 - "dependencies": { 4430 - "cssesc": "^3.0.0", 4431 - "util-deprecate": "^1.0.2" 4432 - }, 4433 - "engines": { 4434 - "node": ">=4" 4435 - } 4436 - }, 4437 - "node_modules/prelude-ls": { 4438 - "version": "1.2.1", 4439 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4440 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4441 - "dev": true, 4442 - "license": "MIT", 4443 - "engines": { 4444 - "node": ">= 0.8.0" 4445 - } 4446 - }, 4447 3120 "node_modules/printable-characters": { 4448 3121 "version": "1.0.42", 4449 3122 "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", ··· 4479 3152 "url": "https://github.com/sponsors/wooorm" 4480 3153 } 4481 3154 }, 4482 - "node_modules/punycode": { 4483 - "version": "2.3.1", 4484 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4485 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4486 - "dev": true, 4487 - "license": "MIT", 4488 - "engines": { 4489 - "node": ">=6" 4490 - } 4491 - }, 4492 - "node_modules/queue-microtask": { 4493 - "version": "1.2.3", 4494 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4495 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4496 - "dev": true, 4497 - "funding": [ 4498 - { 4499 - "type": "github", 4500 - "url": "https://github.com/sponsors/feross" 4501 - }, 4502 - { 4503 - "type": "patreon", 4504 - "url": "https://www.patreon.com/feross" 4505 - }, 4506 - { 4507 - "type": "consulting", 4508 - "url": "https://feross.org/support" 4509 - } 4510 - ], 4511 - "license": "MIT" 4512 - }, 4513 3155 "node_modules/readdirp": { 4514 3156 "version": "4.1.2", 4515 3157 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", ··· 4532 3174 "license": "MIT", 4533 3175 "engines": { 4534 3176 "node": ">=8" 4535 - } 4536 - }, 4537 - "node_modules/resolve-from": { 4538 - "version": "4.0.0", 4539 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4540 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4541 - "dev": true, 4542 - "license": "MIT", 4543 - "engines": { 4544 - "node": ">=4" 4545 - } 4546 - }, 4547 - "node_modules/reusify": { 4548 - "version": "1.1.0", 4549 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 4550 - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 4551 - "dev": true, 4552 - "license": "MIT", 4553 - "engines": { 4554 - "iojs": ">=1.0.0", 4555 - "node": ">=0.10.0" 4556 3177 } 4557 3178 }, 4558 3179 "node_modules/rollup": { ··· 4641 3262 "estree-walker": "^0.6.1" 4642 3263 } 4643 3264 }, 4644 - "node_modules/run-parallel": { 4645 - "version": "1.2.0", 4646 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4647 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4648 - "dev": true, 4649 - "funding": [ 4650 - { 4651 - "type": "github", 4652 - "url": "https://github.com/sponsors/feross" 4653 - }, 4654 - { 4655 - "type": "patreon", 4656 - "url": "https://www.patreon.com/feross" 4657 - }, 4658 - { 4659 - "type": "consulting", 4660 - "url": "https://feross.org/support" 4661 - } 4662 - ], 4663 - "license": "MIT", 4664 - "dependencies": { 4665 - "queue-microtask": "^1.2.2" 4666 - } 4667 - }, 4668 3265 "node_modules/runed": { 4669 3266 "version": "0.23.4", 4670 3267 "resolved": "https://registry.npmjs.org/runed/-/runed-0.23.4.tgz", ··· 4699 3296 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 4700 3297 "dev": true, 4701 3298 "license": "ISC", 3299 + "optional": true, 3300 + "peer": true, 4702 3301 "bin": { 4703 3302 "semver": "bin/semver.js" 4704 3303 }, ··· 4755 3354 "@img/sharp-win32-x64": "0.33.5" 4756 3355 } 4757 3356 }, 4758 - "node_modules/shebang-command": { 4759 - "version": "2.0.0", 4760 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4761 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4762 - "dev": true, 4763 - "license": "MIT", 4764 - "dependencies": { 4765 - "shebang-regex": "^3.0.0" 4766 - }, 4767 - "engines": { 4768 - "node": ">=8" 4769 - } 4770 - }, 4771 - "node_modules/shebang-regex": { 4772 - "version": "3.0.0", 4773 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4774 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4775 - "dev": true, 4776 - "license": "MIT", 4777 - "engines": { 4778 - "node": ">=8" 4779 - } 4780 - }, 4781 3357 "node_modules/simple-swizzle": { 4782 3358 "version": "0.2.2", 4783 3359 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", ··· 4883 3459 "url": "https://github.com/sponsors/wooorm" 4884 3460 } 4885 3461 }, 4886 - "node_modules/strip-json-comments": { 4887 - "version": "3.1.1", 4888 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4889 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4890 - "dev": true, 4891 - "license": "MIT", 4892 - "engines": { 4893 - "node": ">=8" 4894 - }, 4895 - "funding": { 4896 - "url": "https://github.com/sponsors/sindresorhus" 4897 - } 4898 - }, 4899 3462 "node_modules/style-to-object": { 4900 3463 "version": "1.0.8", 4901 3464 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", ··· 4903 3466 "license": "MIT", 4904 3467 "dependencies": { 4905 3468 "inline-style-parser": "0.2.4" 4906 - } 4907 - }, 4908 - "node_modules/supports-color": { 4909 - "version": "7.2.0", 4910 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4911 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4912 - "dev": true, 4913 - "license": "MIT", 4914 - "dependencies": { 4915 - "has-flag": "^4.0.0" 4916 - }, 4917 - "engines": { 4918 - "node": ">=8" 4919 3469 } 4920 3470 }, 4921 3471 "node_modules/svelte": { ··· 4967 3517 "typescript": ">=5.0.0" 4968 3518 } 4969 3519 }, 4970 - "node_modules/svelte-eslint-parser": { 4971 - "version": "0.43.0", 4972 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", 4973 - "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==", 4974 - "dev": true, 4975 - "license": "MIT", 4976 - "dependencies": { 4977 - "eslint-scope": "^7.2.2", 4978 - "eslint-visitor-keys": "^3.4.3", 4979 - "espree": "^9.6.1", 4980 - "postcss": "^8.4.39", 4981 - "postcss-scss": "^4.0.9" 4982 - }, 4983 - "engines": { 4984 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4985 - }, 4986 - "funding": { 4987 - "url": "https://github.com/sponsors/ota-meshi" 4988 - }, 4989 - "peerDependencies": { 4990 - "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 4991 - }, 4992 - "peerDependenciesMeta": { 4993 - "svelte": { 4994 - "optional": true 4995 - } 4996 - } 4997 - }, 4998 - "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 4999 - "version": "7.2.2", 5000 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 5001 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 5002 - "dev": true, 5003 - "license": "BSD-2-Clause", 5004 - "dependencies": { 5005 - "esrecurse": "^4.3.0", 5006 - "estraverse": "^5.2.0" 5007 - }, 5008 - "engines": { 5009 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5010 - }, 5011 - "funding": { 5012 - "url": "https://opencollective.com/eslint" 5013 - } 5014 - }, 5015 - "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { 5016 - "version": "3.4.3", 5017 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 5018 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 5019 - "dev": true, 5020 - "license": "Apache-2.0", 5021 - "engines": { 5022 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5023 - }, 5024 - "funding": { 5025 - "url": "https://opencollective.com/eslint" 5026 - } 5027 - }, 5028 - "node_modules/svelte-eslint-parser/node_modules/espree": { 5029 - "version": "9.6.1", 5030 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 5031 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 5032 - "dev": true, 5033 - "license": "BSD-2-Clause", 5034 - "dependencies": { 5035 - "acorn": "^8.9.0", 5036 - "acorn-jsx": "^5.3.2", 5037 - "eslint-visitor-keys": "^3.4.1" 5038 - }, 5039 - "engines": { 5040 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5041 - }, 5042 - "funding": { 5043 - "url": "https://opencollective.com/eslint" 5044 - } 5045 - }, 5046 3520 "node_modules/svelte-toolbelt": { 5047 3521 "version": "0.7.1", 5048 3522 "resolved": "https://registry.npmjs.org/svelte-toolbelt/-/svelte-toolbelt-0.7.1.tgz", ··· 5086 3560 "node": ">=6" 5087 3561 } 5088 3562 }, 5089 - "node_modules/to-regex-range": { 5090 - "version": "5.0.1", 5091 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5092 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5093 - "dev": true, 5094 - "license": "MIT", 5095 - "dependencies": { 5096 - "is-number": "^7.0.0" 5097 - }, 5098 - "engines": { 5099 - "node": ">=8.0" 5100 - } 5101 - }, 5102 3563 "node_modules/totalist": { 5103 3564 "version": "3.0.1", 5104 3565 "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", ··· 5119 3580 "url": "https://github.com/sponsors/wooorm" 5120 3581 } 5121 3582 }, 5122 - "node_modules/ts-api-utils": { 5123 - "version": "2.0.1", 5124 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", 5125 - "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", 5126 - "dev": true, 5127 - "license": "MIT", 5128 - "engines": { 5129 - "node": ">=18.12" 5130 - }, 5131 - "peerDependencies": { 5132 - "typescript": ">=4.8.4" 5133 - } 5134 - }, 5135 3583 "node_modules/tslib": { 5136 3584 "version": "2.8.1", 5137 3585 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 5138 3586 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 5139 3587 "license": "0BSD" 5140 3588 }, 5141 - "node_modules/type-check": { 5142 - "version": "0.4.0", 5143 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5144 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5145 - "dev": true, 5146 - "license": "MIT", 5147 - "dependencies": { 5148 - "prelude-ls": "^1.2.1" 5149 - }, 5150 - "engines": { 5151 - "node": ">= 0.8.0" 5152 - } 5153 - }, 5154 3589 "node_modules/typescript": { 5155 3590 "version": "5.8.2", 5156 3591 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", ··· 5165 3600 "node": ">=14.17" 5166 3601 } 5167 3602 }, 5168 - "node_modules/typescript-eslint": { 5169 - "version": "8.26.0", 5170 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.26.0.tgz", 5171 - "integrity": "sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==", 5172 - "dev": true, 5173 - "license": "MIT", 5174 - "dependencies": { 5175 - "@typescript-eslint/eslint-plugin": "8.26.0", 5176 - "@typescript-eslint/parser": "8.26.0", 5177 - "@typescript-eslint/utils": "8.26.0" 5178 - }, 5179 - "engines": { 5180 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 5181 - }, 5182 - "funding": { 5183 - "type": "opencollective", 5184 - "url": "https://opencollective.com/typescript-eslint" 5185 - }, 5186 - "peerDependencies": { 5187 - "eslint": "^8.57.0 || ^9.0.0", 5188 - "typescript": ">=4.8.4 <5.9.0" 5189 - } 5190 - }, 5191 3603 "node_modules/ufo": { 5192 3604 "version": "1.5.4", 5193 3605 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", ··· 5300 3712 "type": "opencollective", 5301 3713 "url": "https://opencollective.com/unified" 5302 3714 } 5303 - }, 5304 - "node_modules/uri-js": { 5305 - "version": "4.4.1", 5306 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5307 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5308 - "dev": true, 5309 - "license": "BSD-2-Clause", 5310 - "dependencies": { 5311 - "punycode": "^2.1.0" 5312 - } 5313 - }, 5314 - "node_modules/util-deprecate": { 5315 - "version": "1.0.2", 5316 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5317 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 5318 - "dev": true, 5319 - "license": "MIT" 5320 3715 }, 5321 3716 "node_modules/vfile": { 5322 3717 "version": "6.0.3", ··· 5950 4345 "integrity": "sha512-rkvG4SraZQaPSN/5XjwKswdU0OP9MF28QjrYzUBbhb8QyG3ljB1Ky996m++jiI7KdiAP2CkBiQZd9pqEDTClqA==", 5951 4346 "license": "MIT" 5952 4347 }, 5953 - "node_modules/which": { 5954 - "version": "2.0.2", 5955 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5956 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5957 - "dev": true, 5958 - "license": "ISC", 5959 - "dependencies": { 5960 - "isexe": "^2.0.0" 5961 - }, 5962 - "bin": { 5963 - "node-which": "bin/node-which" 5964 - }, 5965 - "engines": { 5966 - "node": ">= 8" 5967 - } 5968 - }, 5969 - "node_modules/word-wrap": { 5970 - "version": "1.2.5", 5971 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 5972 - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 5973 - "dev": true, 5974 - "license": "MIT", 5975 - "engines": { 5976 - "node": ">=0.10.0" 5977 - } 5978 - }, 5979 4348 "node_modules/workerd": { 5980 4349 "version": "1.20250224.0", 5981 4350 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250224.0.tgz", ··· 6522 4891 }, 6523 4892 "engines": { 6524 4893 "node": ">= 14" 6525 - } 6526 - }, 6527 - "node_modules/yocto-queue": { 6528 - "version": "0.1.0", 6529 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 6530 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 6531 - "dev": true, 6532 - "license": "MIT", 6533 - "engines": { 6534 - "node": ">=10" 6535 - }, 6536 - "funding": { 6537 - "url": "https://github.com/sponsors/sindresorhus" 6538 4894 } 6539 4895 }, 6540 4896 "node_modules/youch": {
+3 -6
package.json
··· 10 10 "preview": "vite preview", 11 11 "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 12 "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 13 - "lint": "eslint .", 14 - "fix": "eslint . --fix" 13 + "lint": "oxlint .", 14 + "fix": "oxlint . --fix" 15 15 }, 16 16 "dependencies": { 17 17 "@wooorm/starry-night": "^3.6.0", ··· 19 19 "hast-util-to-html": "^9.0.4" 20 20 }, 21 21 "devDependencies": { 22 - "@stylistic/eslint-plugin": "^2.13.0", 23 22 "@sveltejs/adapter-cloudflare": "^5.0.1", 24 23 "@sveltejs/kit": "^2.16.1", 25 24 "@sveltejs/vite-plugin-svelte": "^5.0.3", 26 25 "@tailwindcss/vite": "^4.0.0", 27 - "eslint": "^9.18.0", 28 - "eslint-plugin-svelte": "^2.46.0", 29 26 "globals": "^15.14.0", 30 27 "mdsvex": "^0.12.3", 28 + "oxlint": "^0.16.6", 31 29 "svelte": "^5.19.2", 32 30 "svelte-check": "^4.1.3", 33 31 "tailwindcss": "^4.0.0", 34 32 "typescript": "^5.7.3", 35 - "typescript-eslint": "^8.21.0", 36 33 "vite": "^6.0.7" 37 34 } 38 35 }