diff --git a/eslint.config.js b/eslint.config.js
index 7c9b7264..309fb598 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -5,7 +5,6 @@ export default tresLintConfig({
}, {
rules: {
'style/max-statements-per-line': 'off',
- 'vue/attribute-hyphenation': 'off',
'jsdoc/check-alignment': 'off',
},
})
diff --git a/package.json b/package.json
index ccb9f408..fad9971d 100644
--- a/package.json
+++ b/package.json
@@ -70,7 +70,7 @@
"devDependencies": {
"@release-it/conventional-changelog": "^8.0.1",
"@tresjs/core": "^3.2.1",
- "@tresjs/eslint-config": "^1.0.0",
+ "@tresjs/eslint-config": "^1.1.0",
"@tweakpane/core": "^1.1.9",
"@types/node": "^20.12.10",
"@types/three": "^0.164.0",
diff --git a/playground/components.d.ts b/playground/components.d.ts
index b8e54cdd..d54b8cdb 100644
--- a/playground/components.d.ts
+++ b/playground/components.d.ts
@@ -1,10 +1,10 @@
/* eslint-disable */
-/* prettier-ignore */
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
export {}
+/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
AkuAku: typeof import('./src/components/AkuAku.vue')['default']
diff --git a/playground/src/pages/staging/SkyDemo.vue b/playground/src/pages/staging/SkyDemo.vue
index 7375132d..9a4bbfb0 100644
--- a/playground/src/pages/staging/SkyDemo.vue
+++ b/playground/src/pages/staging/SkyDemo.vue
@@ -12,7 +12,7 @@ const gl = {
toneMappingExposure: 1,
}
-const [turbidity, rayleigh, mieCoefficient, mieDirectionalG, elevation, azimuth, distance, exposure] = useControls({
+const { turbidity, rayleigh, mieCoefficient, mieDirectionalG, elevation, azimuth, distance, exposure } = useControls({
turbidity: { value: 3.4, min: 0, max: 20, step: 0.1 },
rayleigh: { value: 3, min: 0, max: 4, step: 0.1 },
mieCoefficient: { value: 0.005, min: 0, max: 0.1, step: 0.001 },
@@ -28,17 +28,17 @@ const [turbidity, rayleigh, mieCoefficient, mieDirectionalG, elevation, azimuth,
=0.50.0'
astro-eslint-parser: ^0.16.3
eslint: '>=8.40.0'
@@ -346,6 +347,8 @@ packages:
peerDependenciesMeta:
'@eslint-react/eslint-plugin':
optional: true
+ '@prettier/plugin-xml':
+ optional: true
'@unocss/eslint-plugin':
optional: true
astro-eslint-parser:
@@ -371,32 +374,33 @@ packages:
dependencies:
'@antfu/install-pkg': 0.3.3
'@clack/prompts': 0.7.0
- '@stylistic/eslint-plugin': 1.8.0(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 7.7.1(eslint@9.2.0)(typescript@5.4.5)
+ '@stylistic/eslint-plugin': 2.1.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.9.0(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
eslint-config-flat-gitignore: 0.1.5
eslint-flat-config-utils: 0.2.4
eslint-merge-processors: 0.1.0(eslint@9.2.0)
- eslint-plugin-antfu: 2.1.3(eslint@9.2.0)
- eslint-plugin-command: 0.1.9(eslint@9.2.0)
+ eslint-plugin-antfu: 2.2.0(eslint@9.2.0)
+ eslint-plugin-command: 0.2.1(eslint@9.2.0)
eslint-plugin-eslint-comments: 3.2.0(eslint@9.2.0)
eslint-plugin-format: 0.1.1(eslint@9.2.0)
eslint-plugin-import-x: 0.5.0(eslint@9.2.0)(typescript@5.4.5)
- eslint-plugin-jsdoc: 48.2.3(eslint@9.2.0)
+ eslint-plugin-jsdoc: 48.2.5(eslint@9.2.0)
eslint-plugin-jsonc: 2.15.1(eslint@9.2.0)
eslint-plugin-markdown: 5.0.0(eslint@9.2.0)
- eslint-plugin-n: 17.5.1(eslint@9.2.0)
+ eslint-plugin-n: 17.7.0(eslint@9.2.0)
eslint-plugin-no-only-tests: 3.1.0
eslint-plugin-perfectionist: 2.10.0(eslint@9.2.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2)
+ eslint-plugin-regexp: 2.5.0(eslint@9.2.0)
eslint-plugin-toml: 0.11.0(eslint@9.2.0)
eslint-plugin-unicorn: 52.0.0(eslint@9.2.0)
- eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.7.1)(eslint@9.2.0)
- eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.7.1)(eslint@9.2.0)(typescript@5.4.5)
- eslint-plugin-vue: 9.25.0(eslint@9.2.0)
+ eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0)(eslint@9.2.0)
+ eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0)(eslint@9.2.0)(typescript@5.4.5)
+ eslint-plugin-vue: 9.26.0(eslint@9.2.0)
eslint-plugin-yml: 1.14.0(eslint@9.2.0)
eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)
- globals: 15.1.0
+ globals: 15.2.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
parse-gitignore: 2.0.0
@@ -430,6 +434,10 @@ packages:
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
dev: true
+ /@antfu/utils@0.7.8:
+ resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==}
+ dev: true
+
/@babel/code-frame@7.24.2:
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
@@ -812,10 +820,13 @@ packages:
resolution: {integrity: sha512-1fmGui+BNLKNonG3fvjT+thtL8u0pL1GsIuRbhgRnP+UOkcfPgoUsgNFctDmOE13y6MX4TVvxXKKrMY/qwXqkA==}
dev: true
- /@es-joy/jsdoccomment@0.42.0:
- resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==}
+ /@es-joy/jsdoccomment@0.43.0:
+ resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==}
engines: {node: '>=16'}
dependencies:
+ '@types/eslint': 8.56.10
+ '@types/estree': 1.0.5
+ '@typescript-eslint/types': 7.8.0
comment-parser: 1.4.1
esquery: 1.5.0
jsdoc-type-pratt-parser: 4.0.0
@@ -1616,71 +1627,70 @@ packages:
engines: {node: '>=18'}
dev: true
- /@stylistic/eslint-plugin-js@1.8.0(eslint@9.2.0):
- resolution: {integrity: sha512-jdvnzt+pZPg8TfclZlTZPiUbbima93ylvQ+wNgHLNmup3obY6heQvgewSu9i2CfS61BnRByv+F9fxQLPoNeHag==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-js@2.1.0(eslint@9.2.0):
+ resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
'@types/eslint': 8.56.10
acorn: 8.11.3
- escape-string-regexp: 4.0.0
eslint: 9.2.0
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
+ eslint-visitor-keys: 4.0.0
+ espree: 10.0.1
dev: true
- /@stylistic/eslint-plugin-jsx@1.8.0(eslint@9.2.0):
- resolution: {integrity: sha512-PC7tYXipF03TTilGJva1amAham7qOAFXT5r5jLTY6iIxkFqyb6H7Ljx5pv8d7n98VyIVidOEKY/AP8vNzAFNKg==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.2.0):
+ resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0)
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0)
'@types/eslint': 8.56.10
eslint: 9.2.0
estraverse: 5.3.0
picomatch: 4.0.2
dev: true
- /@stylistic/eslint-plugin-plus@1.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-TkrjzzYmTuAaLvFwtxomsgMUD8g8PREOQOQzTfKmiJ6oc4XOyFW4q/L9ES1J3UFSLybNCwbhu36lhXJut1w2Sg==}
+ /@stylistic/eslint-plugin-plus@2.1.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==}
peerDependencies:
eslint: '*'
dependencies:
'@types/eslint': 8.56.10
- '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin-ts@1.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-WuCIhz4JEHxzhAWjrBASMGj6Or1wAjDqTsRIck3DRRrw/FJ8C/8AAuHPk8ECHNSDI5PZ0OT72nF2uSUn0aQq1w==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-ts@2.1.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0)
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0)
'@types/eslint': 8.56.10
- '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin@1.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-JRR0lCDU97AiE0X6qTc/uf8Hv0yETUdyJgoNzTLUIWdhVJVe/KGPnFmEsO1iXfNUIS6vhv3JJ5vaZ2qtXhZe1g==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin@2.1.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0)
- '@stylistic/eslint-plugin-jsx': 1.8.0(eslint@9.2.0)
- '@stylistic/eslint-plugin-plus': 1.8.0(eslint@9.2.0)(typescript@5.4.5)
- '@stylistic/eslint-plugin-ts': 1.8.0(eslint@9.2.0)(typescript@5.4.5)
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0)
+ '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.2.0)
+ '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.2.0)(typescript@5.4.5)
+ '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.2.0)(typescript@5.4.5)
'@types/eslint': 8.56.10
eslint: 9.2.0
transitivePeerDependencies:
@@ -1714,16 +1724,17 @@ packages:
- '@vue/composition-api'
dev: false
- /@tresjs/eslint-config@1.0.0(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-m28JMAHfJ/jSESh5o38EdPfD27HD+ptRiUSh6lgF6CY8mQ5QreFlTzUcYsaBqvoCC1PnKzUyGBBomscXj5X5cw==}
+ /@tresjs/eslint-config@1.1.0(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-Iyxqj1MMLC6TnFxFG9UtPkJgxOWqxF2gJfuMvHF/oRpQQKrMNlPUqJdV6ieQoGjLVTfudnHOSYv9Sl96zZSgfA==}
peerDependencies:
- eslint: 8.x
+ eslint: 9.x
dependencies:
- '@antfu/eslint-config': 2.16.2(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1)(eslint@9.2.0)(typescript@5.4.5)
+ '@antfu/eslint-config': 2.18.0(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1)(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
eslint-plugin-format: 0.1.1(eslint@9.2.0)
transitivePeerDependencies:
- '@eslint-react/eslint-plugin'
+ - '@prettier/plugin-xml'
- '@unocss/eslint-plugin'
- '@vue/compiler-sfc'
- astro-eslint-parser
@@ -1866,8 +1877,8 @@ packages:
/@types/webxr@0.5.16:
resolution: {integrity: sha512-0E0Cl84FECtzrB4qG19TNTqpunw0F1YF0QZZnFMF6pDw1kNKJtrlTKlVB34stGIsHbZsYQ7H0tNjPfZftkHHoA==}
- /@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==}
+ /@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0)(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -1878,11 +1889,11 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.7.1(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 7.7.1
- '@typescript-eslint/type-utils': 7.7.1(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.7.1(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.7.1
+ '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.8.0
+ '@typescript-eslint/type-utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.8.0
debug: 4.3.4
eslint: 9.2.0
graphemer: 1.4.0
@@ -1895,8 +1906,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0)(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==}
+ /@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0)(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -1907,25 +1918,23 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 7.8.0
- '@typescript-eslint/type-utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.8.0
- debug: 4.3.4
+ '@typescript-eslint/parser': 7.9.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/type-utils': 7.9.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.9.0
eslint: 9.2.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
- semver: 7.6.0
ts-api-utils: 1.3.0(typescript@5.4.5)
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@7.7.1(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==}
+ /@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1934,10 +1943,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.7.1
- '@typescript-eslint/types': 7.7.1
- '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.7.1
+ '@typescript-eslint/scope-manager': 7.8.0
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.8.0
debug: 4.3.4
eslint: 9.2.0
typescript: 5.4.5
@@ -1945,8 +1954,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==}
+ /@typescript-eslint/parser@7.9.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1955,10 +1964,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.8.0
- '@typescript-eslint/types': 7.8.0
- '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.8.0
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.9.0
debug: 4.3.4
eslint: 9.2.0
typescript: 5.4.5
@@ -1966,22 +1975,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.21.0:
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- dev: true
-
- /@typescript-eslint/scope-manager@7.7.1:
- resolution: {integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- dependencies:
- '@typescript-eslint/types': 7.7.1
- '@typescript-eslint/visitor-keys': 7.7.1
- dev: true
-
/@typescript-eslint/scope-manager@7.8.0:
resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1990,8 +1983,16 @@ packages:
'@typescript-eslint/visitor-keys': 7.8.0
dev: true
- /@typescript-eslint/type-utils@7.7.1(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==}
+ /@typescript-eslint/scope-manager@7.9.0:
+ resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/visitor-keys': 7.9.0
+ dev: true
+
+ /@typescript-eslint/type-utils@7.8.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2000,8 +2001,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5)
- '@typescript-eslint/utils': 7.7.1(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
debug: 4.3.4
eslint: 9.2.0
ts-api-utils: 1.3.0(typescript@5.4.5)
@@ -2010,8 +2011,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@7.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==}
+ /@typescript-eslint/type-utils@7.9.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2020,8 +2021,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
- '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@9.2.0)(typescript@5.4.5)
debug: 4.3.4
eslint: 9.2.0
ts-api-utils: 1.3.0(typescript@5.4.5)
@@ -2030,45 +2031,18 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@6.21.0:
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dev: true
-
- /@typescript-eslint/types@7.7.1:
- resolution: {integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==}
- engines: {node: ^18.18.0 || >=20.0.0}
- dev: true
-
/@typescript-eslint/types@7.8.0:
resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==}
engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5):
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.3
- semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
+ /@typescript-eslint/types@7.9.0:
+ resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==}
+ engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@7.7.1(typescript@5.4.5):
- resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==}
+ /@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5):
+ resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -2076,8 +2050,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.7.1
- '@typescript-eslint/visitor-keys': 7.7.1
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/visitor-keys': 7.8.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -2089,8 +2063,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5):
- resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==}
+ /@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5):
+ resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -2098,8 +2072,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.8.0
- '@typescript-eslint/visitor-keys': 7.8.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/visitor-keys': 7.9.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -2111,27 +2085,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@6.21.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5)
- eslint: 9.2.0
- semver: 7.6.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@7.7.1(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==}
+ /@typescript-eslint/utils@7.8.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2139,9 +2094,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.7.1
- '@typescript-eslint/types': 7.7.1
- '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.8.0
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
eslint: 9.2.0
semver: 7.6.0
transitivePeerDependencies:
@@ -2149,46 +2104,35 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@7.8.0(eslint@9.2.0)(typescript@5.4.5):
- resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==}
+ /@typescript-eslint/utils@7.9.0(eslint@9.2.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.8.0
- '@typescript-eslint/types': 7.8.0
- '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
eslint: 9.2.0
- semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.21.0:
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dependencies:
- '@typescript-eslint/types': 6.21.0
- eslint-visitor-keys: 3.4.3
- dev: true
-
- /@typescript-eslint/visitor-keys@7.7.1:
- resolution: {integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==}
+ /@typescript-eslint/visitor-keys@7.8.0:
+ resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.7.1
+ '@typescript-eslint/types': 7.8.0
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@7.8.0:
- resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==}
+ /@typescript-eslint/visitor-keys@7.9.0:
+ resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/types': 7.9.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -3954,19 +3898,21 @@ packages:
resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==}
dev: true
- /eslint-plugin-antfu@2.1.3(eslint@9.2.0):
- resolution: {integrity: sha512-Vq7B98VH3vOUKtJLZBDA6e6zBJaZO2YDIxGJ0rU8bm/LLfApQ/Uj1ktoy/KigQ7RqR5ZQjn6zg4G4kgNjoC+mQ==}
+ /eslint-plugin-antfu@2.2.0(eslint@9.2.0):
+ resolution: {integrity: sha512-QHzHYP+fyfhSkIdcuT9JZ4rCPuJOoHRE27gglPYHlJ6lxB7pO9i45yAy4aurx/rleBuEC27U4c//1Nwtbasj4Q==}
peerDependencies:
eslint: '*'
dependencies:
+ '@antfu/utils': 0.7.8
eslint: 9.2.0
dev: true
- /eslint-plugin-command@0.1.9(eslint@9.2.0):
- resolution: {integrity: sha512-aZC7SoTUX/sci2A/aDNgZ9aC4EfC0ICoPF1l6+nrHht+jRCJBq3p6afFrYt4nVuU2mBdWgaFXxqa/CF2aA5XUw==}
+ /eslint-plugin-command@0.2.1(eslint@9.2.0):
+ resolution: {integrity: sha512-dA44MFCzjNpGlKa1xRA+qi2bTbpf5+zr2JgWUp9IFPteN+qCIS8DHu4EGmPs1680STcwQPvYBANFudpvIOeCYA==}
peerDependencies:
eslint: '*'
dependencies:
+ '@es-joy/jsdoccomment': 0.43.0
eslint: 9.2.0
dev: true
@@ -4028,13 +3974,13 @@ packages:
- typescript
dev: true
- /eslint-plugin-jsdoc@48.2.3(eslint@9.2.0):
- resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==}
+ /eslint-plugin-jsdoc@48.2.5(eslint@9.2.0):
+ resolution: {integrity: sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
dependencies:
- '@es-joy/jsdoccomment': 0.42.0
+ '@es-joy/jsdoccomment': 0.43.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.3.4
@@ -4042,7 +3988,7 @@ packages:
eslint: 9.2.0
esquery: 1.5.0
is-builtin-module: 3.2.1
- semver: 7.6.0
+ semver: 7.6.2
spdx-expression-parse: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -4076,8 +4022,8 @@ packages:
- supports-color
dev: true
- /eslint-plugin-n@17.5.1(eslint@9.2.0):
- resolution: {integrity: sha512-+E242KoY16xtwqqBRgSsDCrZ3K40jg3Np9fOgQyakcHaqymK3bnxYB1F1oe8Ksts8TDDViROFgraoLzbWhfHVw==}
+ /eslint-plugin-n@17.7.0(eslint@9.2.0):
+ resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
@@ -4087,7 +4033,7 @@ packages:
eslint: 9.2.0
eslint-plugin-es-x: 7.6.0(eslint@9.2.0)
get-tsconfig: 4.7.4
- globals: 15.1.0
+ globals: 15.2.0
ignore: 5.3.1
minimatch: 9.0.4
semver: 7.6.0
@@ -4126,6 +4072,22 @@ packages:
- typescript
dev: true
+ /eslint-plugin-regexp@2.5.0(eslint@9.2.0):
+ resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==}
+ engines: {node: ^18 || >=20}
+ peerDependencies:
+ eslint: '>=8.44.0'
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0)
+ '@eslint-community/regexpp': 4.10.0
+ comment-parser: 1.4.1
+ eslint: 9.2.0
+ jsdoc-type-pratt-parser: 4.0.0
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+ scslre: 0.3.0
+ dev: true
+
/eslint-plugin-toml@0.11.0(eslint@9.2.0):
resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4168,7 +4130,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.7.1)(eslint@9.2.0):
+ /eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.9.0)(eslint@9.2.0):
resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -4178,12 +4140,12 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.7.1)(eslint@9.2.0)(typescript@5.4.5):
+ /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.9.0)(eslint@9.2.0)(typescript@5.4.5):
resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==}
engines: {node: ^18.0.0 || >= 20.0.0}
peerDependencies:
@@ -4196,7 +4158,7 @@ packages:
vitest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.2.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@9.2.0)(typescript@5.4.5)
'@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5)
eslint: 9.2.0
transitivePeerDependencies:
@@ -4223,6 +4185,25 @@ packages:
- supports-color
dev: true
+ /eslint-plugin-vue@9.26.0(eslint@9.2.0):
+ resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0)
+ eslint: 9.2.0
+ globals: 13.24.0
+ natural-compare: 1.4.0
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.0.16
+ semver: 7.6.0
+ vue-eslint-parser: 9.4.2(eslint@9.2.0)
+ xml-name-validator: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/eslint-plugin-yml@1.14.0(eslint@9.2.0):
resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -4742,8 +4723,8 @@ packages:
engines: {node: '>=18'}
dev: true
- /globals@15.1.0:
- resolution: {integrity: sha512-926gJqg+4mkxwYKiFvoomM4J0kWESfk3qfTvRL2/oc/tK/eTDBbrfcKnSa2KtfdxB5onoL7D3A3qIHQFpd4+UA==}
+ /globals@15.2.0:
+ resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==}
engines: {node: '>=18'}
dev: true
@@ -5808,13 +5789,6 @@ packages:
brace-expansion: 1.1.11
dev: true
- /minimatch@9.0.3:
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
-
/minimatch@9.0.4:
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -6512,6 +6486,21 @@ packages:
resolve: 1.22.8
dev: true
+ /refa@0.12.1:
+ resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ dev: true
+
+ /regexp-ast-analysis@0.7.1:
+ resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ refa: 0.12.1
+ dev: true
+
/regexp-tree@0.1.27:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
@@ -6752,6 +6741,15 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
+ /scslre@0.3.0:
+ resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
+ engines: {node: ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+ dev: true
+
/scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
dev: true
@@ -6793,6 +6791,12 @@ packages:
lru-cache: 6.0.0
dev: true
+ /semver@7.6.2:
+ resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dev: true
+
/set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
diff --git a/src/core/materials/holographicMaterial/index.vue b/src/core/materials/holographicMaterial/index.vue
index 8967974b..2168bf4a 100644
--- a/src/core/materials/holographicMaterial/index.vue
+++ b/src/core/materials/holographicMaterial/index.vue
@@ -54,16 +54,16 @@ onLoop(() => {
diff --git a/src/core/staging/Sky.vue b/src/core/staging/Sky.vue
index 16c7e73e..c84bea62 100644
--- a/src/core/staging/Sky.vue
+++ b/src/core/staging/Sky.vue
@@ -70,9 +70,9 @@ defineExpose({
:object="skyImpl"
:material-uniforms-turbidity-value="props.turbidity"
:material-uniforms-rayleigh-value="props.rayleigh"
- :material-uniforms-mie-coefficient-value="props.mieCoefficient"
- :material-uniforms-mie-directional-g-value="props.mieDirectionalG"
- :material-uniforms-sun-position-value="sunPosition"
+ :material-uniforms-mieCoefficient-value="props.mieCoefficient"
+ :material-uniforms-mieDirectionalG-value="props.mieDirectionalG"
+ :material-uniforms-sunPosition-value="sunPosition"
:scale="props.distance"
/>