diff --git a/.storybook/main.js b/.storybook/main.js
index eb689118..643d9fb0 100644
--- a/.storybook/main.js
+++ b/.storybook/main.js
@@ -28,5 +28,13 @@ const config = {
features: {
backgrounds: false,
},
+
+ // Vite's default target (chrome111/firefox114/safari16.4) predates
+ // light-dark() support, so lightningcss tries to polyfill it and breaks.
+ async viteFinal(viteConfig) {
+ viteConfig.build ??= {}
+ viteConfig.build.cssTarget = ['chrome123', 'edge123', 'firefox120', 'safari17.5', 'ios17.5']
+ return viteConfig
+ },
}
export default config
diff --git a/package.json b/package.json
index 657c1a4d..e544e706 100644
--- a/package.json
+++ b/package.json
@@ -51,23 +51,23 @@
"@storybook/addon-docs": "^10.4.6",
"@storybook/html-vite": "^10.4.6",
"cssnano": "^8.0.2",
- "eslint": "^10.5.0",
+ "eslint": "^10.6.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-storybook": "^10.4.6",
"generate-template-files": "^3.2.1",
- "globals": "^17.6.0",
- "postcss": "^8.5.15",
+ "globals": "^17.7.0",
+ "postcss": "^8.5.16",
"postcss-cli": "^11.0.1",
"postcss-import": "^16.1.1",
- "prettier": "^3.8.4",
+ "prettier": "^3.9.5",
"storybook": "^10.4.6",
"storybook-design-token": "^5.0.0",
"style-loader": "^4.0.0",
- "stylelint": "^17.13.0",
+ "stylelint": "^17.14.0",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-prettier": "^5.0.3",
"stylelint-use-logical": "^2.1.3",
- "vite": "^8.0.16"
+ "vite": "^8.1.4"
},
"peerDependencies": {
"tom-select": "^2.0.0"
diff --git a/src/stories/Components/Sidebar/Sidebar.mdx b/src/stories/Components/Sidebar/Sidebar.mdx
index 06c59726..289f1521 100644
--- a/src/stories/Components/Sidebar/Sidebar.mdx
+++ b/src/stories/Components/Sidebar/Sidebar.mdx
@@ -101,9 +101,15 @@ Sidebar can be used as a standalone component, however, it does have a few depen
`.sidebar` Provides a neutral colored sidebar. This uses the neutral color defined in your theme.
### Primary
@@ -111,9 +117,15 @@ Sidebar can be used as a standalone component, however, it does have a few depen
`.sidebar--primary` Provides a primary colored sidebar. This uses the primary color defined in your theme.
### Padded
@@ -121,9 +133,15 @@ Sidebar can be used as a standalone component, however, it does have a few depen
`.sidebar--padded` Adds a top and bottom padding to the sidebar.
### Brand
@@ -133,9 +151,15 @@ Sidebar can be used as a standalone component, however, it does have a few depen
The brand is not required and the sidebar content will adjust itself accordingly.
### Content
@@ -145,21 +169,39 @@ The brand is not required and the sidebar content will adjust itself accordingly
`.sidebar__content--start`, `.sidebar__content--center`, `.sidebar__content--end` with start being the default.
## Sidebar API
diff --git a/src/stories/Components/Switch/Switch.mdx b/src/stories/Components/Switch/Switch.mdx
index 0417fe65..d8a09728 100644
--- a/src/stories/Components/Switch/Switch.mdx
+++ b/src/stories/Components/Switch/Switch.mdx
@@ -92,7 +92,7 @@ Here are the variables that can be customized:
The switch classes are structured using the [BEM methodology](https://getbem.com/naming).
-This allows us to define core styles on a main [block](https://getbem.com/naming/#block) class, and use [modifiers](https://getbem.com/naming/#modifier) to encapsulate variant styles. You can modify all switch behavior by overriding the `%switch-global` selector and setting any properties:
+This allows us to define core styles on a main [block](https://getbem.com/naming/#block) class, and use [modifiers](https://getbem.com/naming/#modifier) to encapsulate variant styles. You can modify all switch behavior by overriding the `.switch` selector and setting any properties:
```css
.switch {
diff --git a/src/stories/Overview/Introduction.mdx b/src/stories/Overview/Introduction.mdx
index d287b360..ec1f6955 100644
--- a/src/stories/Overview/Introduction.mdx
+++ b/src/stories/Overview/Introduction.mdx
@@ -106,3 +106,30 @@ Add a link in your HTML head or an `@import` to the top of your root level `css`
```
Note: You can use this method to use Optics with [CodePen](https://codepen.io/). In a CodePen project, go to `Settings > CSS`, find the section for adding external stylesheets, and add the CDN link as a resource.
+
+## Browser Support
+
+Optics aims to follow [Baseline](https://web.dev/baseline) for browser support.
+
+While **Widely available** — interoperable across all major browsers for 30 months is the goal, we currently sit at **Newly available** — interoperable across all major browsers for 24 months (as of July 2026).
+
+
+
+
+ | Chrome |
+ Edge |
+ Firefox |
+ Safari |
+ iOS Safari |
+
+
+
+
+ | 123 |
+ 123 |
+ 128 |
+ 17.5 |
+ 17.5 |
+
+
+
diff --git a/yarn.lock b/yarn.lock
index 3a1ff937..c3f92963 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1111,15 +1111,15 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-syntax-patches-for-csstree@npm:^1.1.4":
- version: 1.1.5
- resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.5"
+"@csstools/css-syntax-patches-for-csstree@npm:^1.1.5":
+ version: 1.1.6
+ resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.6"
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
css-tree:
optional: true
- checksum: 10c0/a31f0cfb74e2b5ce8a283c47969a202fc3b23c3ee05c6b6beab7f5c14d89c50b82533e446df74f7df0bf88bf23810ed59431353db26e00d5b013995c1ebf07a2
+ checksum: 10c0/4f1322833df87dfb19ec5b23cba5475ceeff8391940dd0eeaf9b28df362f23c354c31f704c4bdef9bd749ae5f0825ded022df3fea1fab39af9b6aab42370ba53
languageName: node
linkType: hard
@@ -1158,23 +1158,23 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/core@npm:1.10.0":
- version: 1.10.0
- resolution: "@emnapi/core@npm:1.10.0"
+"@emnapi/core@npm:1.11.0":
+ version: 1.11.0
+ resolution: "@emnapi/core@npm:1.11.0"
dependencies:
- "@emnapi/wasi-threads": "npm:1.2.1"
+ "@emnapi/wasi-threads": "npm:1.2.2"
tslib: "npm:^2.4.0"
- checksum: 10c0/f51d08227857b60632de7714d708124f0e100a1462dde6df8221760939aa3204a73193830371830fac0716f3ccd2129f2cac1b17cd7d7958bc4da9018a296edb
+ checksum: 10c0/268498d6ea42ff1e51d543725c7c9c3ce01d39be19a5790d1587ebe98dcfb9329666f0ce9864bb23e067caa064199a45ec2c63c4050b5e42166c1d7d40750135
languageName: node
linkType: hard
-"@emnapi/core@npm:1.11.0":
- version: 1.11.0
- resolution: "@emnapi/core@npm:1.11.0"
+"@emnapi/core@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@emnapi/core@npm:1.11.1"
dependencies:
"@emnapi/wasi-threads": "npm:1.2.2"
tslib: "npm:^2.4.0"
- checksum: 10c0/268498d6ea42ff1e51d543725c7c9c3ce01d39be19a5790d1587ebe98dcfb9329666f0ce9864bb23e067caa064199a45ec2c63c4050b5e42166c1d7d40750135
+ checksum: 10c0/2c6defdac2d1d26090384655d7d6c9614fa553853b1760597686749e9375dc2aa0dae80a2615b81c254600f5d531d07d8466cde0d331a8caae64b93f3ca5937e
languageName: node
linkType: hard
@@ -1188,21 +1188,21 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/runtime@npm:1.10.0":
- version: 1.10.0
- resolution: "@emnapi/runtime@npm:1.10.0"
+"@emnapi/runtime@npm:1.11.0":
+ version: 1.11.0
+ resolution: "@emnapi/runtime@npm:1.11.0"
dependencies:
tslib: "npm:^2.4.0"
- checksum: 10c0/953f14991d1aefb92ee6f8eb27dea725e484791a53a0cb5f47d9e0087b9a2c929ff2e92adf95af15d6ad456db6300c6b761ebf72b50a875b874a83520b3ba093
+ checksum: 10c0/6c09d93934e4cf036d2a57672c1c932aee7b00063fc5851c0c6d2e65775adb5ec484e1e12b4ed3614d62e785e2472160d3b368fbdb50e49b566e631f7046e7db
languageName: node
linkType: hard
-"@emnapi/runtime@npm:1.11.0":
- version: 1.11.0
- resolution: "@emnapi/runtime@npm:1.11.0"
+"@emnapi/runtime@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@emnapi/runtime@npm:1.11.1"
dependencies:
tslib: "npm:^2.4.0"
- checksum: 10c0/6c09d93934e4cf036d2a57672c1c932aee7b00063fc5851c0c6d2e65775adb5ec484e1e12b4ed3614d62e785e2472160d3b368fbdb50e49b566e631f7046e7db
+ checksum: 10c0/04332fb62076afc440aa23316c04bec42f584ca8b074e5507d08e2b33a47cbe0493b1aadb8f3c1057b64ae1e17f5bde1a7bc37f7facc9d0bc25c18197cbd366f
languageName: node
linkType: hard
@@ -1611,15 +1611,15 @@ __metadata:
languageName: node
linkType: hard
-"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.5":
- version: 1.1.5
- resolution: "@napi-rs/wasm-runtime@npm:1.1.5"
+"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.5, @napi-rs/wasm-runtime@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.6"
dependencies:
- "@tybys/wasm-util": "npm:^0.10.2"
+ "@tybys/wasm-util": "npm:^0.10.3"
peerDependencies:
"@emnapi/core": ^1.7.1
"@emnapi/runtime": ^1.7.1
- checksum: 10c0/727f2b6ae0e68bbe5d39aeb68aa6f183314e9f03dc50bb55a962849535b2db53ecc3fbf1554d8656a54488a608df5a2634670595cf5874dc4af2ee59f817c65d
+ checksum: 10c0/344518bf3ef65051dda4c00969f293aa4a21ab7dc7822b3f48519b17cd5eaa3f0bc34898d115d50ba59b1817a0cb905d46f7a7223c8249239cd14c28db388e10
languageName: node
linkType: hard
@@ -1816,10 +1816,10 @@ __metadata:
languageName: node
linkType: hard
-"@oxc-project/types@npm:=0.133.0":
- version: 0.133.0
- resolution: "@oxc-project/types@npm:0.133.0"
- checksum: 10c0/70c57ba58644f7ec217b670c301801f4d06995f4ccdba6b2bd106ea3e5ee49d616573e6ef8d55530b87571a960696543687f3850e87ad173d3f88965c30cdd63
+"@oxc-project/types@npm:=0.139.0":
+ version: 0.139.0
+ resolution: "@oxc-project/types@npm:0.139.0"
+ checksum: 10c0/ad57d1bee4b972ecf6784183da12ac6865edfff326bd83712fb75262b901868bc2b72d6fb502465a5f0dbaaded2910003f73365caf3821901dad565cc0b7fdf2
languageName: node
linkType: hard
@@ -1983,24 +1983,24 @@ __metadata:
"@storybook/addon-docs": "npm:^10.4.6"
"@storybook/html-vite": "npm:^10.4.6"
cssnano: "npm:^8.0.2"
- eslint: "npm:^10.5.0"
+ eslint: "npm:^10.6.0"
eslint-config-prettier: "npm:^10.1.8"
eslint-plugin-storybook: "npm:^10.4.6"
generate-template-files: "npm:^3.2.1"
- globals: "npm:^17.6.0"
+ globals: "npm:^17.7.0"
modern-css-reset: "npm:^1.4.0"
- postcss: "npm:^8.5.15"
+ postcss: "npm:^8.5.16"
postcss-cli: "npm:^11.0.1"
postcss-import: "npm:^16.1.1"
- prettier: "npm:^3.8.4"
+ prettier: "npm:^3.9.5"
storybook: "npm:^10.4.6"
storybook-design-token: "npm:^5.0.0"
style-loader: "npm:^4.0.0"
- stylelint: "npm:^17.13.0"
+ stylelint: "npm:^17.14.0"
stylelint-config-idiomatic-order: "npm:^10.0.0"
stylelint-prettier: "npm:^5.0.3"
stylelint-use-logical: "npm:^2.1.3"
- vite: "npm:^8.0.16"
+ vite: "npm:^8.1.4"
peerDependencies:
tom-select: ^2.0.0
peerDependenciesMeta:
@@ -2009,111 +2009,111 @@ __metadata:
languageName: unknown
linkType: soft
-"@rolldown/binding-android-arm64@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-android-arm64@npm:1.0.3"
+"@rolldown/binding-android-arm64@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-android-arm64@npm:1.1.5"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rolldown/binding-darwin-arm64@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-darwin-arm64@npm:1.0.3"
+"@rolldown/binding-darwin-arm64@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.1.5"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rolldown/binding-darwin-x64@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-darwin-x64@npm:1.0.3"
+"@rolldown/binding-darwin-x64@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-darwin-x64@npm:1.1.5"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rolldown/binding-freebsd-x64@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-freebsd-x64@npm:1.0.3"
+"@rolldown/binding-freebsd-x64@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.1.5"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3"
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm64-gnu@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.3"
+"@rolldown/binding-linux-arm64-gnu@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.5"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm64-musl@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.3"
+"@rolldown/binding-linux-arm64-musl@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.5"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rolldown/binding-linux-ppc64-gnu@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.3"
+"@rolldown/binding-linux-ppc64-gnu@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rolldown/binding-linux-s390x-gnu@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.3"
+"@rolldown/binding-linux-s390x-gnu@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.5"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rolldown/binding-linux-x64-gnu@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.3"
+"@rolldown/binding-linux-x64-gnu@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.5"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rolldown/binding-linux-x64-musl@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.3"
+"@rolldown/binding-linux-x64-musl@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.5"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rolldown/binding-openharmony-arm64@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.3"
+"@rolldown/binding-openharmony-arm64@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.5"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
-"@rolldown/binding-wasm32-wasi@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.3"
+"@rolldown/binding-wasm32-wasi@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.5"
dependencies:
- "@emnapi/core": "npm:1.10.0"
- "@emnapi/runtime": "npm:1.10.0"
- "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ "@emnapi/core": "npm:1.11.1"
+ "@emnapi/runtime": "npm:1.11.1"
+ "@napi-rs/wasm-runtime": "npm:^1.1.6"
conditions: cpu=wasm32
languageName: node
linkType: hard
-"@rolldown/binding-win32-arm64-msvc@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.3"
+"@rolldown/binding-win32-arm64-msvc@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rolldown/binding-win32-x64-msvc@npm:1.0.3":
- version: 1.0.3
- resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.3"
+"@rolldown/binding-win32-x64-msvc@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -2309,12 +2309,12 @@ __metadata:
languageName: node
linkType: hard
-"@tybys/wasm-util@npm:^0.10.2":
- version: 0.10.2
- resolution: "@tybys/wasm-util@npm:0.10.2"
+"@tybys/wasm-util@npm:^0.10.3":
+ version: 0.10.3
+ resolution: "@tybys/wasm-util@npm:0.10.3"
dependencies:
tslib: "npm:^2.4.0"
- checksum: 10c0/26165bcd1fd7269f42d7fbe3de318f854a8968de8397e89fc9a423bb3e2da35a52150f382e6323b3367595beb16d9800a6f35971a5599daf76da1742ec3afc25
+ checksum: 10c0/fd2bd2a79c6cd8c79ed1cf7a0fa375c64589264c88a27acaf9756d556b453ea222b62a4f68dd2fbb8b3a78b6bab3b1f4fb2431b6afc6aeda8344b53a521a1cd3
languageName: node
linkType: hard
@@ -3072,7 +3072,7 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:^9.0.1":
+"cosmiconfig@npm:^9.0.2":
version: 9.0.2
resolution: "cosmiconfig@npm:9.0.2"
dependencies:
@@ -3701,9 +3701,9 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^10.5.0":
- version: 10.5.0
- resolution: "eslint@npm:10.5.0"
+"eslint@npm:^10.6.0":
+ version: 10.6.0
+ resolution: "eslint@npm:10.6.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.8.0"
"@eslint-community/regexpp": "npm:^4.12.2"
@@ -3742,7 +3742,7 @@ __metadata:
optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/e1f7a1d442027e5478945cb07b6a382adc3f149fbfd3dbc14951a7a9fa312546b27fb35b0556897ca1d04539ad16ee85bda75ad9f724873e1153d1fbca0d6145
+ checksum: 10c0/ebe0261fc750afb7f1a0c5a14f5288e57b971e0bee9754b1620132d22ad0c23690183977b0c9514ffa7ad460768d689d3fb9792ad9267b6c6205e2e0c17d8563
languageName: node
linkType: hard
@@ -4162,10 +4162,10 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^17.6.0":
- version: 17.6.0
- resolution: "globals@npm:17.6.0"
- checksum: 10c0/cf94fb4329cc5c68cf81018fd68324f413181ee169f0235b0b33b82bc93fe7825a21beea951f83a80e8e4bbdad9c0c80515a145b5fd4b5cb52f2a80db899a93f
+"globals@npm:^17.7.0":
+ version: 17.7.0
+ resolution: "globals@npm:17.7.0"
+ checksum: 10c0/e83f791acf537b85fa1632ac48a45432a1999a61acd9f955b5c2145f66d6b5000a7945029874b6184fa2dfac8d33af03885a5a7ffa457866f1bcf0b40d0c1291
languageName: node
linkType: hard
@@ -5571,10 +5571,10 @@ __metadata:
languageName: node
linkType: hard
-"picomatch@npm:^4.0.3, picomatch@npm:^4.0.4":
- version: 4.0.4
- resolution: "picomatch@npm:4.0.4"
- checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0
+"picomatch@npm:^4.0.3, picomatch@npm:^4.0.4, picomatch@npm:^4.0.5":
+ version: 4.0.5
+ resolution: "picomatch@npm:4.0.5"
+ checksum: 10c0/947bc6b6e1ff1e6c5aaf95b107a0839d12802f4f7b867663f67d47accba939ca1cb582cf99dfc30438efa1c4648ac5990967e783e8929c36b03e8440704ef1bd
languageName: node
linkType: hard
@@ -5967,7 +5967,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss-selector-parser@npm:^7.0.0, postcss-selector-parser@npm:^7.1.1, postcss-selector-parser@npm:^7.1.2":
+"postcss-selector-parser@npm:^7.0.0, postcss-selector-parser@npm:^7.1.2, postcss-selector-parser@npm:^7.1.4":
version: 7.1.4
resolution: "postcss-selector-parser@npm:7.1.4"
dependencies:
@@ -6016,14 +6016,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.3.11, postcss@npm:^8.4.32, postcss@npm:^8.5.15":
- version: 8.5.15
- resolution: "postcss@npm:8.5.15"
+"postcss@npm:^8.3.11, postcss@npm:^8.4.32, postcss@npm:^8.5.15, postcss@npm:^8.5.16":
+ version: 8.5.16
+ resolution: "postcss@npm:8.5.16"
dependencies:
nanoid: "npm:^3.3.12"
picocolors: "npm:^1.1.1"
source-map-js: "npm:^1.2.1"
- checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31
+ checksum: 10c0/625de7a02f662f3a340964d14b487bd5097adf16f5f171e257d19005ba37aea8768ee446557500e88e91ca46b4d14d6cb4a0bf033c6ec0c8c0b660d85719f1ef
languageName: node
linkType: hard
@@ -6052,12 +6052,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^3.8.4":
- version: 3.8.4
- resolution: "prettier@npm:3.8.4"
+"prettier@npm:^3.9.5":
+ version: 3.9.5
+ resolution: "prettier@npm:3.9.5"
bin:
prettier: bin/prettier.cjs
- checksum: 10c0/b90a0cbe75b88ac0af9c13fe0f359bd19926fabccd88483227b21f71f0c1cc42da056fc1ac3a361e665577c568371d5ccfb2c62c31c8a1186f8d1bd531a063e9
+ checksum: 10c0/0349dd9e6d8010965de6f69e6b6ee2484b8caf78c66675afced6c75ad60ff24c3a2a4f41153fb8adeaee4d8f539641b48cebc71d283cec4d146e9962126c5ceb
languageName: node
linkType: hard
@@ -6385,26 +6385,26 @@ __metadata:
languageName: node
linkType: hard
-"rolldown@npm:1.0.3":
- version: 1.0.3
- resolution: "rolldown@npm:1.0.3"
- dependencies:
- "@oxc-project/types": "npm:=0.133.0"
- "@rolldown/binding-android-arm64": "npm:1.0.3"
- "@rolldown/binding-darwin-arm64": "npm:1.0.3"
- "@rolldown/binding-darwin-x64": "npm:1.0.3"
- "@rolldown/binding-freebsd-x64": "npm:1.0.3"
- "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.3"
- "@rolldown/binding-linux-arm64-gnu": "npm:1.0.3"
- "@rolldown/binding-linux-arm64-musl": "npm:1.0.3"
- "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.3"
- "@rolldown/binding-linux-s390x-gnu": "npm:1.0.3"
- "@rolldown/binding-linux-x64-gnu": "npm:1.0.3"
- "@rolldown/binding-linux-x64-musl": "npm:1.0.3"
- "@rolldown/binding-openharmony-arm64": "npm:1.0.3"
- "@rolldown/binding-wasm32-wasi": "npm:1.0.3"
- "@rolldown/binding-win32-arm64-msvc": "npm:1.0.3"
- "@rolldown/binding-win32-x64-msvc": "npm:1.0.3"
+"rolldown@npm:~1.1.4":
+ version: 1.1.5
+ resolution: "rolldown@npm:1.1.5"
+ dependencies:
+ "@oxc-project/types": "npm:=0.139.0"
+ "@rolldown/binding-android-arm64": "npm:1.1.5"
+ "@rolldown/binding-darwin-arm64": "npm:1.1.5"
+ "@rolldown/binding-darwin-x64": "npm:1.1.5"
+ "@rolldown/binding-freebsd-x64": "npm:1.1.5"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.5"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.1.5"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.1.5"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.5"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.1.5"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.1.5"
+ "@rolldown/binding-linux-x64-musl": "npm:1.1.5"
+ "@rolldown/binding-openharmony-arm64": "npm:1.1.5"
+ "@rolldown/binding-wasm32-wasi": "npm:1.1.5"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.1.5"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.1.5"
"@rolldown/pluginutils": "npm:^1.0.0"
dependenciesMeta:
"@rolldown/binding-android-arm64":
@@ -6439,7 +6439,7 @@ __metadata:
optional: true
bin:
rolldown: ./bin/cli.mjs
- checksum: 10c0/5f9dd47b7abf203b16bc600db68542f245e974c800e59ff50b76157d1dada1403657690435b036fabca88e93d13a67c31abe5cfaa6f61ce33717f61720204cdf
+ checksum: 10c0/93072aa9d95882f9fa5cd57fe7db6a48efd6f85a25a32137425052ecca02df653651eed0c33a865c33511681bd6a40691d5c88900b8e95ce1334f4f75ba826ff
languageName: node
linkType: hard
@@ -6825,19 +6825,19 @@ __metadata:
languageName: node
linkType: hard
-"stylelint@npm:^17.13.0":
- version: 17.13.0
- resolution: "stylelint@npm:17.13.0"
+"stylelint@npm:^17.14.0":
+ version: 17.14.0
+ resolution: "stylelint@npm:17.14.0"
dependencies:
"@csstools/css-calc": "npm:^3.2.1"
"@csstools/css-parser-algorithms": "npm:^4.0.0"
- "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.4"
+ "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.5"
"@csstools/css-tokenizer": "npm:^4.0.0"
"@csstools/media-query-list-parser": "npm:^5.0.0"
"@csstools/selector-resolve-nested": "npm:^4.0.0"
"@csstools/selector-specificity": "npm:^6.0.0"
colord: "npm:^2.9.3"
- cosmiconfig: "npm:^9.0.1"
+ cosmiconfig: "npm:^9.0.2"
css-functions-list: "npm:^3.3.3"
css-tree: "npm:^3.2.1"
debug: "npm:^4.4.3"
@@ -6857,7 +6857,7 @@ __metadata:
picocolors: "npm:^1.1.1"
postcss: "npm:^8.5.15"
postcss-safe-parser: "npm:^7.0.1"
- postcss-selector-parser: "npm:^7.1.1"
+ postcss-selector-parser: "npm:^7.1.4"
postcss-value-parser: "npm:^4.2.0"
string-width: "npm:^8.2.1"
supports-hyperlinks: "npm:^4.4.0"
@@ -6866,7 +6866,7 @@ __metadata:
write-file-atomic: "npm:^7.0.1"
bin:
stylelint: bin/stylelint.mjs
- checksum: 10c0/07b8e640099c042a5ee807303f79d065998304410ec94e18c419a22e5695bebfe9b2ca10a760630eff9d71f108b2404da8ab7eaba2559686ba99f688b747820b
+ checksum: 10c0/7be23db5c66eba4d4b540bcf9b94e42daf40b1f52b089792dcb8e7d951f81fbec342a458f692fb5156848d6073ce6c36065ba9ec71e86d1c68360dbc3c251a00
languageName: node
linkType: hard
@@ -7192,19 +7192,19 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^8.0.16":
- version: 8.0.16
- resolution: "vite@npm:8.0.16"
+"vite@npm:^8.1.4":
+ version: 8.1.4
+ resolution: "vite@npm:8.1.4"
dependencies:
fsevents: "npm:~2.3.3"
lightningcss: "npm:^1.32.0"
- picomatch: "npm:^4.0.4"
- postcss: "npm:^8.5.15"
- rolldown: "npm:1.0.3"
+ picomatch: "npm:^4.0.5"
+ postcss: "npm:^8.5.16"
+ rolldown: "npm:~1.1.4"
tinyglobby: "npm:^0.2.17"
peerDependencies:
"@types/node": ^20.19.0 || >=22.12.0
- "@vitejs/devtools": ^0.1.18
+ "@vitejs/devtools": ^0.3.0
esbuild: ^0.27.0 || ^0.28.0
jiti: ">=1.21.0"
less: ^4.0.0
@@ -7245,7 +7245,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/d75be3fbe2f63e6a8145325970338afaf0dd4d96ba9175c13f9a286fd5f95afc489401b693e4fa6c0899a4dd0e137be91cdf9401a40a635563911ad5036e3467
+ checksum: 10c0/4262cdd0dd00ca99b00a8aef91fc00e58b66e80b54adbef49353bfbbae7342c2d6ddf1180351956086ff53ad186bec03784f57b96e36ab4dad1246547236d79b
languageName: node
linkType: hard