Upgrade lightningcss to 1.29.0 (#15576)

Closes #15438
Closes #15560
Closes #15561
Closes #15562

This PR upgrades `lightningcss` to `1.29.0` and uses the [new feature
flag](304389600f)
to disable the light-dark function transpilation.
This commit is contained in:
Philipp Spiess 2025-01-09 17:14:48 +01:00 committed by GitHub
parent d7c8448eec
commit a11c80d6c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 152 additions and 99 deletions

View File

@ -63,7 +63,7 @@
"packageManager": "pnpm@9.6.0",
"pnpm": {
"patchedDependencies": {
"lightningcss@1.26.0": "patches/lightningcss@1.26.0.patch",
"lightningcss@1.29.0": "patches/lightningcss@1.29.0.patch",
"@parcel/watcher@2.5.0": "patches/@parcel__watcher@2.5.0.patch"
}
}

View File

@ -445,7 +445,7 @@ function optimizeCss(
deepSelectorCombinator: true,
},
include: Features.Nesting,
exclude: Features.LogicalProperties | Features.DirSelector,
exclude: Features.LogicalProperties | Features.DirSelector | Features.LightDark,
targets: {
safari: (16 << 16) | (4 << 8),
ios_saf: (16 << 16) | (4 << 8),

View File

@ -400,9 +400,9 @@ exports[`\`@import 'tailwindcss'\` is replaced with the generated CSS 1`] = `
}
hr {
height: 0;
color: inherit;
border-top-width: 1px;
height: 0;
}
abbr:where([title]) {
@ -472,7 +472,7 @@ exports[`\`@import 'tailwindcss'\` is replaced with the generated CSS 1`] = `
}
ol, ul, menu {
list-style: none;
list-style-type: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
@ -533,8 +533,8 @@ exports[`\`@import 'tailwindcss'\` is replaced with the generated CSS 1`] = `
}
::-webkit-date-and-time-value {
text-align: inherit;
min-height: 1lh;
text-align: inherit;
}
::-webkit-datetime-edit {

View File

@ -317,7 +317,10 @@ function optimizeCss(
deepSelectorCombinator: true,
},
include: LightningCssFeatures.Nesting,
exclude: LightningCssFeatures.LogicalProperties | LightningCssFeatures.DirSelector,
exclude:
LightningCssFeatures.LogicalProperties |
LightningCssFeatures.DirSelector |
LightningCssFeatures.LightDark,
targets: {
safari: (16 << 16) | (4 << 8),
ios_saf: (16 << 16) | (4 << 8),

View File

@ -375,7 +375,10 @@ function optimizeCss(
deepSelectorCombinator: true,
},
include: LightningCssFeatures.Nesting,
exclude: LightningCssFeatures.LogicalProperties | LightningCssFeatures.DirSelector,
exclude:
LightningCssFeatures.LogicalProperties |
LightningCssFeatures.DirSelector |
LightningCssFeatures.LightDark,
targets: {
safari: (16 << 16) | (4 << 8),
ios_saf: (16 << 16) | (4 << 8),

View File

@ -205,7 +205,7 @@ summary {
ol,
ul,
menu {
list-style: none;
list-style-type: none;
}
/*

View File

@ -28,7 +28,7 @@ export function optimizeCss(
deepSelectorCombinator: true,
},
include: Features.Nesting,
exclude: Features.LogicalProperties | Features.DirSelector,
exclude: Features.LogicalProperties | Features.DirSelector | Features.LightDark,
targets: {
safari: (16 << 16) | (4 << 8),
ios_saf: (16 << 16) | (4 << 8),

View File

@ -6839,53 +6839,26 @@ test('color-scheme', async () => {
]),
).toMatchInlineSnapshot(`
".scheme-dark {
--lightningcss-light: ;
--lightningcss-dark: initial;
--lightningcss-light: ;
--lightningcss-dark: initial;
color-scheme: dark;
}
.scheme-light {
--lightningcss-light: initial;
--lightningcss-dark: ;
--lightningcss-light: initial;
--lightningcss-dark: ;
color-scheme: light;
}
.scheme-light-dark {
--lightningcss-light: initial;
--lightningcss-dark: ;
--lightningcss-light: initial;
--lightningcss-dark: ;
color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
.scheme-light-dark {
--lightningcss-light: ;
--lightningcss-dark: initial;
}
}
.scheme-normal {
color-scheme: normal;
}
.scheme-only-dark {
--lightningcss-light: ;
--lightningcss-dark: initial;
--lightningcss-light: ;
--lightningcss-dark: initial;
color-scheme: dark only;
}
.scheme-only-light {
--lightningcss-light: initial;
--lightningcss-dark: ;
--lightningcss-light: initial;
--lightningcss-dark: ;
color-scheme: light only;
}"
`)
@ -14376,7 +14349,7 @@ test('transition', async () => {
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@ -14443,7 +14416,7 @@ test('transition', async () => {
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
transition-timing-function: var(--tw-ease, ease);
transition-duration: var(--tw-duration, .1s);
}

View File

@ -53,7 +53,11 @@ test('first-line', async () => {
test('marker', async () => {
expect(await run(['marker:flex'])).toMatchInlineSnapshot(`
".marker\\:flex ::marker, .marker\\:flex::marker {
".marker\\:flex ::marker {
display: flex;
}
.marker\\:flex::marker {
display: flex;
}"
`)
@ -1533,25 +1537,25 @@ test('not', async () => {
}
}
@media not (width < 640px) {
@media (width >= 640px) {
.not-max-sm\\:flex {
display: flex;
}
}
@media not (width < 130px) {
@media (width >= 130px) {
.not-max-\\[130px\\]\\:flex {
display: flex;
}
}
@media not (width >= 130px) {
@media (width < 130px) {
.not-min-\\[130px\\]\\:flex {
display: flex;
}
}
@media not (width >= 640px) {
@media (width < 640px) {
.not-min-sm\\:flex, .not-sm\\:flex {
display: flex;
}
@ -2165,7 +2169,15 @@ test('variant order', async () => {
}
}
.first-letter\\:flex:first-letter, .first-line\\:flex:first-line, .marker\\:flex ::marker, .marker\\:flex::marker {
.first-letter\\:flex:first-letter, .first-line\\:flex:first-line {
display: flex;
}
.marker\\:flex ::marker {
display: flex;
}
.marker\\:flex::marker {
display: flex;
}

170
pnpm-lock.yaml generated
View File

@ -10,8 +10,8 @@ catalogs:
specifier: ^20.14.8
version: 20.14.13
lightningcss:
specifier: ^1.26.0
version: 1.26.0
specifier: ^1.29.0
version: 1.29.0
vite:
specifier: ^6.0.0
version: 6.0.0
@ -20,9 +20,9 @@ patchedDependencies:
'@parcel/watcher@2.5.0':
hash: zs2vvlrje3h42xp5ed2v44fep4
path: patches/@parcel__watcher@2.5.0.patch
lightningcss@1.26.0:
lightningcss@1.29.0:
hash: gkqcezdn4goium3e3s43dhy4by
path: patches/lightningcss@1.26.0.patch
path: patches/lightningcss@1.29.0.patch
importers:
@ -60,7 +60,7 @@ importers:
version: 5.5.4
vitest:
specifier: ^2.0.5
version: 2.0.5(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
version: 2.0.5(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
crates/node:
optionalDependencies:
@ -163,7 +163,7 @@ importers:
version: 5.17.1
lightningcss:
specifier: 'catalog:'
version: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
version: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
mri:
specifier: ^1.2.0
version: 1.2.0
@ -199,7 +199,7 @@ importers:
version: link:../../crates/node
lightningcss:
specifier: 'catalog:'
version: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
version: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
postcss:
specifier: ^8.4.41
version: 8.4.41
@ -367,7 +367,7 @@ importers:
version: link:../../crates/node
lightningcss:
specifier: 'catalog:'
version: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
version: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
tailwindcss:
specifier: workspace:*
version: link:../tailwindcss
@ -377,7 +377,7 @@ importers:
version: 20.14.13
vite:
specifier: 'catalog:'
version: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
version: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
packages/internal-example-plugin: {}
@ -394,7 +394,7 @@ importers:
version: 1.5.3
lightningcss:
specifier: 'catalog:'
version: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
version: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
playgrounds/nextjs:
dependencies:
@ -480,7 +480,7 @@ importers:
version: link:../../packages/@tailwindcss-vite
'@vitejs/plugin-react':
specifier: ^4.3.4
version: 4.3.4(vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
version: 4.3.4(vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
react:
specifier: ^18.3.1
version: 18.3.1
@ -502,7 +502,7 @@ importers:
version: 1.1.29
vite:
specifier: 'catalog:'
version: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
version: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
packages:
@ -2086,7 +2086,6 @@ packages:
bun@1.1.43:
resolution: {integrity: sha512-8Acq5NuECRXx62jVera3rnLcsaHh4/k5Res3dOQFv783nyRKo39W3DHlenGlXB9bNWbtRybBEvkKaH+zdwzLHw==}
cpu: [arm64, x64, aarch64]
os: [darwin, linux, win32]
hasBin: true
@ -2922,19 +2921,31 @@ packages:
engines: {node: '>= 12.0.0'}
os: [darwin]
lightningcss-darwin-arm64@1.29.0:
resolution: {integrity: sha512-oxLEuI5qICT1FanwPm1U3CTKl4WljMOPuSJiibE6i4GYQgzH3BNFYF/xBhuLDvbJER+wwtuhWD2ir695HUssRg==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
lightningcss-darwin-x64@1.26.0:
resolution: {integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==}
engines: {node: '>= 12.0.0'}
os: [darwin]
lightningcss-freebsd-x64@1.26.0:
resolution: {integrity: sha512-C/io7POAxp6sZxFSVGezjajMlCKQ8KSwISLLGRq8xLQpQMokYrUoqYEwmIX8mLmF6C/CZPk0gFmRSzd8biWM0g==}
lightningcss-darwin-x64@1.29.0:
resolution: {integrity: sha512-HrD1nEhQLE7GPzlw+DlbnLBGOae+42kct1kr7BRsWpFtVRMcgAMg316ruQvM6MEbZ22og01s2GJtp4uCBu7jrw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
lightningcss-freebsd-x64@1.29.0:
resolution: {integrity: sha512-6LSOV2BsWh9bug15Ttb40vs9QAxSM6kof10K61nRp29sGuJDDH74g9FN6UGwAKu3/9OHlARn7vTdxi6Wubrm+Q==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
lightningcss-linux-arm-gnueabihf@1.26.0:
resolution: {integrity: sha512-Aag9kqXqkyPSW+dXMgyWk66C984Nay2pY8Nws+67gHlDzV3cWh7TvFlzuaTaVFMVqdDTzN484LSK3u39zFBnzg==}
lightningcss-linux-arm-gnueabihf@1.29.0:
resolution: {integrity: sha512-KvIyB4ucvLI4169RScKD/e50y6dQE2wxsaNZOW9ONHkaf1BxJ805cye/N5SBQmnKkQHNjAt2dkTvZzjWD6Xq+w==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
@ -2944,23 +2955,47 @@ packages:
engines: {node: '>= 12.0.0'}
os: [linux]
lightningcss-linux-arm64-gnu@1.29.0:
resolution: {integrity: sha512-/Ca6ZeKybaQlhseizRXumJc6cufKoLllkaF5JJW0NS+VHfFB8AoTQlDSJNiVgqmpTxJ2Rlsgkcb+G0ovsN4tHQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
lightningcss-linux-arm64-musl@1.26.0:
resolution: {integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==}
engines: {node: '>= 12.0.0'}
os: [linux]
lightningcss-linux-arm64-musl@1.29.0:
resolution: {integrity: sha512-87G89xyMaf+J2mKFjGvMcd8/pHXloN0bLIBcenPXyvFJWgZsDhNtn7eyCGZN9783DjUTdnNw5x7LE2JHIVEnrQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
lightningcss-linux-x64-gnu@1.26.0:
resolution: {integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==}
engines: {node: '>= 12.0.0'}
os: [linux]
lightningcss-linux-x64-gnu@1.29.0:
resolution: {integrity: sha512-zy6c5unfJgBjhT7JFrY3zmtrSjKBNtKJYYfRZtgGVxZHmoWvVIkQi0Gy7AS46eURgM6cwjaSLuF5KqBGg+aV9g==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
lightningcss-linux-x64-musl@1.26.0:
resolution: {integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==}
engines: {node: '>= 12.0.0'}
os: [linux]
lightningcss-win32-arm64-msvc@1.26.0:
resolution: {integrity: sha512-X/597/cFnCogy9VItj/+7Tgu5VLbAtDF7KZDPdSw0MaL6FL940th1y3HiOzFIlziVvAtbo0RB3NAae1Oofr+Tw==}
lightningcss-linux-x64-musl@1.29.0:
resolution: {integrity: sha512-1TLtr1/3Xqf/ZjWmYilSQSUOOO1gSOZmMTYHMalX0O6dLY5v0kO1muFWrueC1QEb46/7tiI2ko59a9m1S2pXqQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
lightningcss-win32-arm64-msvc@1.29.0:
resolution: {integrity: sha512-wgdBdIl+CN7xvHbmYT7FyBfzGPY5evtD0T1LMqfBs6Zp7AhD6vv/QC5Q72Mc/0kAk+Nvta88wMVLszN3CuJ/Dw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
@ -2970,8 +3005,14 @@ packages:
engines: {node: '>= 12.0.0'}
os: [win32]
lightningcss@1.26.0:
resolution: {integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==}
lightningcss-win32-x64-msvc@1.29.0:
resolution: {integrity: sha512-IOZBTx84bFf/V9QmHYIyUfnonmi1NxCbhUbgQW2U7cZYijwGVpDEaX8QRPmqUMt93a2yh4IQ5SMzbZ4/gPtqkA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
lightningcss@1.29.0:
resolution: {integrity: sha512-4BkG0a3g6ZJ5F5iQ22lZsod0KJrIzYdbiBCMo9FgpDrxCx+uUapwkZmUVgisiZvHUj53BJGQiWWT+YXr1ZcZQQ==}
engines: {node: '>= 12.0.0'}
lilconfig@2.1.0:
@ -5105,14 +5146,14 @@ snapshots:
'@typescript-eslint/types': 8.11.0
eslint-visitor-keys: 3.4.3
'@vitejs/plugin-react@4.3.4(vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
'@vitejs/plugin-react@4.3.4(vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
'@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
vite: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
vite: 6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
transitivePeerDependencies:
- supports-color
@ -5790,7 +5831,7 @@ snapshots:
debug: 4.3.7
enhanced-resolve: 5.17.1
eslint: 9.15.0(jiti@2.4.2)
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2))
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2))
fast-glob: 3.3.2
get-tsconfig: 4.8.1
is-bun-module: 1.2.1
@ -5809,7 +5850,7 @@ snapshots:
debug: 4.3.7
enhanced-resolve: 5.17.1
eslint: 9.15.0(jiti@2.4.2)
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2))
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2))
fast-glob: 3.3.2
get-tsconfig: 4.8.1
is-bun-module: 1.2.1
@ -5822,7 +5863,7 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2)):
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
@ -5833,7 +5874,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2)):
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
@ -5855,7 +5896,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.15.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2))
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2))
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@ -5884,7 +5925,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.15.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.2)))(eslint@9.15.0(jiti@2.4.2))
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.15.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.2))
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@ -6451,41 +6492,62 @@ snapshots:
lightningcss-darwin-arm64@1.26.0: {}
lightningcss-darwin-x64@1.26.0: {}
lightningcss-freebsd-x64@1.26.0:
lightningcss-darwin-arm64@1.29.0:
optional: true
lightningcss-linux-arm-gnueabihf@1.26.0:
lightningcss-darwin-x64@1.26.0: {}
lightningcss-darwin-x64@1.29.0:
optional: true
lightningcss-freebsd-x64@1.29.0:
optional: true
lightningcss-linux-arm-gnueabihf@1.29.0:
optional: true
lightningcss-linux-arm64-gnu@1.26.0: {}
lightningcss-linux-arm64-gnu@1.29.0:
optional: true
lightningcss-linux-arm64-musl@1.26.0: {}
lightningcss-linux-arm64-musl@1.29.0:
optional: true
lightningcss-linux-x64-gnu@1.26.0: {}
lightningcss-linux-x64-gnu@1.29.0:
optional: true
lightningcss-linux-x64-musl@1.26.0: {}
lightningcss-win32-arm64-msvc@1.26.0:
lightningcss-linux-x64-musl@1.29.0:
optional: true
lightningcss-win32-arm64-msvc@1.29.0:
optional: true
lightningcss-win32-x64-msvc@1.26.0: {}
lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by):
lightningcss-win32-x64-msvc@1.29.0:
optional: true
lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by):
dependencies:
detect-libc: 1.0.3
optionalDependencies:
lightningcss-darwin-arm64: 1.26.0
lightningcss-darwin-x64: 1.26.0
lightningcss-freebsd-x64: 1.26.0
lightningcss-linux-arm-gnueabihf: 1.26.0
lightningcss-linux-arm64-gnu: 1.26.0
lightningcss-linux-arm64-musl: 1.26.0
lightningcss-linux-x64-gnu: 1.26.0
lightningcss-linux-x64-musl: 1.26.0
lightningcss-win32-arm64-msvc: 1.26.0
lightningcss-win32-x64-msvc: 1.26.0
lightningcss-darwin-arm64: 1.29.0
lightningcss-darwin-x64: 1.29.0
lightningcss-freebsd-x64: 1.29.0
lightningcss-linux-arm-gnueabihf: 1.29.0
lightningcss-linux-arm64-gnu: 1.29.0
lightningcss-linux-arm64-musl: 1.29.0
lightningcss-linux-x64-gnu: 1.29.0
lightningcss-linux-x64-musl: 1.29.0
lightningcss-win32-arm64-msvc: 1.29.0
lightningcss-win32-x64-msvc: 1.29.0
lilconfig@2.1.0: {}
@ -7463,13 +7525,13 @@ snapshots:
util-deprecate@1.0.2: {}
vite-node@2.0.5(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
vite-node@2.0.5(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
dependencies:
cac: 6.7.14
debug: 4.3.6
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.0(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
vite: 5.4.0(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
transitivePeerDependencies:
- '@types/node'
- less
@ -7481,7 +7543,7 @@ snapshots:
- supports-color
- terser
vite@5.4.0(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
vite@5.4.0(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
dependencies:
esbuild: 0.21.5
postcss: 8.4.49
@ -7489,10 +7551,10 @@ snapshots:
optionalDependencies:
'@types/node': 20.14.13
fsevents: 2.3.3
lightningcss: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
lightningcss: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
terser: 5.31.6
vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0):
vite@6.0.0(@types/node@20.14.13)(jiti@2.4.2)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0):
dependencies:
esbuild: 0.24.0
postcss: 8.4.49
@ -7501,12 +7563,12 @@ snapshots:
'@types/node': 20.14.13
fsevents: 2.3.3
jiti: 2.4.2
lightningcss: 1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
lightningcss: 1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by)
terser: 5.31.6
tsx: 4.19.1
yaml: 2.6.0
vitest@2.0.5(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
vitest@2.0.5(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
@ -7524,8 +7586,8 @@ snapshots:
tinybench: 2.9.0
tinypool: 1.0.0
tinyrainbow: 1.2.0
vite: 5.4.0(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
vite-node: 2.0.5(@types/node@20.14.13)(lightningcss@1.26.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
vite: 5.4.0(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
vite-node: 2.0.5(@types/node@20.14.13)(lightningcss@1.29.0(patch_hash=gkqcezdn4goium3e3s43dhy4by))(terser@5.31.6)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.14.13

View File

@ -7,5 +7,5 @@ packages:
catalog:
'@types/node': ^20.14.8
lightningcss: ^1.26.0
lightningcss: ^1.29.0
vite: ^6.0.0