mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-29 17:07:22 +00:00
Compare commits
3 Commits
78e7194f07
...
53819cba33
Author | SHA1 | Date | |
---|---|---|---|
|
53819cba33 | ||
|
0081cc4abb | ||
|
b20d46596f |
@ -189,7 +189,6 @@ export default createConfigForNuxt({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
// Sort rule keys in eslint config
|
// Sort rule keys in eslint config
|
||||||
// @ts-expect-error incorrect types 🤔
|
|
||||||
{
|
{
|
||||||
files: ['**/eslint.config.mjs'],
|
files: ['**/eslint.config.mjs'],
|
||||||
name: 'local/sort-eslint-config',
|
name: 'local/sort-eslint-config',
|
||||||
|
@ -86,7 +86,7 @@
|
|||||||
"devalue": "5.1.1",
|
"devalue": "5.1.1",
|
||||||
"eslint": "9.15.0",
|
"eslint": "9.15.0",
|
||||||
"eslint-plugin-no-only-tests": "3.3.0",
|
"eslint-plugin-no-only-tests": "3.3.0",
|
||||||
"eslint-plugin-perfectionist": "3.9.1",
|
"eslint-plugin-perfectionist": "4.0.3",
|
||||||
"eslint-typegen": "0.3.2",
|
"eslint-typegen": "0.3.2",
|
||||||
"h3": "1.13.0",
|
"h3": "1.13.0",
|
||||||
"happy-dom": "15.11.6",
|
"happy-dom": "15.11.6",
|
||||||
|
@ -184,5 +184,91 @@
|
|||||||
check()
|
check()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<script>
|
||||||
|
// Create canvas
|
||||||
|
const $canvas = document.createElement('canvas')
|
||||||
|
$canvas.classList.add('fixed', 'inset-0', '-z-10', 'pointer-events-none', 'opacity-0', 'transition-opacity', 'duration-[2s]', 'ease-in', 'blur-[4px]')
|
||||||
|
document.body.appendChild($canvas)
|
||||||
|
$canvas.classList.remove('opacity-0')
|
||||||
|
|
||||||
|
// Animation options
|
||||||
|
const density = 0.00025
|
||||||
|
const wind = { current: 0, maxCurrent: 4, force: 0.1, target: 0.1, min: 0.1, max: 0.4, easing: 0.01 }
|
||||||
|
const gravity = 1.25
|
||||||
|
|
||||||
|
// Auto resize canvas
|
||||||
|
let recreateParticles = false
|
||||||
|
function resize() {
|
||||||
|
$canvas.width = window.innerWidth
|
||||||
|
$canvas.height = window.innerHeight
|
||||||
|
recreateParticles = true
|
||||||
|
}
|
||||||
|
window.addEventListener('resize', resize)
|
||||||
|
resize()
|
||||||
|
|
||||||
|
function mod(a, b) {
|
||||||
|
return ((a % b) + b) % b
|
||||||
|
}
|
||||||
|
|
||||||
|
// Draw animation
|
||||||
|
let particles = []
|
||||||
|
let lastCall = Date.now()
|
||||||
|
const ctx = $canvas.getContext('2d')
|
||||||
|
function draw() {
|
||||||
|
ctx.clearRect(0, 0, $canvas.width, $canvas.height)
|
||||||
|
|
||||||
|
if (!enableAnimation) {
|
||||||
|
// Stop animation when disabled
|
||||||
|
return requestAnimationFrame(draw)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Recreate particles on resize
|
||||||
|
if (recreateParticles) {
|
||||||
|
particles = Array.from({ length: Math.floor($canvas.width * $canvas.height * density) }, () => {
|
||||||
|
return {
|
||||||
|
x: Math.random() * $canvas.width,
|
||||||
|
y: Math.random() * $canvas.height,
|
||||||
|
vx: 1 + Math.random(),
|
||||||
|
vy: 1 + Math.random(),
|
||||||
|
vsin: Math.random() * 10,
|
||||||
|
rangle: Math.random() * 2 * Math.PI,
|
||||||
|
rsin: Math.random() * 10,
|
||||||
|
color: `rgba(255, 255, 255, ${0.1 + Math.random() * 0.15})`,
|
||||||
|
size: 5 * Math.random() * 4 * ($canvas.height / 1000 )
|
||||||
|
}
|
||||||
|
})
|
||||||
|
recreateParticles = false
|
||||||
|
}
|
||||||
|
|
||||||
|
const now = Date.now()
|
||||||
|
const delta = now - lastCall
|
||||||
|
lastCall = now
|
||||||
|
|
||||||
|
// Update wind
|
||||||
|
wind.force += ( wind.target - wind.force ) * wind.easing
|
||||||
|
wind.current += wind.force * (delta * 0.05)
|
||||||
|
wind.current = Math.max(-wind.maxCurrent, Math.min(wind.current, wind.maxCurrent))
|
||||||
|
if ( Math.random() > 0.995 ) {
|
||||||
|
wind.target = ( wind.min + Math.random() * ( wind.max - wind.min ) ) * ( Math.random() > 0.5 ? -1 : 1 )
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update particles
|
||||||
|
const uTime = delta * 0.2
|
||||||
|
particles.forEach(p => {
|
||||||
|
p.x = mod(p.x + uTime + wind.current * p.vx, $canvas.width)
|
||||||
|
p.y = mod(p.y + uTime * p.vy * gravity, $canvas.height)
|
||||||
|
p.x += Math.sin(uTime * p.vsin) * p.rsin * 0.5
|
||||||
|
p.rangle += uTime * 0.01
|
||||||
|
|
||||||
|
ctx.fillStyle = p.color
|
||||||
|
ctx.beginPath()
|
||||||
|
ctx.ellipse(p.x, p.y, p.size, p.size * 0.66, p.rangle, 0, Math.PI * 2)
|
||||||
|
ctx.fill()
|
||||||
|
})
|
||||||
|
requestAnimationFrame(draw)
|
||||||
|
}
|
||||||
|
|
||||||
|
draw()
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
177
pnpm-lock.yaml
177
pnpm-lock.yaml
@ -109,8 +109,8 @@ importers:
|
|||||||
specifier: 3.3.0
|
specifier: 3.3.0
|
||||||
version: 3.3.0
|
version: 3.3.0
|
||||||
eslint-plugin-perfectionist:
|
eslint-plugin-perfectionist:
|
||||||
specifier: 3.9.1
|
specifier: 4.0.3
|
||||||
version: 3.9.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0)))
|
version: 4.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
||||||
eslint-typegen:
|
eslint-typegen:
|
||||||
specifier: 0.3.2
|
specifier: 0.3.2
|
||||||
version: 0.3.2(eslint@9.15.0(jiti@2.4.0))
|
version: 0.3.2(eslint@9.15.0(jiti@2.4.0))
|
||||||
@ -2611,8 +2611,8 @@ packages:
|
|||||||
'@shikijs/core@1.22.0':
|
'@shikijs/core@1.22.0':
|
||||||
resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==}
|
resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==}
|
||||||
|
|
||||||
'@shikijs/core@1.23.0':
|
'@shikijs/core@1.23.1':
|
||||||
resolution: {integrity: sha512-J4Fo22oBlfRHAXec+1AEzcowv+Qdf4ZQkuP/X/UHYH9+KA9LvyFXSXyS+HxuBRFfon+u7bsmKdRBjoZlbDVRkQ==}
|
resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==}
|
||||||
|
|
||||||
'@shikijs/engine-javascript@1.17.0':
|
'@shikijs/engine-javascript@1.17.0':
|
||||||
resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==}
|
resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==}
|
||||||
@ -2620,8 +2620,8 @@ packages:
|
|||||||
'@shikijs/engine-javascript@1.22.0':
|
'@shikijs/engine-javascript@1.22.0':
|
||||||
resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==}
|
resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==}
|
||||||
|
|
||||||
'@shikijs/engine-javascript@1.23.0':
|
'@shikijs/engine-javascript@1.23.1':
|
||||||
resolution: {integrity: sha512-CcrppseWShG+8Efp1iil9divltuXVdCaU4iu+CKvzTGZO5RmXyAiSx668M7VbX8+s/vt1ZKu75Vn/jWi8O3G/Q==}
|
resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==}
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@1.17.0':
|
'@shikijs/engine-oniguruma@1.17.0':
|
||||||
resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==}
|
resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==}
|
||||||
@ -2629,14 +2629,14 @@ packages:
|
|||||||
'@shikijs/engine-oniguruma@1.22.0':
|
'@shikijs/engine-oniguruma@1.22.0':
|
||||||
resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==}
|
resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==}
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@1.23.0':
|
'@shikijs/engine-oniguruma@1.23.1':
|
||||||
resolution: {integrity: sha512-gS8bZLqVvmZXX+E5JUMJICsBp+kx6gj79MH/UEpKHKIqnUzppgbmEn6zLa6mB5D+sHse2gFei3YYJxQe1EzZXQ==}
|
resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==}
|
||||||
|
|
||||||
'@shikijs/transformers@1.17.0':
|
'@shikijs/transformers@1.17.0':
|
||||||
resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==}
|
resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==}
|
||||||
|
|
||||||
'@shikijs/twoslash@1.23.0':
|
'@shikijs/twoslash@1.23.1':
|
||||||
resolution: {integrity: sha512-kZuzcnkoBNPtrMVRkgiCQUrElvg3gcgaqSD5+Y8jN8IgwcPIiR+r4jIDuLQctTvpAQjAnA6dWflCh7A8FXGKYQ==}
|
resolution: {integrity: sha512-Qj/+CGAF6TdcRjPDQn1bxyKD8ejnV7VJLqCHzob1uCbwQlJTI5z0gUVAgpqS55z4vdV1Mrx2IpCTl9glhC0l3A==}
|
||||||
|
|
||||||
'@shikijs/types@1.17.0':
|
'@shikijs/types@1.17.0':
|
||||||
resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==}
|
resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==}
|
||||||
@ -2644,8 +2644,8 @@ packages:
|
|||||||
'@shikijs/types@1.22.0':
|
'@shikijs/types@1.22.0':
|
||||||
resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==}
|
resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==}
|
||||||
|
|
||||||
'@shikijs/types@1.23.0':
|
'@shikijs/types@1.23.1':
|
||||||
resolution: {integrity: sha512-HiwzsihRao+IbPk7FER/EQT/D0dEEK3n5LAtHDzL5iRT+JMblA7y9uitUnjEnHeLkKigNM+ZplrP7MuEyyc5kA==}
|
resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==}
|
||||||
|
|
||||||
'@shikijs/vitepress-twoslash@1.17.0':
|
'@shikijs/vitepress-twoslash@1.17.0':
|
||||||
resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==}
|
resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==}
|
||||||
@ -2848,10 +2848,6 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.14.0':
|
|
||||||
resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.15.0':
|
'@typescript-eslint/scope-manager@8.15.0':
|
||||||
resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==}
|
resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -2866,23 +2862,10 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/types@8.14.0':
|
|
||||||
resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.15.0':
|
'@typescript-eslint/types@8.15.0':
|
||||||
resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==}
|
resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.14.0':
|
|
||||||
resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '*'
|
|
||||||
peerDependenciesMeta:
|
|
||||||
typescript:
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.15.0':
|
'@typescript-eslint/typescript-estree@8.15.0':
|
||||||
resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==}
|
resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -2892,12 +2875,6 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.14.0':
|
|
||||||
resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.15.0':
|
'@typescript-eslint/utils@8.15.0':
|
||||||
resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==}
|
resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -2908,10 +2885,6 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.14.0':
|
|
||||||
resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.15.0':
|
'@typescript-eslint/visitor-keys@8.15.0':
|
||||||
resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==}
|
resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -4380,24 +4353,11 @@ packages:
|
|||||||
resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==}
|
resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==}
|
||||||
engines: {node: '>=5.0.0'}
|
engines: {node: '>=5.0.0'}
|
||||||
|
|
||||||
eslint-plugin-perfectionist@3.9.1:
|
eslint-plugin-perfectionist@4.0.3:
|
||||||
resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==}
|
resolution: {integrity: sha512-CyafnreF6boy4lf1XaF72U8NbkwrfjU/mOf1y6doaDMS9zGXhUU1DSk+ZPf/rVwCf1PL1m+rhHqFs+IcB8kDmA==}
|
||||||
engines: {node: ^18.0.0 || >=20.0.0}
|
engines: {node: ^18.0.0 || >=20.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
astro-eslint-parser: ^1.0.2
|
|
||||||
eslint: '>=8.0.0'
|
eslint: '>=8.0.0'
|
||||||
svelte: '>=3.0.0'
|
|
||||||
svelte-eslint-parser: ^0.41.1
|
|
||||||
vue-eslint-parser: '>=9.0.0'
|
|
||||||
peerDependenciesMeta:
|
|
||||||
astro-eslint-parser:
|
|
||||||
optional: true
|
|
||||||
svelte:
|
|
||||||
optional: true
|
|
||||||
svelte-eslint-parser:
|
|
||||||
optional: true
|
|
||||||
vue-eslint-parser:
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
eslint-plugin-regexp@2.7.0:
|
eslint-plugin-regexp@2.7.0:
|
||||||
resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==}
|
resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==}
|
||||||
@ -5801,12 +5761,13 @@ packages:
|
|||||||
nanotar@0.1.1:
|
nanotar@0.1.1:
|
||||||
resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==}
|
resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==}
|
||||||
|
|
||||||
natural-compare-lite@1.4.0:
|
|
||||||
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
|
|
||||||
|
|
||||||
natural-compare@1.4.0:
|
natural-compare@1.4.0:
|
||||||
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
||||||
|
|
||||||
|
natural-orderby@5.0.0:
|
||||||
|
resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
neo-async@2.6.2:
|
neo-async@2.6.2:
|
||||||
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
|
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
|
||||||
|
|
||||||
@ -5942,8 +5903,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
|
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
|
|
||||||
oniguruma-to-es@0.1.2:
|
oniguruma-to-es@0.4.1:
|
||||||
resolution: {integrity: sha512-sBYKVJlIMB0WPO+tSu/NNB1ytSFeHyyJZ3Ayxfx3f/QUuXu0lvZk0VB4K7npmdlHSC0ldqanzh/sUSlAbgCTfw==}
|
resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==}
|
||||||
|
|
||||||
oniguruma-to-js@0.3.3:
|
oniguruma-to-js@0.3.3:
|
||||||
resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==}
|
resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==}
|
||||||
@ -6556,6 +6517,9 @@ packages:
|
|||||||
regex@4.4.0:
|
regex@4.4.0:
|
||||||
resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==}
|
resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==}
|
||||||
|
|
||||||
|
regex@5.0.2:
|
||||||
|
resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==}
|
||||||
|
|
||||||
regexp-ast-analysis@0.7.1:
|
regexp-ast-analysis@0.7.1:
|
||||||
resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
|
resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
|
||||||
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
||||||
@ -9239,11 +9203,11 @@ snapshots:
|
|||||||
'@types/hast': 3.0.4
|
'@types/hast': 3.0.4
|
||||||
hast-util-to-html: 9.0.3
|
hast-util-to-html: 9.0.3
|
||||||
|
|
||||||
'@shikijs/core@1.23.0':
|
'@shikijs/core@1.23.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/engine-javascript': 1.23.0
|
'@shikijs/engine-javascript': 1.23.1
|
||||||
'@shikijs/engine-oniguruma': 1.23.0
|
'@shikijs/engine-oniguruma': 1.23.1
|
||||||
'@shikijs/types': 1.23.0
|
'@shikijs/types': 1.23.1
|
||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
'@types/hast': 3.0.4
|
'@types/hast': 3.0.4
|
||||||
hast-util-to-html: 9.0.3
|
hast-util-to-html: 9.0.3
|
||||||
@ -9260,11 +9224,11 @@ snapshots:
|
|||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
oniguruma-to-js: 0.4.3
|
oniguruma-to-js: 0.4.3
|
||||||
|
|
||||||
'@shikijs/engine-javascript@1.23.0':
|
'@shikijs/engine-javascript@1.23.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/types': 1.23.0
|
'@shikijs/types': 1.23.1
|
||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
oniguruma-to-es: 0.1.2
|
oniguruma-to-es: 0.4.1
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@1.17.0':
|
'@shikijs/engine-oniguruma@1.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -9276,19 +9240,19 @@ snapshots:
|
|||||||
'@shikijs/types': 1.22.0
|
'@shikijs/types': 1.22.0
|
||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@1.23.0':
|
'@shikijs/engine-oniguruma@1.23.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/types': 1.23.0
|
'@shikijs/types': 1.23.1
|
||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
|
|
||||||
'@shikijs/transformers@1.17.0':
|
'@shikijs/transformers@1.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
shiki: 1.17.0
|
shiki: 1.17.0
|
||||||
|
|
||||||
'@shikijs/twoslash@1.23.0(typescript@5.6.3)':
|
'@shikijs/twoslash@1.23.1(typescript@5.6.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/core': 1.23.0
|
'@shikijs/core': 1.23.1
|
||||||
'@shikijs/types': 1.23.0
|
'@shikijs/types': 1.23.1
|
||||||
twoslash: 0.2.12(typescript@5.6.3)
|
twoslash: 0.2.12(typescript@5.6.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
@ -9304,14 +9268,14 @@ snapshots:
|
|||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
'@types/hast': 3.0.4
|
'@types/hast': 3.0.4
|
||||||
|
|
||||||
'@shikijs/types@1.23.0':
|
'@shikijs/types@1.23.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/vscode-textmate': 9.3.0
|
'@shikijs/vscode-textmate': 9.3.0
|
||||||
'@types/hast': 3.0.4
|
'@types/hast': 3.0.4
|
||||||
|
|
||||||
'@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.3)':
|
'@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/twoslash': 1.23.0(typescript@5.6.3)
|
'@shikijs/twoslash': 1.23.1(typescript@5.6.3)
|
||||||
floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.13(typescript@5.6.3))
|
floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.13(typescript@5.6.3))
|
||||||
mdast-util-from-markdown: 2.0.1
|
mdast-util-from-markdown: 2.0.1
|
||||||
mdast-util-gfm: 3.0.0
|
mdast-util-gfm: 3.0.0
|
||||||
@ -9342,7 +9306,7 @@ snapshots:
|
|||||||
|
|
||||||
'@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
|
'@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
'@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
||||||
eslint: 9.15.0(jiti@2.4.0)
|
eslint: 9.15.0(jiti@2.4.0)
|
||||||
eslint-visitor-keys: 4.2.0
|
eslint-visitor-keys: 4.2.0
|
||||||
espree: 10.3.0
|
espree: 10.3.0
|
||||||
@ -9559,11 +9523,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.14.0':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.14.0
|
|
||||||
'@typescript-eslint/visitor-keys': 8.14.0
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.15.0':
|
'@typescript-eslint/scope-manager@8.15.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.15.0
|
'@typescript-eslint/types': 8.15.0
|
||||||
@ -9581,25 +9540,8 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/types@8.14.0': {}
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.15.0': {}
|
'@typescript-eslint/types@8.15.0': {}
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.14.0
|
|
||||||
'@typescript-eslint/visitor-keys': 8.14.0
|
|
||||||
debug: 4.3.7(supports-color@9.4.0)
|
|
||||||
fast-glob: 3.3.2
|
|
||||||
is-glob: 4.0.3
|
|
||||||
minimatch: 9.0.5
|
|
||||||
semver: 7.6.3
|
|
||||||
ts-api-utils: 1.3.0(typescript@5.6.3)
|
|
||||||
optionalDependencies:
|
|
||||||
typescript: 5.6.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)':
|
'@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.15.0
|
'@typescript-eslint/types': 8.15.0
|
||||||
@ -9615,17 +9557,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0))
|
|
||||||
'@typescript-eslint/scope-manager': 8.14.0
|
|
||||||
'@typescript-eslint/types': 8.14.0
|
|
||||||
'@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3)
|
|
||||||
eslint: 9.15.0(jiti@2.4.0)
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
- typescript
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
|
'@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0))
|
'@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0))
|
||||||
@ -9638,11 +9569,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.14.0':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.14.0
|
|
||||||
eslint-visitor-keys: 3.4.3
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.15.0':
|
'@typescript-eslint/visitor-keys@8.15.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.15.0
|
'@typescript-eslint/types': 8.15.0
|
||||||
@ -11484,7 +11410,7 @@ snapshots:
|
|||||||
|
|
||||||
eslint-plugin-import-x@4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3):
|
eslint-plugin-import-x@4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
'@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
||||||
debug: 4.3.7(supports-color@9.4.0)
|
debug: 4.3.7(supports-color@9.4.0)
|
||||||
doctrine: 3.0.0
|
doctrine: 3.0.0
|
||||||
eslint: 9.15.0(jiti@2.4.0)
|
eslint: 9.15.0(jiti@2.4.0)
|
||||||
@ -11518,15 +11444,12 @@ snapshots:
|
|||||||
|
|
||||||
eslint-plugin-no-only-tests@3.3.0: {}
|
eslint-plugin-no-only-tests@3.3.0: {}
|
||||||
|
|
||||||
eslint-plugin-perfectionist@3.9.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0))):
|
eslint-plugin-perfectionist@4.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.14.0
|
'@typescript-eslint/types': 8.15.0
|
||||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
'@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
|
||||||
eslint: 9.15.0(jiti@2.4.0)
|
eslint: 9.15.0(jiti@2.4.0)
|
||||||
minimatch: 9.0.5
|
natural-orderby: 5.0.0
|
||||||
natural-compare-lite: 1.4.0
|
|
||||||
optionalDependencies:
|
|
||||||
vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0))
|
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
@ -13200,10 +13123,10 @@ snapshots:
|
|||||||
|
|
||||||
nanotar@0.1.1: {}
|
nanotar@0.1.1: {}
|
||||||
|
|
||||||
natural-compare-lite@1.4.0: {}
|
|
||||||
|
|
||||||
natural-compare@1.4.0: {}
|
natural-compare@1.4.0: {}
|
||||||
|
|
||||||
|
natural-orderby@5.0.0: {}
|
||||||
|
|
||||||
neo-async@2.6.2: {}
|
neo-async@2.6.2: {}
|
||||||
|
|
||||||
nitropack@2.10.4(typescript@5.6.3):
|
nitropack@2.10.4(typescript@5.6.3):
|
||||||
@ -13428,17 +13351,17 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
mimic-fn: 4.0.0
|
mimic-fn: 4.0.0
|
||||||
|
|
||||||
oniguruma-to-es@0.1.2:
|
oniguruma-to-es@0.4.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
emoji-regex-xs: 1.0.0
|
emoji-regex-xs: 1.0.0
|
||||||
regex: 4.4.0
|
regex: 5.0.2
|
||||||
regex-recursion: 4.2.1
|
regex-recursion: 4.2.1
|
||||||
|
|
||||||
oniguruma-to-js@0.3.3: {}
|
oniguruma-to-js@0.3.3: {}
|
||||||
|
|
||||||
oniguruma-to-js@0.4.3:
|
oniguruma-to-js@0.4.3:
|
||||||
dependencies:
|
dependencies:
|
||||||
regex: 4.3.2
|
regex: 4.4.0
|
||||||
|
|
||||||
open@10.1.0:
|
open@10.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -14055,6 +13978,10 @@ snapshots:
|
|||||||
|
|
||||||
regex@4.4.0: {}
|
regex@4.4.0: {}
|
||||||
|
|
||||||
|
regex@5.0.2:
|
||||||
|
dependencies:
|
||||||
|
regex-utilities: 2.3.0
|
||||||
|
|
||||||
regexp-ast-analysis@0.7.1:
|
regexp-ast-analysis@0.7.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/regexpp': 4.12.1
|
'@eslint-community/regexpp': 4.12.1
|
||||||
|
Loading…
Reference in New Issue
Block a user