diff --git a/package.json b/package.json index 6b6a2999..10904ec6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@types/three": "^0.159.0", "@unocss/core": "^0.58.0", "@vitejs/plugin-vue": "^4.5.1", - "eslint": "^8.57.0", + "eslint": "^9.7.0", "gsap": "^3.12.3", "kolorist": "^1.8.0", "pathe": "^1.1.1", diff --git a/playground-nuxt/package.json b/playground-nuxt/package.json index e1fc54f5..dd33a252 100644 --- a/playground-nuxt/package.json +++ b/playground-nuxt/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@nuxt/devtools": "latest", "nuxt": "^3.8.0", - "vue": "^3.3.7", + "vue": "^3.4", "vue-router": "^4.2.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22adbf31..44022a22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 4.0.0-rc.1(three@0.159.0)(vue@3.4.27(typescript@5.3.2)) '@tresjs/eslint-config': specifier: ^1.1.0 - version: 1.1.0(@vue/compiler-sfc@3.4.27)(eslint@8.57.0)(typescript@5.3.2) + version: 1.1.0(@vue/compiler-sfc@3.4.27)(eslint@9.7.0)(typescript@5.3.2) '@types/three': specifier: ^0.159.0 version: 0.159.0 @@ -37,8 +37,8 @@ importers: specifier: ^4.5.1 version: 4.5.1(vite@5.0.4(@types/node@20.8.9)(terser@5.22.0))(vue@3.4.27(typescript@5.3.2)) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.7.0 + version: 9.7.0 gsap: specifier: ^3.12.3 version: 3.12.3 @@ -151,10 +151,10 @@ importers: dependencies: '@tresjs/cientos': specifier: ^3.5.1 - version: 3.5.1(@tresjs/core@4.0.2(three@0.159.0)(vue@3.3.7(typescript@5.3.2)))(three@0.159.0)(tweakpane@4.0.3)(vue@3.3.7(typescript@5.3.2)) + version: 3.5.1(@tresjs/core@4.0.2(three@0.159.0)(vue@3.4.27(typescript@5.3.2)))(three@0.159.0)(tweakpane@4.0.3)(vue@3.4.27(typescript@5.3.2)) '@tresjs/nuxt': specifier: ^1.2.2 - version: 1.2.2(rollup@3.29.4)(three@0.159.0)(vue@3.3.7(typescript@5.3.2)) + version: 1.2.2(rollup@3.29.4)(three@0.159.0)(vue@3.4.27(typescript@5.3.2)) '@types/three': specifier: ^0.152.1 version: 0.152.1 @@ -166,11 +166,11 @@ importers: specifier: ^3.8.0 version: 3.8.0(@parcel/watcher@2.3.0)(@types/node@20.8.9)(encoding@0.1.13)(eslint@9.7.0)(optionator@0.9.4)(rollup@3.29.4)(terser@5.22.0)(typescript@5.3.2)(vite@4.5.0(@types/node@20.8.9)(terser@5.22.0))(vue-tsc@1.8.24(typescript@5.3.2)) vue: - specifier: ^3.3.7 - version: 3.3.7(typescript@5.3.2) + specifier: ^3.4 + version: 3.4.27(typescript@5.3.2) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.3.7(typescript@5.3.2)) + version: 4.2.5(vue@3.4.27(typescript@5.3.2)) packages: @@ -545,11 +545,6 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.23.0': - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.23.3': resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} engines: {node: '>=6.0.0'} @@ -1278,18 +1273,10 @@ packages: resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.7.0': resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1302,19 +1289,10 @@ packages: resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} engines: {node: '>=14'} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} @@ -2317,27 +2295,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.3.7': - resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==} - '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - '@vue/compiler-dom@3.3.7': - resolution: {integrity: sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==} - '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - '@vue/compiler-sfc@3.3.7': - resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==} - '@vue/compiler-sfc@3.4.27': resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - '@vue/compiler-ssr@3.3.7': - resolution: {integrity: sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==} - '@vue/compiler-ssr@3.4.27': resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} @@ -2367,32 +2333,15 @@ packages: typescript: optional: true - '@vue/reactivity-transform@3.3.7': - resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==} - - '@vue/reactivity@3.3.7': - resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==} - '@vue/reactivity@3.4.27': resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} - '@vue/runtime-core@3.3.7': - resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==} - '@vue/runtime-core@3.4.27': resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} - '@vue/runtime-dom@3.3.7': - resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==} - '@vue/runtime-dom@3.4.27': resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} - '@vue/server-renderer@3.3.7': - resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==} - peerDependencies: - vue: 3.3.7 - '@vue/server-renderer@3.4.27': resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: @@ -2401,9 +2350,6 @@ packages: '@vue/shared@3.3.4': resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - '@vue/shared@3.3.7': - resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} - '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} @@ -3163,9 +3109,6 @@ packages: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3697,11 +3640,6 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - eslint@9.7.0: resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3808,10 +3746,6 @@ packages: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -3839,10 +3773,6 @@ packages: resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} engines: {node: '>=18'} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -5526,10 +5456,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} @@ -6875,14 +6801,6 @@ packages: peerDependencies: typescript: '*' - vue@3.3.7: - resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.4.27: resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} peerDependencies: @@ -7177,46 +7095,46 @@ snapshots: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - '@antfu/eslint-config@2.18.1(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint@8.57.0)(typescript@5.3.2)': + '@antfu/eslint-config@2.18.1(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.7.0))(eslint@9.7.0)(typescript@5.3.2)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.1.0(eslint@8.57.0)(typescript@5.3.2) - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2) - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 + '@stylistic/eslint-plugin': 2.1.0(eslint@9.7.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2) + '@typescript-eslint/parser': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 eslint-config-flat-gitignore: 0.1.5 eslint-flat-config-utils: 0.2.5 - eslint-merge-processors: 0.1.0(eslint@8.57.0) - eslint-plugin-antfu: 2.2.0(eslint@8.57.0) - eslint-plugin-command: 0.2.3(eslint@8.57.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import-x: 0.5.0(eslint@8.57.0)(typescript@5.3.2) - eslint-plugin-jsdoc: 48.2.5(eslint@8.57.0) - eslint-plugin-jsonc: 2.15.1(eslint@8.57.0) - eslint-plugin-markdown: 5.0.0(eslint@8.57.0) - eslint-plugin-n: 17.7.0(eslint@8.57.0) + eslint-merge-processors: 0.1.0(eslint@9.7.0) + eslint-plugin-antfu: 2.2.0(eslint@9.7.0) + eslint-plugin-command: 0.2.3(eslint@9.7.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) + eslint-plugin-import-x: 0.5.0(eslint@9.7.0)(typescript@5.3.2) + eslint-plugin-jsdoc: 48.2.5(eslint@9.7.0) + eslint-plugin-jsonc: 2.15.1(eslint@9.7.0) + eslint-plugin-markdown: 5.0.0(eslint@9.7.0) + eslint-plugin-n: 17.7.0(eslint@9.7.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.10.0(eslint@8.57.0)(typescript@5.3.2)(vue-eslint-parser@9.4.2(eslint@8.57.0)) - eslint-plugin-regexp: 2.5.0(eslint@8.57.0) - eslint-plugin-toml: 0.11.0(eslint@8.57.0) - eslint-plugin-unicorn: 53.0.0(eslint@8.57.0) - eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2) - eslint-plugin-vue: 9.26.0(eslint@8.57.0) - eslint-plugin-yml: 1.14.0(eslint@8.57.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@8.57.0) + eslint-plugin-perfectionist: 2.10.0(eslint@9.7.0)(typescript@5.3.2)(vue-eslint-parser@9.4.2(eslint@9.7.0)) + eslint-plugin-regexp: 2.5.0(eslint@9.7.0) + eslint-plugin-toml: 0.11.0(eslint@9.7.0) + eslint-plugin-unicorn: 53.0.0(eslint@9.7.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2) + eslint-plugin-vue: 9.26.0(eslint@9.7.0) + eslint-plugin-yml: 1.14.0(eslint@9.7.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.7.0) globals: 15.2.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 picocolors: 1.0.1 toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) yaml-eslint-parser: 1.2.2 yargs: 17.7.2 optionalDependencies: - eslint-plugin-format: 0.1.1(eslint@8.57.0) + eslint-plugin-format: 0.1.1(eslint@9.7.0) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -7556,10 +7474,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.23.0': - dependencies: - '@babel/types': 7.23.0 - '@babel/parser@7.23.3': dependencies: '@babel/types': 7.24.5 @@ -8058,16 +7972,10 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': dependencies: eslint: 9.7.0 eslint-visitor-keys: 3.4.3 - optional: true '@eslint-community/regexpp@4.10.0': {} @@ -8080,21 +7988,6 @@ snapshots: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - optional: true - - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.3.5 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color '@eslint/eslintrc@3.1.0': dependencies: @@ -8110,30 +8003,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@9.7.0': {} - '@eslint/js@9.7.0': - optional: true - - '@eslint/object-schema@2.1.4': - optional: true + '@eslint/object-schema@2.1.4': {} '@fastify/busboy@2.0.0': {} - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} - - '@humanwhocodes/retry@0.3.0': - optional: true + '@humanwhocodes/retry@0.3.0': {} '@hutson/parse-repository-url@5.0.0': {} @@ -8931,49 +8809,49 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin-js@2.1.0(eslint@8.57.0)': + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.7.0)': dependencies: '@types/eslint': 8.56.10 - acorn: 8.11.3 - eslint: 8.57.0 + acorn: 8.12.1 + eslint: 9.7.0 eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.1.0(eslint@8.57.0)': + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.7.0)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) '@types/eslint': 8.56.10 - eslint: 8.57.0 + eslint: 9.7.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.1.0(eslint@8.57.0)(typescript@5.3.2)': + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.1.0(eslint@8.57.0)(typescript@5.3.2)': + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.1.0(eslint@8.57.0)(typescript@5.3.2)': + '@stylistic/eslint-plugin@2.1.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0) - '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@8.57.0) - '@stylistic/eslint-plugin-plus': 2.1.0(eslint@8.57.0)(typescript@5.3.2) - '@stylistic/eslint-plugin-ts': 2.1.0(eslint@8.57.0)(typescript@5.3.2) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.7.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.7.0)(typescript@5.3.2) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.7.0)(typescript@5.3.2) '@types/eslint': 8.56.10 - eslint: 8.57.0 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -8984,17 +8862,17 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tresjs/cientos@3.5.1(@tresjs/core@4.0.2(three@0.159.0)(vue@3.3.7(typescript@5.3.2)))(three@0.159.0)(tweakpane@4.0.3)(vue@3.3.7(typescript@5.3.2))': + '@tresjs/cientos@3.5.1(@tresjs/core@4.0.2(three@0.159.0)(vue@3.4.27(typescript@5.3.2)))(three@0.159.0)(tweakpane@4.0.3)(vue@3.4.27(typescript@5.3.2))': dependencies: - '@tresjs/core': 4.0.2(three@0.159.0)(vue@3.3.7(typescript@5.3.2)) - '@vueuse/core': 10.6.1(vue@3.3.7(typescript@5.3.2)) + '@tresjs/core': 4.0.2(three@0.159.0)(vue@3.4.27(typescript@5.3.2)) + '@vueuse/core': 10.6.1(vue@3.4.27(typescript@5.3.2)) camera-controls: 2.7.3(three@0.159.0) stats-gl: 1.0.5 stats.js: 0.17.0 three: 0.159.0 three-stdlib: 2.28.7(three@0.159.0) tweakpane: 4.0.3 - vue: 3.3.7(typescript@5.3.2) + vue: 3.4.27(typescript@5.3.2) transitivePeerDependencies: - '@vue/composition-api' @@ -9032,12 +8910,12 @@ snapshots: - '@vue/composition-api' - react - '@tresjs/core@3.4.1(three@0.159.0)(vue@3.3.7(typescript@5.3.2))': + '@tresjs/core@3.4.1(three@0.159.0)(vue@3.4.27(typescript@5.3.2))': dependencies: '@alvarosabu/utils': 3.1.1 - '@vueuse/core': 10.6.1(vue@3.3.7(typescript@5.3.2)) + '@vueuse/core': 10.6.1(vue@3.4.27(typescript@5.3.2)) three: 0.159.0 - vue: 3.3.7(typescript@5.3.2) + vue: 3.4.27(typescript@5.3.2) transitivePeerDependencies: - '@vue/composition-api' @@ -9060,16 +8938,6 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - '@tresjs/core@4.0.2(three@0.159.0)(vue@3.3.7(typescript@5.3.2))': - dependencies: - '@alvarosabu/utils': 3.2.0 - '@vue/devtools-api': 6.6.3 - '@vueuse/core': 10.11.0(vue@3.3.7(typescript@5.3.2)) - three: 0.159.0 - vue: 3.3.7(typescript@5.3.2) - transitivePeerDependencies: - - '@vue/composition-api' - '@tresjs/core@4.0.2(three@0.159.0)(vue@3.4.27(typescript@5.3.2))': dependencies: '@alvarosabu/utils': 3.2.0 @@ -9080,11 +8948,11 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - '@tresjs/eslint-config@1.1.0(@vue/compiler-sfc@3.4.27)(eslint@8.57.0)(typescript@5.3.2)': + '@tresjs/eslint-config@1.1.0(@vue/compiler-sfc@3.4.27)(eslint@9.7.0)(typescript@5.3.2)': dependencies: - '@antfu/eslint-config': 2.18.1(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 - eslint-plugin-format: 0.1.1(eslint@8.57.0) + '@antfu/eslint-config': 2.18.1(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.7.0))(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 + eslint-plugin-format: 0.1.1(eslint@9.7.0) transitivePeerDependencies: - '@eslint-react/eslint-plugin' - '@prettier/plugin-xml' @@ -9114,10 +8982,10 @@ snapshots: - '@vue/composition-api' - vite - '@tresjs/nuxt@1.2.2(rollup@3.29.4)(three@0.159.0)(vue@3.3.7(typescript@5.3.2))': + '@tresjs/nuxt@1.2.2(rollup@3.29.4)(three@0.159.0)(vue@3.4.27(typescript@5.3.2))': dependencies: '@nuxt/kit': 3.8.0(rollup@3.29.4) - '@tresjs/core': 3.4.1(three@0.159.0)(vue@3.3.7(typescript@5.3.2)) + '@tresjs/core': 3.4.1(three@0.159.0)(vue@3.4.27(typescript@5.3.2)) '@types/three': 0.157.2 defu: 6.1.2 mlly: 1.4.2 @@ -9248,15 +9116,15 @@ snapshots: '@types/webxr@0.5.7': {} - '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2)': + '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/parser': 7.9.0(eslint@9.7.0)(typescript@5.3.2) '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/type-utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) '@typescript-eslint/visitor-keys': 7.9.0 - eslint: 8.57.0 + eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -9266,14 +9134,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2)': + '@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.3.2) '@typescript-eslint/visitor-keys': 7.9.0 debug: 4.3.5 - eslint: 8.57.0 + eslint: 9.7.0 optionalDependencies: typescript: 5.3.2 transitivePeerDependencies: @@ -9284,12 +9152,12 @@ snapshots: '@typescript-eslint/types': 7.9.0 '@typescript-eslint/visitor-keys': 7.9.0 - '@typescript-eslint/type-utils@7.9.0(eslint@8.57.0)(typescript@5.3.2)': + '@typescript-eslint/type-utils@7.9.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.3.2) - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) debug: 4.3.5 - eslint: 8.57.0 + eslint: 9.7.0 ts-api-utils: 1.3.0(typescript@5.3.2) optionalDependencies: typescript: 5.3.2 @@ -9313,13 +9181,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.9.0(eslint@8.57.0)(typescript@5.3.2)': + '@typescript-eslint/utils@7.9.0(eslint@9.7.0)(typescript@5.3.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.3.2) - eslint: 8.57.0 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -9634,13 +9502,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.3.7': - dependencies: - '@babel/parser': 7.24.8 - '@vue/shared': 3.3.7 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.4.27': dependencies: '@babel/parser': 7.24.8 @@ -9649,29 +9510,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.3.7': - dependencies: - '@vue/compiler-core': 3.3.7 - '@vue/shared': 3.3.7 - '@vue/compiler-dom@3.4.27': dependencies: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-sfc@3.3.7': - dependencies: - '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.7 - '@vue/compiler-dom': 3.3.7 - '@vue/compiler-ssr': 3.3.7 - '@vue/reactivity-transform': 3.3.7 - '@vue/shared': 3.3.7 - estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.31 - source-map-js: 1.0.2 - '@vue/compiler-sfc@3.4.27': dependencies: '@babel/parser': 7.24.8 @@ -9684,11 +9527,6 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.3.7': - dependencies: - '@vue/compiler-dom': 3.3.7 - '@vue/shared': 3.3.7 - '@vue/compiler-ssr@3.4.27': dependencies: '@vue/compiler-dom': 3.4.27 @@ -9739,50 +9577,21 @@ snapshots: optionalDependencies: typescript: 5.3.2 - '@vue/reactivity-transform@3.3.7': - dependencies: - '@babel/parser': 7.24.8 - '@vue/compiler-core': 3.3.7 - '@vue/shared': 3.3.7 - estree-walker: 2.0.2 - magic-string: 0.30.10 - - '@vue/reactivity@3.3.7': - dependencies: - '@vue/shared': 3.3.7 - '@vue/reactivity@3.4.27': dependencies: '@vue/shared': 3.4.27 - '@vue/runtime-core@3.3.7': - dependencies: - '@vue/reactivity': 3.3.7 - '@vue/shared': 3.3.7 - '@vue/runtime-core@3.4.27': dependencies: '@vue/reactivity': 3.4.27 '@vue/shared': 3.4.27 - '@vue/runtime-dom@3.3.7': - dependencies: - '@vue/runtime-core': 3.3.7 - '@vue/shared': 3.3.7 - csstype: 3.1.2 - '@vue/runtime-dom@3.4.27': dependencies: '@vue/runtime-core': 3.4.27 '@vue/shared': 3.4.27 csstype: 3.1.3 - '@vue/server-renderer@3.3.7(vue@3.3.7(typescript@5.3.2))': - dependencies: - '@vue/compiler-ssr': 3.3.7 - '@vue/shared': 3.3.7 - vue: 3.3.7(typescript@5.3.2) - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.3.2))': dependencies: '@vue/compiler-ssr': 3.4.27 @@ -9791,8 +9600,6 @@ snapshots: '@vue/shared@3.3.4': {} - '@vue/shared@3.3.7': {} - '@vue/shared@3.4.27': {} '@vueuse/components@10.6.1(vue@3.4.27(typescript@5.3.2))': @@ -9804,16 +9611,6 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/core@10.11.0(vue@3.3.7(typescript@5.3.2))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.3.7(typescript@5.3.2)) - vue-demi: 0.14.8(vue@3.3.7(typescript@5.3.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/core@10.11.0(vue@3.4.27(typescript@5.3.2))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -9824,16 +9621,6 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/core@10.6.1(vue@3.3.7(typescript@5.3.2))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.6.1 - '@vueuse/shared': 10.6.1(vue@3.3.7(typescript@5.3.2)) - vue-demi: 0.14.6(vue@3.3.7(typescript@5.3.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/core@10.6.1(vue@3.4.27(typescript@5.3.2))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -9871,13 +9658,6 @@ snapshots: '@vueuse/metadata@10.9.0': {} - '@vueuse/shared@10.11.0(vue@3.3.7(typescript@5.3.2))': - dependencies: - vue-demi: 0.14.8(vue@3.3.7(typescript@5.3.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/shared@10.11.0(vue@3.4.27(typescript@5.3.2))': dependencies: vue-demi: 0.14.8(vue@3.4.27(typescript@5.3.2)) @@ -9885,13 +9665,6 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@10.6.1(vue@3.3.7(typescript@5.3.2))': - dependencies: - vue-demi: 0.14.6(vue@3.3.7(typescript@5.3.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/shared@10.6.1(vue@3.4.27(typescript@5.3.2))': dependencies: vue-demi: 0.14.6(vue@3.4.27(typescript@5.3.2)) @@ -10670,8 +10443,6 @@ snapshots: dependencies: css-tree: 2.2.1 - csstype@3.1.2: {} - csstype@3.1.3: {} cuint@0.2.2: {} @@ -11078,9 +10849,9 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.0(eslint@8.57.0): + eslint-compat-utils@0.5.0(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 semver: 7.6.2 eslint-config-flat-gitignore@0.1.5: @@ -11093,9 +10864,9 @@ snapshots: '@types/eslint': 8.56.10 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@8.57.0): + eslint-formatting-reporter@0.0.0(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -11106,52 +10877,52 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@8.57.0): + eslint-merge-processors@0.1.0(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.2.0(eslint@8.57.0): + eslint-plugin-antfu@2.2.0(eslint@9.7.0): dependencies: '@antfu/utils': 0.7.8 - eslint: 8.57.0 + eslint: 9.7.0 - eslint-plugin-command@0.2.3(eslint@8.57.0): + eslint-plugin-command@0.2.3(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.43.0 - eslint: 8.57.0 + eslint: 9.7.0 - eslint-plugin-es-x@7.6.0(eslint@8.57.0): + eslint-plugin-es-x@7.6.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.11.0 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) - eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.7.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 8.57.0 + eslint: 9.7.0 ignore: 5.3.1 - eslint-plugin-format@0.1.1(eslint@8.57.0): + eslint-plugin-format@0.1.1(eslint@9.7.0): dependencies: '@dprint/formatter': 0.2.1 '@dprint/markdown': 0.16.4 '@dprint/toml': 0.6.1 - eslint: 8.57.0 - eslint-formatting-reporter: 0.0.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-formatting-reporter: 0.0.0(eslint@9.7.0) eslint-parser-plain: 0.1.0 prettier: 3.2.5 synckit: 0.9.0 - eslint-plugin-import-x@0.5.0(eslint@8.57.0)(typescript@5.3.2): + eslint-plugin-import-x@0.5.0(eslint@9.7.0)(typescript@5.3.2): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) debug: 4.3.5 doctrine: 3.0.0 - eslint: 8.57.0 + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -11161,14 +10932,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@48.2.5(eslint@8.57.0): + eslint-plugin-jsdoc@48.2.5(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint: 8.57.0 + eslint: 9.7.0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.6.2 @@ -11176,30 +10947,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.15.1(eslint@8.57.0): + eslint-plugin-jsonc@2.15.1(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.0.0(eslint@8.57.0): + eslint-plugin-markdown@5.0.0(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.7.0(eslint@8.57.0): + eslint-plugin-n@17.7.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) enhanced-resolve: 5.15.0 - eslint: 8.57.0 - eslint-plugin-es-x: 7.6.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-plugin-es-x: 7.6.0(eslint@9.7.0) get-tsconfig: 4.7.2 globals: 15.2.0 ignore: 5.3.1 @@ -11208,48 +10979,48 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.10.0(eslint@8.57.0)(typescript@5.3.2)(vue-eslint-parser@9.4.2(eslint@8.57.0)): + eslint-plugin-perfectionist@2.10.0(eslint@9.7.0)(typescript@5.3.2)(vue-eslint-parser@9.4.2(eslint@9.7.0)): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.2(eslint@8.57.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.5.0(eslint@8.57.0): + eslint-plugin-regexp@2.5.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: 8.57.0 + eslint: 9.7.0 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.0(eslint@8.57.0): + eslint-plugin-toml@0.11.0(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 toml-eslint-parser: 0.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@53.0.0(eslint@8.57.0): + eslint-plugin-unicorn@53.0.0(eslint@9.7.0): dependencies: '@babel/helper-validator-identifier': 7.24.5 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 8.57.0 + eslint: 9.7.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -11263,52 +11034,52 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.3.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.3.2) + eslint: 9.7.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.3.2))(eslint@8.57.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.3.2))(eslint@9.7.0)(typescript@5.3.2) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.26.0(eslint@8.57.0): + eslint-plugin-vue@9.26.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.6.2 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@8.57.0): + eslint-plugin-yml@1.14.0(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.27)(eslint@8.57.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.7.0): dependencies: '@vue/compiler-sfc': 3.4.27 - eslint: 8.57.0 + eslint: 9.7.0 eslint-rule-composer@0.3.0: {} @@ -11321,55 +11092,11 @@ snapshots: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - optional: true eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.0.0: {} - eslint@8.57.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.5 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - eslint@9.7.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) @@ -11408,7 +11135,6 @@ snapshots: text-table: 0.2.0 transitivePeerDependencies: - supports-color - optional: true espree@10.1.0: dependencies: @@ -11539,14 +11265,9 @@ snapshots: escape-string-regexp: 5.0.0 is-unicode-supported: 1.3.0 - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - optional: true file-uri-to-path@1.0.0: {} @@ -11575,17 +11296,10 @@ snapshots: path-exists: 5.0.0 unicorn-magic: 0.1.0 - flat-cache@3.2.0: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - optional: true flat@5.0.2: {} @@ -13460,12 +13174,6 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.31: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - postcss@8.4.32: dependencies: nanoid: 3.3.7 @@ -15013,10 +14721,6 @@ snapshots: dependencies: ufo: 1.3.1 - vue-demi@0.14.6(vue@3.3.7(typescript@5.3.2)): - dependencies: - vue: 3.3.7(typescript@5.3.2) - vue-demi@0.14.6(vue@3.4.27(typescript@5.3.2)): dependencies: vue: 3.4.27(typescript@5.3.2) @@ -15025,20 +14729,16 @@ snapshots: dependencies: vue: 3.4.27(typescript@5.3.2) - vue-demi@0.14.8(vue@3.3.7(typescript@5.3.2)): - dependencies: - vue: 3.3.7(typescript@5.3.2) - vue-demi@0.14.8(vue@3.4.27(typescript@5.3.2)): dependencies: vue: 3.4.27(typescript@5.3.2) vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.2(eslint@8.57.0): + vue-eslint-parser@9.4.2(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 8.57.0 + eslint: 9.7.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -15048,11 +14748,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.2.5(vue@3.3.7(typescript@5.3.2)): - dependencies: - '@vue/devtools-api': 6.5.1 - vue: 3.3.7(typescript@5.3.2) - vue-router@4.2.5(vue@3.4.27(typescript@5.3.2)): dependencies: '@vue/devtools-api': 6.5.1 @@ -15075,16 +14770,6 @@ snapshots: semver: 7.5.4 typescript: 5.3.2 - vue@3.3.7(typescript@5.3.2): - dependencies: - '@vue/compiler-dom': 3.3.7 - '@vue/compiler-sfc': 3.3.7 - '@vue/runtime-dom': 3.3.7 - '@vue/server-renderer': 3.3.7(vue@3.3.7(typescript@5.3.2)) - '@vue/shared': 3.3.7 - optionalDependencies: - typescript: 5.3.2 - vue@3.4.27(typescript@5.3.2): dependencies: '@vue/compiler-dom': 3.4.27