diff --git a/README.md b/README.md
index 0333511a..d8a0f189 100644
--- a/README.md
+++ b/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/README_ko.md b/README_ko.md
index ec901ea0..d9dcbb70 100644
--- a/README_ko.md
+++ b/README_ko.md
@@ -70,14 +70,17 @@ npm install @devup-ui/vite-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| 라이브러리 | 버전 | 빌드 시간 | 빌드 사이즈 |
-|------------|---------|------------|------------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| 라이브러리 | 버전 | 빌드 시간 | 빌드 사이즈 |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## 작동 원리
diff --git a/benchmark.js b/benchmark.js
index 21924d00..5080be63 100644
--- a/benchmark.js
+++ b/benchmark.js
@@ -4,6 +4,21 @@ import { join } from 'node:path'
import { execSync } from 'child_process'
function clearBuildFile() {
+ if (existsSync('./benchmark/next-stylex/.next'))
+ rmSync('./benchmark/next-stylex/.next', {
+ recursive: true,
+ force: true,
+ })
+ if (existsSync('./benchmark/next-vanilla-extract/.next'))
+ rmSync('./benchmark/next-vanilla-extract/.next', {
+ recursive: true,
+ force: true,
+ })
+ if (existsSync('./benchmark/next-tailwind/.next'))
+ rmSync('./benchmark/next-tailwind/.next', {
+ recursive: true,
+ force: true,
+ })
if (existsSync('./benchmark/next-kuma-ui/.next'))
rmSync('./benchmark/next-kuma-ui/.next', {
recursive: true,
@@ -68,103 +83,28 @@ function checkDirSize(path) {
clearBuildFile()
-performance.mark('kuma-ui-start')
-console.profile('kuma-ui')
-execSync('pnpm -F next-kuma-ui-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('kuma-ui')
-performance.mark('kuma-ui-end')
-performance.measure('kuma-ui', 'kuma-ui-start', 'kuma-ui-end')
-
-performance.mark('panda-css-start')
-console.profile('panda-css')
-execSync('pnpm -F next-panda-css-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('panda-css')
-performance.mark('panda-css-end')
-performance.measure('panda-css', 'panda-css-start', 'panda-css-end')
-
-performance.mark('chakra-ui-start')
-console.profile('chakra-ui')
-execSync('pnpm -F next-chakra-ui-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('chakra-ui')
-performance.mark('chakra-ui-end')
-performance.measure('chakra-ui', 'chakra-ui-start', 'chakra-ui-end')
-
-performance.mark('mui-start')
-console.profile('mui')
-execSync('pnpm -F next-mui-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('mui')
-performance.mark('mui-end')
-performance.measure('mui', 'mui-start', 'mui-end')
-
-performance.mark('devup-ui-start')
-console.profile('devup-ui')
-execSync('pnpm -F next-devup-ui-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('devup-ui')
-performance.mark('devup-ui-end')
-performance.measure('devup-ui', 'devup-ui-start', 'devup-ui-end')
-
-performance.mark('devup-ui-single-start')
-console.profile('devup-ui-single')
-execSync('pnpm -F next-devup-ui-single-benchmark build', {
- stdio: 'inherit',
-})
-console.profileEnd('devup-ui-single')
-performance.mark('devup-ui-single-end')
-performance.measure(
- 'devup-ui-single',
- 'devup-ui-single-start',
- 'devup-ui-single-end',
-)
-
-console.info(performance.getEntriesByName('kuma-ui'))
-
-console.info(
- 'kuma-ui',
- checkDirSize('./benchmark/next-kuma-ui/.next').toLocaleString() + 'bytes',
-)
-
-console.info(performance.getEntriesByName('panda-css'))
-
-console.info(
- 'panda-css',
- checkDirSize('./benchmark/next-panda-css/.next').toLocaleString() + 'bytes',
-)
-
-console.info(performance.getEntriesByName('chakra-ui'))
-
-console.info(
- 'chakra-ui',
- checkDirSize('./benchmark/next-chakra-ui/.next').toLocaleString() + 'bytes',
-)
-
-console.info(performance.getEntriesByName('mui'))
-
-console.info(
- 'mui',
- checkDirSize('./benchmark/next-mui/.next').toLocaleString() + 'bytes',
-)
-
-console.info(performance.getEntriesByName('devup-ui'))
+function benchmark(target) {
+ performance.mark(target + '-start')
+ console.profile(target)
+ execSync('pnpm -F next-' + target + '-benchmark build', {
+ stdio: 'inherit',
+ })
+ console.profileEnd(target)
+ performance.mark(target + '-end')
+ performance.measure(target, target + '-start', target + '-end')
+ return `${target} ${(performance.getEntriesByName(target)[0].duration / 1000).toFixed(2).toLocaleString()}s ${checkDirSize('./benchmark/next-' + target + '/.next').toLocaleString()} bytes`
+}
-console.info(
- 'devup-ui',
- checkDirSize('./benchmark/next-devup-ui/.next').toLocaleString() + 'bytes',
-)
+let result = []
-console.info(performance.getEntriesByName('devup-ui-single'))
+result.push(benchmark('tailwind'))
+result.push(benchmark('stylex'))
+result.push(benchmark('vanilla-extract'))
+result.push(benchmark('kuma-ui'))
+result.push(benchmark('panda-css'))
+result.push(benchmark('chakra-ui'))
+result.push(benchmark('mui'))
+result.push(benchmark('devup-ui'))
+result.push(benchmark('devup-ui-single'))
-console.info(
- 'devup-ui-single',
- checkDirSize('./benchmark/next-devup-ui-single/.next').toLocaleString() +
- 'bytes',
-)
+console.info(result.join('\n'))
diff --git a/benchmark/README.md b/benchmark/README.md
deleted file mode 100644
index 1c8c068a..00000000
--- a/benchmark/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Benchmark Result
-
-## kuma-ui
-
-Build Time: 20.933s
-Build Size: 57,295,073b
-
-## chakra-ui
-
-Build Time: 36.961s
-Build Size: 129,527,610b
-
-## devup-ui
-
-Build Time: 15.162s
-Build Size: 48,047,678b
diff --git a/benchmark/next-mui/next.config.mjs b/benchmark/next-mui/next.config.mjs
index 7339eefb..b1c6ea43 100644
--- a/benchmark/next-mui/next.config.mjs
+++ b/benchmark/next-mui/next.config.mjs
@@ -1,5 +1 @@
-export default {
- experimental: {
- optimizePackageImports: ['@chakra-ui/react'],
- },
-}
+export default {}
diff --git a/benchmark/next-mui/package.json b/benchmark/next-mui/package.json
index fcab8037..407e63a9 100644
--- a/benchmark/next-mui/package.json
+++ b/benchmark/next-mui/package.json
@@ -14,7 +14,6 @@
"@emotion/styled": "^11.14.1",
"@mui/material": "7.3.2",
"next": "^15.5.3",
- "next-themes": "^0.4.6",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-icons": "^5.5.0"
diff --git a/benchmark/next-mui/src/app/page.tsx b/benchmark/next-mui/src/app/page.tsx
index f38bbc19..341601f1 100644
--- a/benchmark/next-mui/src/app/page.tsx
+++ b/benchmark/next-mui/src/app/page.tsx
@@ -18,10 +18,10 @@ export default function HomePage() {
) {
+ return (
+
+ {children}
+
+ )
+}
diff --git a/benchmark/next-stylex/app/page.tsx b/benchmark/next-stylex/app/page.tsx
new file mode 100644
index 00000000..461b4bf7
--- /dev/null
+++ b/benchmark/next-stylex/app/page.tsx
@@ -0,0 +1,77 @@
+'use client'
+
+import * as stylex from '@stylexjs/stylex'
+import { useState } from 'react'
+
+const styles = stylex.create({
+ base: {
+ fontSize: 32,
+ position: 'relative',
+ paddingTop: '28px',
+ paddingBottom: '28px',
+
+ backgroundColor: {
+ default: 'blue',
+ ':hover': 'yellow',
+ },
+ cursor: {
+ default: 'pointer',
+ ':hover': 'cell',
+ },
+ },
+ typo: {
+ color: 'var(--text)',
+ },
+ conditional: {
+ color: 'green',
+ },
+ conditional1: {
+ color: 'blue',
+ },
+ hello: {
+ fontSize: 32,
+ paddingRight: '20px',
+ },
+ hello2: {
+ fontSize: 12,
+ },
+})
+
+export default function HomePage() {
+ const [_, setColor] = useState('yellow')
+ const [enabled, setEnabled] = useState(false)
+
+ return (
+
+
+ Track & field champions:
+
+
+
text
+
+ hello
+
+
hello
+
+
+ )
+}
diff --git a/benchmark/next-stylex/next.config.js b/benchmark/next-stylex/next.config.js
new file mode 100644
index 00000000..ddeab360
--- /dev/null
+++ b/benchmark/next-stylex/next.config.js
@@ -0,0 +1,13 @@
+/** @type {import('next').NextConfig} */
+const stylexPlugin = require('@stylexjs/nextjs-plugin')
+
+const nextConfig = {
+ // Configure `pageExtensions` to include MDX files
+ pageExtensions: ['js', 'jsx', 'mdx', 'ts', 'tsx'],
+ transpilePackages: ['@stylexjs/open-props'],
+ // Optionally, add any other Next.js config below
+}
+
+module.exports = stylexPlugin({
+ rootDir: __dirname,
+})(nextConfig)
diff --git a/benchmark/next-stylex/package.json b/benchmark/next-stylex/package.json
new file mode 100644
index 00000000..457b1a87
--- /dev/null
+++ b/benchmark/next-stylex/package.json
@@ -0,0 +1,41 @@
+{
+ "name": "next-stylex-benchmark",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "predev": "rimraf .next",
+ "prebuild": "rimraf .next",
+ "dev": "next dev",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "dependencies": {
+ "@stylexjs/open-props": "^0.11.1",
+ "@stylexjs/stylex": "^0.15.4",
+ "bright": "^1.0.0",
+ "next": "15.5.3",
+ "react": "19.1.1",
+ "react-dom": "19.1.1"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.28.4",
+ "@babel/plugin-syntax-flow": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1",
+ "@stylexjs/babel-plugin": "^0.15.4",
+ "@stylexjs/eslint-plugin": "^0.15.4",
+ "@stylexjs/nextjs-plugin": "^0.11.1",
+ "@types/node": "24.5.2",
+ "@types/react": "19.1.13",
+ "@types/react-dom": "19.1.9",
+ "@types/react-test-renderer": "^19.1.0",
+ "eslint": "9.36.0",
+ "eslint-config-next": "15.5.3",
+ "prettier": "^3.6.2",
+ "react-test-renderer": "^19.1.1",
+ "rimraf": "^6.0.1",
+ "ts_dependency_graph": "^2.1.1",
+ "typescript": "5.9.2"
+ }
+}
\ No newline at end of file
diff --git a/benchmark/next-stylex/public/next.svg b/benchmark/next-stylex/public/next.svg
new file mode 100644
index 00000000..5174b28c
--- /dev/null
+++ b/benchmark/next-stylex/public/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-stylex/public/vercel.svg b/benchmark/next-stylex/public/vercel.svg
new file mode 100644
index 00000000..d2f84222
--- /dev/null
+++ b/benchmark/next-stylex/public/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-stylex/tsconfig.json b/benchmark/next-stylex/tsconfig.json
new file mode 100644
index 00000000..671111d1
--- /dev/null
+++ b/benchmark/next-stylex/tsconfig.json
@@ -0,0 +1,42 @@
+{
+ "compilerOptions": {
+ "target": "es5",
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "incremental": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": [
+ "./*"
+ ]
+ }
+ },
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ "app/layout.js"
+ ],
+ "exclude": [
+ "node_modules"
+ ]
+}
\ No newline at end of file
diff --git a/benchmark/next-tailwind/.gitignore b/benchmark/next-tailwind/.gitignore
new file mode 100644
index 00000000..5ef6a520
--- /dev/null
+++ b/benchmark/next-tailwind/.gitignore
@@ -0,0 +1,41 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.*
+.yarn/*
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/versions
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.pnpm-debug.log*
+
+# env files (can opt-in for committing if needed)
+.env*
+
+# vercel
+.vercel
+
+# typescript
+*.tsbuildinfo
+next-env.d.ts
diff --git a/benchmark/next-tailwind/README.md b/benchmark/next-tailwind/README.md
new file mode 100644
index 00000000..665152ea
--- /dev/null
+++ b/benchmark/next-tailwind/README.md
@@ -0,0 +1 @@
+## Nextjs App
diff --git a/benchmark/next-tailwind/next.config.mjs b/benchmark/next-tailwind/next.config.mjs
new file mode 100644
index 00000000..b1c6ea43
--- /dev/null
+++ b/benchmark/next-tailwind/next.config.mjs
@@ -0,0 +1 @@
+export default {}
diff --git a/benchmark/next-tailwind/package.json b/benchmark/next-tailwind/package.json
new file mode 100644
index 00000000..d53478b6
--- /dev/null
+++ b/benchmark/next-tailwind/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "next-tailwind-benchmark",
+ "version": "0.1.0",
+ "type": "module",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build --experimental-debug-memory-usage",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "dependencies": {
+ "next": "^15.5.3",
+ "react": "^19.1.1",
+ "react-dom": "^19.1.1",
+ "react-icons": "^5.5.0"
+ },
+ "devDependencies": {
+ "@tailwindcss/postcss": "^4.1.13",
+ "postcss": "^8.5.6",
+ "@types/node": "^24",
+ "@types/react": "^19",
+ "@types/react-dom": "^19",
+ "typescript": "^5",
+ "tailwindcss": "^4.1.13"
+ }
+}
\ No newline at end of file
diff --git a/benchmark/next-tailwind/postcss.config.mjs b/benchmark/next-tailwind/postcss.config.mjs
new file mode 100644
index 00000000..ae85b2fe
--- /dev/null
+++ b/benchmark/next-tailwind/postcss.config.mjs
@@ -0,0 +1,7 @@
+const config = {
+ plugins: {
+ '@tailwindcss/postcss': {},
+ },
+}
+
+export default config
diff --git a/benchmark/next-tailwind/public/file.svg b/benchmark/next-tailwind/public/file.svg
new file mode 100644
index 00000000..004145cd
--- /dev/null
+++ b/benchmark/next-tailwind/public/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-tailwind/public/globe.svg b/benchmark/next-tailwind/public/globe.svg
new file mode 100644
index 00000000..567f17b0
--- /dev/null
+++ b/benchmark/next-tailwind/public/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-tailwind/public/next.svg b/benchmark/next-tailwind/public/next.svg
new file mode 100644
index 00000000..5174b28c
--- /dev/null
+++ b/benchmark/next-tailwind/public/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-tailwind/public/vercel.svg b/benchmark/next-tailwind/public/vercel.svg
new file mode 100644
index 00000000..77053960
--- /dev/null
+++ b/benchmark/next-tailwind/public/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-tailwind/public/window.svg b/benchmark/next-tailwind/public/window.svg
new file mode 100644
index 00000000..b2b2a44f
--- /dev/null
+++ b/benchmark/next-tailwind/public/window.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-tailwind/src/app/favicon.ico b/benchmark/next-tailwind/src/app/favicon.ico
new file mode 100644
index 00000000..718d6fea
Binary files /dev/null and b/benchmark/next-tailwind/src/app/favicon.ico differ
diff --git a/benchmark/next-tailwind/src/app/global.css b/benchmark/next-tailwind/src/app/global.css
new file mode 100644
index 00000000..a461c505
--- /dev/null
+++ b/benchmark/next-tailwind/src/app/global.css
@@ -0,0 +1 @@
+@import "tailwindcss";
\ No newline at end of file
diff --git a/benchmark/next-tailwind/src/app/layout.tsx b/benchmark/next-tailwind/src/app/layout.tsx
new file mode 100644
index 00000000..c97b3260
--- /dev/null
+++ b/benchmark/next-tailwind/src/app/layout.tsx
@@ -0,0 +1,20 @@
+import './global.css'
+
+import type { Metadata } from 'next'
+
+export const metadata: Metadata = {
+ title: 'Create Next App',
+ description: 'Generated by create next app',
+}
+
+export default function RootLayout({
+ children,
+}: Readonly<{
+ children: React.ReactNode
+}>) {
+ return (
+
+ {children}
+
+ )
+}
diff --git a/benchmark/next-tailwind/src/app/page.tsx b/benchmark/next-tailwind/src/app/page.tsx
new file mode 100644
index 00000000..c5f9140e
--- /dev/null
+++ b/benchmark/next-tailwind/src/app/page.tsx
@@ -0,0 +1,37 @@
+'use client'
+
+import { useState } from 'react'
+
+export default function HomePage() {
+ const [color, setColor] = useState('text-yellow-500')
+ const [enabled, setEnabled] = useState(false)
+
+ return (
+
+
Track & field champions:
+
+
text
+
+ hello
+
+
hello
+
+
+ )
+}
diff --git a/benchmark/next-tailwind/tsconfig.json b/benchmark/next-tailwind/tsconfig.json
new file mode 100644
index 00000000..426d9c2d
--- /dev/null
+++ b/benchmark/next-tailwind/tsconfig.json
@@ -0,0 +1,41 @@
+{
+ "compilerOptions": {
+ "target": "ES2017",
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "incremental": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": [
+ "./src/*"
+ ]
+ }
+ },
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ "df/*.d.ts"
+ ],
+ "exclude": [
+ "node_modules"
+ ]
+}
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/.gitignore b/benchmark/next-vanilla-extract/.gitignore
new file mode 100644
index 00000000..5ef6a520
--- /dev/null
+++ b/benchmark/next-vanilla-extract/.gitignore
@@ -0,0 +1,41 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.*
+.yarn/*
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/versions
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.pnpm-debug.log*
+
+# env files (can opt-in for committing if needed)
+.env*
+
+# vercel
+.vercel
+
+# typescript
+*.tsbuildinfo
+next-env.d.ts
diff --git a/benchmark/next-vanilla-extract/README.md b/benchmark/next-vanilla-extract/README.md
new file mode 100644
index 00000000..665152ea
--- /dev/null
+++ b/benchmark/next-vanilla-extract/README.md
@@ -0,0 +1 @@
+## Nextjs App
diff --git a/benchmark/next-vanilla-extract/next.config.mjs b/benchmark/next-vanilla-extract/next.config.mjs
new file mode 100644
index 00000000..a3fdb85e
--- /dev/null
+++ b/benchmark/next-vanilla-extract/next.config.mjs
@@ -0,0 +1,5 @@
+import { createVanillaExtractPlugin } from '@vanilla-extract/next-plugin'
+
+const withVanillaExtract = createVanillaExtractPlugin()
+
+export default withVanillaExtract({})
diff --git a/benchmark/next-vanilla-extract/package.json b/benchmark/next-vanilla-extract/package.json
new file mode 100644
index 00000000..ff3d72a1
--- /dev/null
+++ b/benchmark/next-vanilla-extract/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "next-vanilla-extract-benchmark",
+ "version": "0.1.0",
+ "type": "module",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build --experimental-debug-memory-usage",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "dependencies": {
+ "@vanilla-extract/css": "^1.17.4",
+ "next": "^15.5.3",
+ "react": "^19.1.1",
+ "react-dom": "^19.1.1",
+ "react-icons": "^5.5.0"
+ },
+ "devDependencies": {
+ "@types/node": "^24",
+ "@types/react": "^19",
+ "@types/react-dom": "^19",
+ "typescript": "^5",
+ "@vanilla-extract/next-plugin": "^2.4.14"
+ }
+}
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/public/file.svg b/benchmark/next-vanilla-extract/public/file.svg
new file mode 100644
index 00000000..004145cd
--- /dev/null
+++ b/benchmark/next-vanilla-extract/public/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/public/globe.svg b/benchmark/next-vanilla-extract/public/globe.svg
new file mode 100644
index 00000000..567f17b0
--- /dev/null
+++ b/benchmark/next-vanilla-extract/public/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/public/next.svg b/benchmark/next-vanilla-extract/public/next.svg
new file mode 100644
index 00000000..5174b28c
--- /dev/null
+++ b/benchmark/next-vanilla-extract/public/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/public/vercel.svg b/benchmark/next-vanilla-extract/public/vercel.svg
new file mode 100644
index 00000000..77053960
--- /dev/null
+++ b/benchmark/next-vanilla-extract/public/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/public/window.svg b/benchmark/next-vanilla-extract/public/window.svg
new file mode 100644
index 00000000..b2b2a44f
--- /dev/null
+++ b/benchmark/next-vanilla-extract/public/window.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/benchmark/next-vanilla-extract/src/app/favicon.ico b/benchmark/next-vanilla-extract/src/app/favicon.ico
new file mode 100644
index 00000000..718d6fea
Binary files /dev/null and b/benchmark/next-vanilla-extract/src/app/favicon.ico differ
diff --git a/benchmark/next-vanilla-extract/src/app/index.css.ts b/benchmark/next-vanilla-extract/src/app/index.css.ts
new file mode 100644
index 00000000..cf974acd
--- /dev/null
+++ b/benchmark/next-vanilla-extract/src/app/index.css.ts
@@ -0,0 +1,36 @@
+import { style } from '@vanilla-extract/css'
+
+export const hello = style({
+ cursor: 'pointer',
+ fontSize: 32,
+ position: 'relative',
+ paddingTop: '28px',
+ paddingBottom: '28px',
+ selectors: {
+ '&:hover': {
+ backgroundColor: 'yellow',
+ cursor: 'cell',
+ },
+ },
+})
+
+export const text = style({
+ color: 'var(--text)',
+})
+
+export const conditional = style({
+ color: 'green',
+})
+
+export const conditional1 = style({
+ color: 'blue',
+})
+
+export const hello3 = style({
+ paddingRight: '20px',
+ fontSize: 32,
+})
+
+export const hello2 = style({
+ fontSize: 12,
+})
diff --git a/benchmark/next-vanilla-extract/src/app/layout.tsx b/benchmark/next-vanilla-extract/src/app/layout.tsx
new file mode 100644
index 00000000..6b8b4518
--- /dev/null
+++ b/benchmark/next-vanilla-extract/src/app/layout.tsx
@@ -0,0 +1,18 @@
+import type { Metadata } from 'next'
+
+export const metadata: Metadata = {
+ title: 'Create Next App',
+ description: 'Generated by create next app',
+}
+
+export default function RootLayout({
+ children,
+}: Readonly<{
+ children: React.ReactNode
+}>) {
+ return (
+
+ {children}
+
+ )
+}
diff --git a/benchmark/next-vanilla-extract/src/app/page.tsx b/benchmark/next-vanilla-extract/src/app/page.tsx
new file mode 100644
index 00000000..7a3e1724
--- /dev/null
+++ b/benchmark/next-vanilla-extract/src/app/page.tsx
@@ -0,0 +1,46 @@
+'use client'
+
+import { useState } from 'react'
+
+import {
+ conditional,
+ conditional1,
+ hello,
+ hello2,
+ hello3,
+ text,
+} from './index.css'
+
+export default function HomePage() {
+ const [_, setColor] = useState('yellow')
+ const [enabled, setEnabled] = useState(false)
+
+ return (
+
+
+ Track & field champions:
+
+
+
text
+
+ hello
+
+
hello
+
+
+ )
+}
diff --git a/benchmark/next-vanilla-extract/tsconfig.json b/benchmark/next-vanilla-extract/tsconfig.json
new file mode 100644
index 00000000..426d9c2d
--- /dev/null
+++ b/benchmark/next-vanilla-extract/tsconfig.json
@@ -0,0 +1,41 @@
+{
+ "compilerOptions": {
+ "target": "ES2017",
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "incremental": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": [
+ "./src/*"
+ ]
+ }
+ },
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ "df/*.d.ts"
+ ],
+ "exclude": [
+ "node_modules"
+ ]
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 42011edb..f9526490 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
},
"devDependencies": {
"eslint-plugin-devup": "^2.0.5",
- "eslint": "^9.35.0",
+ "eslint": "^9.36.0",
"vitest": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
"@changesets/cli": "^2.29.7",
diff --git a/packages/components/README.md b/packages/components/README.md
index 0333511a..d8a0f189 100644
--- a/packages/components/README.md
+++ b/packages/components/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/next-plugin/README.md b/packages/next-plugin/README.md
index 0333511a..d8a0f189 100644
--- a/packages/next-plugin/README.md
+++ b/packages/next-plugin/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/react/README.md b/packages/react/README.md
index 0333511a..d8a0f189 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/reset-css/README.md b/packages/reset-css/README.md
index 0333511a..d8a0f189 100644
--- a/packages/reset-css/README.md
+++ b/packages/reset-css/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/rsbuild-plugin/README.md b/packages/rsbuild-plugin/README.md
index 0333511a..d8a0f189 100644
--- a/packages/rsbuild-plugin/README.md
+++ b/packages/rsbuild-plugin/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/vite-plugin/README.md b/packages/vite-plugin/README.md
index 0333511a..d8a0f189 100644
--- a/packages/vite-plugin/README.md
+++ b/packages/vite-plugin/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/packages/webpack-plugin/README.md b/packages/webpack-plugin/README.md
index 0333511a..d8a0f189 100644
--- a/packages/webpack-plugin/README.md
+++ b/packages/webpack-plugin/README.md
@@ -76,14 +76,17 @@ npm install @devup-ui/webpack-plugin
Next.js Build Time and Build Size (github action - ubuntu-latest)
-| Library | Version | Build Time | Build Size |
-|-----------------------|----------|------------|-----------------|
-| kuma-ui | 1.5.9 | 20,795s | 65,195,899b |
-| panda-css | 1.3.1 | 21,474s | 60,560,531b |
-| chakra-ui | 3.27.0 | 29,269s | 200,421,009b |
-| mui | 7.3.2 | 21,725s | 90,287,991b |
-| devup-ui | 1.0.18 | 17,629s | 55,709,618b |
-| devup-ui(single mode) | 1.0.18 | 17,863s | 55,693,887b |
+| Library | Version | Build Time | Build Size |
+|--------------------------|----------|------------|-------------------|
+| tailwindcss | 4.1.13 | 20.22s | 57,415,796 bytes |
+| styleX | 0.15.4 | 38.97s | 76,257,820 bytes |
+| vanilla-extract | 1.17.4 | 20.09s | 59,366,237 bytes |
+| kuma-ui | 1.5.9 | 21.61s | 67,422,085 bytes |
+| panda-css | 1.3.1 | 22.01s | 62,431,065 bytes |
+| chakra-ui | 3.27.0 | 29.99s | 210,122,493 bytes |
+| mui | 7.3.2 | 22.21s | 94,231,958 bytes |
+| devup-ui(per-file css) | 1.0.18 | 18.23s | 57,440,953 bytes |
+| devup-ui(single css) | 1.0.18 | 18.35s | 57,409,008 bytes |
## How it works
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b6925f4e..16eb724a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -31,19 +31,19 @@ importers:
version: 24.5.2
'@vitest/coverage-v8':
specifier: ^3.2.4
- version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
eslint:
- specifier: ^9.35.0
- version: 9.35.0(jiti@2.5.1)
+ specifier: ^9.36.0
+ version: 9.36.0(jiti@2.5.1)
eslint-plugin-devup:
specifier: ^2.0.5
- version: 2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ version: 2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
happy-dom:
specifier: ^18.0.1
version: 18.0.1
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
apps/landing:
dependencies:
@@ -76,7 +76,7 @@ importers:
version: 2.1.1
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -128,7 +128,7 @@ importers:
version: link:../../packages/react
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -203,13 +203,13 @@ importers:
version: 19.1.9(@types/react@19.1.13)
'@vitejs/plugin-react':
specifier: ^5.0.3
- version: 5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
typescript:
specifier: ^5
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
apps/vite-lib:
dependencies:
@@ -231,16 +231,16 @@ importers:
version: 19.1.13
'@vitejs/plugin-react':
specifier: ^5.0.3
- version: 5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
typescript:
specifier: ^5
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
benchmark/next-chakra-ui:
dependencies:
@@ -252,7 +252,7 @@ importers:
version: 11.14.0(@types/react@19.1.13)(react@19.1.1)
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
next-themes:
specifier: ^0.4.6
version: 0.4.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
@@ -286,7 +286,7 @@ importers:
version: link:../../packages/react
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -317,7 +317,7 @@ importers:
version: link:../../packages/react
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -348,7 +348,7 @@ importers:
version: 1.5.9(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -385,10 +385,7 @@ importers:
version: 7.3.2(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- next-themes:
- specifier: ^0.4.6
- version: 0.4.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -416,7 +413,7 @@ importers:
dependencies:
next:
specifier: ^15.5.3
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react:
specifier: ^19.1.1
version: 19.1.1
@@ -440,6 +437,153 @@ importers:
specifier: ^5
version: 5.9.2
+ benchmark/next-stylex:
+ dependencies:
+ '@stylexjs/open-props':
+ specifier: ^0.11.1
+ version: 0.11.1
+ '@stylexjs/stylex':
+ specifier: ^0.15.4
+ version: 0.15.4
+ bright:
+ specifier: ^1.0.0
+ version: 1.0.0(react@19.1.1)
+ next:
+ specifier: 15.5.3
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ react:
+ specifier: 19.1.1
+ version: 19.1.1
+ react-dom:
+ specifier: 19.1.1
+ version: 19.1.1(react@19.1.1)
+ devDependencies:
+ '@babel/core':
+ specifier: ^7.28.4
+ version: 7.28.4
+ '@babel/plugin-syntax-flow':
+ specifier: ^7.27.1
+ version: 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-jsx':
+ specifier: ^7.27.1
+ version: 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-typescript':
+ specifier: ^7.27.1
+ version: 7.27.1(@babel/core@7.28.4)
+ '@stylexjs/babel-plugin':
+ specifier: ^0.15.4
+ version: 0.15.4
+ '@stylexjs/eslint-plugin':
+ specifier: ^0.15.4
+ version: 0.15.4
+ '@stylexjs/nextjs-plugin':
+ specifier: ^0.11.1
+ version: 0.11.1(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))
+ '@types/node':
+ specifier: 24.5.2
+ version: 24.5.2
+ '@types/react':
+ specifier: 19.1.13
+ version: 19.1.13
+ '@types/react-dom':
+ specifier: 19.1.9
+ version: 19.1.9(@types/react@19.1.13)
+ '@types/react-test-renderer':
+ specifier: ^19.1.0
+ version: 19.1.0
+ eslint:
+ specifier: 9.36.0
+ version: 9.36.0(jiti@2.5.1)
+ eslint-config-next:
+ specifier: 15.5.3
+ version: 15.5.3(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ prettier:
+ specifier: ^3.6.2
+ version: 3.6.2
+ react-test-renderer:
+ specifier: ^19.1.1
+ version: 19.1.1(react@19.1.1)
+ rimraf:
+ specifier: ^6.0.1
+ version: 6.0.1
+ ts_dependency_graph:
+ specifier: ^2.1.1
+ version: 2.1.1
+ typescript:
+ specifier: 5.9.2
+ version: 5.9.2
+
+ benchmark/next-tailwind:
+ dependencies:
+ next:
+ specifier: ^15.5.3
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ react:
+ specifier: ^19.1.1
+ version: 19.1.1
+ react-dom:
+ specifier: ^19.1.1
+ version: 19.1.1(react@19.1.1)
+ react-icons:
+ specifier: ^5.5.0
+ version: 5.5.0(react@19.1.1)
+ devDependencies:
+ '@tailwindcss/postcss':
+ specifier: ^4.1.13
+ version: 4.1.13
+ '@types/node':
+ specifier: ^24
+ version: 24.5.2
+ '@types/react':
+ specifier: ^19
+ version: 19.1.13
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.1.9(@types/react@19.1.13)
+ postcss:
+ specifier: ^8.5.6
+ version: 8.5.6
+ tailwindcss:
+ specifier: ^4.1.13
+ version: 4.1.13
+ typescript:
+ specifier: ^5
+ version: 5.9.2
+
+ benchmark/next-vanilla-extract:
+ dependencies:
+ '@vanilla-extract/css':
+ specifier: ^1.17.4
+ version: 1.17.4(babel-plugin-macros@3.1.0)
+ next:
+ specifier: ^15.5.3
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ react:
+ specifier: ^19.1.1
+ version: 19.1.1
+ react-dom:
+ specifier: ^19.1.1
+ version: 19.1.1(react@19.1.1)
+ react-icons:
+ specifier: ^5.5.0
+ version: 5.5.0(react@19.1.1)
+ devDependencies:
+ '@types/node':
+ specifier: ^24
+ version: 24.5.2
+ '@types/react':
+ specifier: ^19
+ version: 19.1.13
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.1.9(@types/react@19.1.13)
+ '@vanilla-extract/next-plugin':
+ specifier: ^2.4.14
+ version: 2.4.14(babel-plugin-macros@3.1.0)(next@15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(webpack@5.101.3)
+ typescript:
+ specifier: ^5
+ version: 5.9.2
+
bindings/devup-ui-wasm: {}
packages/components:
@@ -462,37 +606,37 @@ importers:
version: link:../vite-plugin
'@storybook/addon-docs':
specifier: ^9.1.7
- version: 9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
+ version: 9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
'@storybook/addon-onboarding':
specifier: ^9.1.7
- version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
+ version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
'@storybook/react-vite':
specifier: ^9.1.7
- version: 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.51.0)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.51.0)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
'@types/react':
specifier: ^19.1.13
version: 19.1.13
eslint-plugin-storybook:
specifier: ^9.1.7
- version: 9.1.7(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2)
+ version: 9.1.7(eslint@9.36.0(jiti@2.5.1))(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2)
rollup-plugin-preserve-directives:
specifier: ^0.4.0
version: 0.4.0(rollup@4.51.0)
storybook:
specifier: ^9.1.7
- version: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
typescript:
specifier: ^5.9.2
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
packages/next-plugin:
dependencies:
@@ -504,7 +648,7 @@ importers:
version: 4.26.2
next:
specifier: ^15.5
- version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
devDependencies:
'@types/webpack':
specifier: ^5.28.5
@@ -514,13 +658,13 @@ importers:
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
packages/react:
dependencies:
@@ -542,10 +686,10 @@ importers:
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
packages/reset-css:
dependencies:
@@ -561,10 +705,10 @@ importers:
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
packages/rsbuild-plugin:
dependencies:
@@ -580,13 +724,13 @@ importers:
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
packages/vite-plugin:
dependencies:
@@ -595,14 +739,14 @@ importers:
version: link:../../bindings/devup-ui-wasm
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
devDependencies:
typescript:
specifier: ^5.9.2
version: 5.9.2
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
packages/webpack-plugin:
dependencies:
@@ -618,19 +762,23 @@ importers:
version: 5.9.2
vite:
specifier: ^6
- version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
vite-plugin-dts:
specifier: ^4.5.4
- version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ version: 4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
packages:
'@adobe/css-tools@4.4.4':
resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
+ '@alloc/quick-lru@5.2.0':
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -785,6 +933,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-flow@7.27.1':
+ resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-import-assertions@7.27.1':
resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==}
engines: {node: '>=6.9.0'}
@@ -1274,6 +1428,9 @@ packages:
'@clack/prompts@0.9.1':
resolution: {integrity: sha512-JIpyaboYZeWYlyP0H+OoPPxd6nqueG/CmN6ixBiNFsIDHREevjIf0n0Ohh5gr5C8pEDknzgvz+pIJ8dMhzWIeg==}
+ '@code-hike/lighter@1.0.3':
+ resolution: {integrity: sha512-LU0TbZfu3L3fQZ7y9tZHttnxyFm7ewU96arGMFnjLbvFj+onYfVkznhQOmU1ZsQtv9rpQzZ313GRz6hCGDrlJQ==}
+
'@csstools/postcss-cascade-layers@5.0.2':
resolution: {integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==}
engines: {node: '>=18'}
@@ -1286,6 +1443,9 @@ packages:
peerDependencies:
postcss-selector-parser: ^7.0.0
+ '@dual-bundle/import-meta-resolve@4.2.1':
+ resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==}
+
'@emnapi/core@1.5.0':
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
@@ -1667,6 +1827,10 @@ packages:
resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/js@9.36.0':
+ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1853,6 +2017,10 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
'@istanbuljs/schema@0.1.3':
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
@@ -2062,12 +2230,18 @@ packages:
'@types/react':
optional: true
+ '@napi-rs/wasm-runtime@0.2.12':
+ resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
+
'@napi-rs/wasm-runtime@1.0.5':
resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==}
'@next/env@15.5.3':
resolution: {integrity: sha512-RSEDTRqyihYXygx/OJXwvVupfr9m04+0vH8vyy0HfZ7keRto6VX9BbEk0J2PUk0VGy6YhklJUSrgForov5F9pw==}
+ '@next/eslint-plugin-next@15.5.3':
+ resolution: {integrity: sha512-SdhaKdko6dpsSr0DldkESItVrnPYB1NS2NpShCSX5lc7SSQmLZt5Mug6t2xbiuVWEVDLZSuIAoQyYVBYp0dR5g==}
+
'@next/mdx@15.5.3':
resolution: {integrity: sha512-tpD3sdWfAiqjqD1WXL4ZEpxswXdbeoTQjlgvDzbQOxDr37qaAo9bFkpMVb3P3pgAJAQ9Q6w1Yql6YtOsmgZrzg==}
peerDependencies:
@@ -2139,6 +2313,10 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
+ '@nolyfill/is-core-module@1.0.39':
+ resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
+ engines: {node: '>=12.4.0'}
+
'@pandacss/config@1.3.1':
resolution: {integrity: sha512-Q58Q40JvVyZSruX3jthoJMsUv80Q0g2Aug0Q4OKSaqxLV3MXh3gW8KN0qztVp4kSS+sURShh8qPd6Ucjp5YXPA==}
@@ -2403,6 +2581,12 @@ packages:
webpack-hot-middleware:
optional: true
+ '@rtsao/scc@1.1.0':
+ resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
+
+ '@rushstack/eslint-patch@1.12.0':
+ resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==}
+
'@rushstack/node-core-library@5.14.0':
resolution: {integrity: sha512-eRong84/rwQUlATGFW3TMTYVyqL1vfW9Lf10PH+mVGfIb9HzU3h5AASNIw+axnBLjnD0n3rT5uQBwu9fvzATrg==}
peerDependencies:
@@ -2484,12 +2668,129 @@ packages:
typescript:
optional: true
+ '@stylexjs/babel-plugin@0.11.1':
+ resolution: {integrity: sha512-hQ02pz6VLjr/yC21NyVu5Lv1djQNiYkUI/vGAawv/TYly8SGI/N2ba7ea6E7vtkdE5K4idh8o3EhY2IA28xzsg==}
+
+ '@stylexjs/babel-plugin@0.15.4':
+ resolution: {integrity: sha512-QfL2j3VCU+KTyIEoPBhdwq8KW1Gv0FVvwSzfjjdQ0J2Ei/DJBx2AXVsDYzBcVw0WI+KsEfQUHFZ1Fk2t1U/9Iw==}
+
+ '@stylexjs/eslint-plugin@0.15.4':
+ resolution: {integrity: sha512-P33h+QdudEI3oSzIvVXhNHeAfbUzG4xGYW7tt4hdMizAl+bwIj58+8TK7fxQPV01yBMMNGrBlA/aCmzfQOP8Gw==}
+
+ '@stylexjs/nextjs-plugin@0.11.1':
+ resolution: {integrity: sha512-42mJGw9W3i9cRrChv25JCMGvWhCVVcmt1EqgOgRMy3XTH45Ehd9TkwDiVmhknvSEDKxw+ib3AiSPjZ1ehZ9d6A==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+ peerDependencies:
+ next: '>=14.0.1 || >=15.0.0 || 15.0.0-rc.0'
+
+ '@stylexjs/open-props@0.11.1':
+ resolution: {integrity: sha512-UYeJV34LOmDZ1igQknB+iM3JMg+lbncHr/zG7i1tBwwQslNNWOMM7iR4hwSUvczQYcW5G8vMAorP/2j4T8XBjA==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+
+ '@stylexjs/shared@0.11.1':
+ resolution: {integrity: sha512-siBoO0yg6KbhHbtkwWGhZWu0pH61gEAsdSYYv+vQRkaX3iSADByrqFuhD/KQku8AfKq78u5dWGc3FDA0H90VEw==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+
+ '@stylexjs/stylex@0.11.1':
+ resolution: {integrity: sha512-1OofsiCP2DYV+Cw/iIuHYTAJRy34TtxQt0FDuQGTnNH915hb6NkPmX6iPa++9t4KP3HWR9oVRmAHkpP58BIYbw==}
+
+ '@stylexjs/stylex@0.15.4':
+ resolution: {integrity: sha512-UQT75p3qxwCIsVpH87YfgHvzWGDyMbQcFKhguj4noBZCc+npEh5h7J4BIHMgrxpyJa9mislLfXv+M5TmP2YH5A==}
+
'@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+ '@tailwindcss/node@4.1.13':
+ resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==}
+
+ '@tailwindcss/oxide-android-arm64@4.1.13':
+ resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.13':
+ resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.1.13':
+ resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.13':
+ resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
+ resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
+ resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
+ resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
+ resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.13':
+ resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.13':
+ resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+ bundledDependencies:
+ - '@napi-rs/wasm-runtime'
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - '@tybys/wasm-util'
+ - '@emnapi/wasi-threads'
+ - tslib
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
+ resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
+ resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.1.13':
+ resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==}
+ engines: {node: '>= 10'}
+
+ '@tailwindcss/postcss@4.1.13':
+ resolution: {integrity: sha512-HLgx6YSFKJT7rJqh9oJs/TkBFhxuMOfUKSBEPYwV+t78POOBsdQ7crhZLzwcH3T0UyUuOzU/GK5pk5eKr3wCiQ==}
+
'@tanstack/eslint-plugin-query@5.89.0':
resolution: {integrity: sha512-vz8TEuw9GO0xXIdreMpcofvOY17T3cjgob9bSFln8yQsKsbsUvtpvV3F8pVC3tZEDq0IwO++3/e0/+7YKEarNA==}
peerDependencies:
@@ -2587,6 +2888,9 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
@@ -2622,6 +2926,9 @@ packages:
'@types/react-syntax-highlighter@15.5.13':
resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==}
+ '@types/react-test-renderer@19.1.0':
+ resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==}
+
'@types/react-transition-group@4.4.12':
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
peerDependencies:
@@ -2710,6 +3017,123 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
+ resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
+ cpu: [arm]
+ os: [android]
+
+ '@unrs/resolver-binding-android-arm64@1.11.1':
+ resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==}
+ cpu: [arm64]
+ os: [android]
+
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
+ resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
+ resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
+ resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
+ resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
+ resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
+ resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
+ resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
+ resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
+ resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
+ resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
+ resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
+ resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
+ resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
+ resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
+ resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
+ resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
+ resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==}
+ cpu: [x64]
+ os: [win32]
+
+ '@vanilla-extract/babel-plugin-debug-ids@1.2.2':
+ resolution: {integrity: sha512-MeDWGICAF9zA/OZLOKwhoRlsUW+fiMwnfuOAqFVohL31Agj7Q/RBWAYweqjHLgFBCsdnr6XIfwjJnmb2znEWxw==}
+
+ '@vanilla-extract/css@1.17.4':
+ resolution: {integrity: sha512-m3g9nQDWPtL+sTFdtCGRMI1Vrp86Ay4PBYq1Bo7Bnchj5ElNtAJpOqD+zg+apthVA4fB7oVpMWNjwpa6ElDWFQ==}
+
+ '@vanilla-extract/integration@8.0.4':
+ resolution: {integrity: sha512-cmOb7tR+g3ulKvFtSbmdw3YUyIS1d7MQqN+FcbwNhdieyno5xzUyfDCMjeWJhmCSMvZ6WlinkrOkgs6SHB+FRg==}
+
+ '@vanilla-extract/next-plugin@2.4.14':
+ resolution: {integrity: sha512-5GRgVZayLNvXJVHwVWNZp7rDAgXmF5DAyVtp9O5ZxPoOuokLWwTaIw1bYALXs/uCaeAUwilK5p14peagzFbe2w==}
+ peerDependencies:
+ next: '>=12.1.7'
+
+ '@vanilla-extract/private@1.0.9':
+ resolution: {integrity: sha512-gT2jbfZuaaCLrAxwXbRgIhGhcXbRZCG3v4TTUnjw0EJ7ArdBRxkq4msNJkbuRkCgfIK5ATmprB5t9ljvLeFDEA==}
+
+ '@vanilla-extract/webpack-plugin@2.3.22':
+ resolution: {integrity: sha512-3Cx8DkbX3EeLHGbD049jjj6/bWB0VK4YFfWWsf8VXBI8dgf5SvEef1VfET22IOcT9GzLl8MqfsLr/XSo9iv67Q==}
+ peerDependencies:
+ webpack: ^4.30.0 || ^5.20.2
+
'@vitejs/plugin-react@5.0.3':
resolution: {integrity: sha512-PFVHhosKkofGH0Yzrw1BipSedTH68BFF8ZWy1kfUpCtJcouXXY0+racG8sExw7hw0HoX36813ga5o3LTWZ4FUg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3135,6 +3559,9 @@ packages:
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines: {node: '>=12'}
+ ansi-sequence-parser@1.1.1:
+ resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -3176,6 +3603,10 @@ packages:
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines: {node: '>= 0.4'}
+ array.prototype.findlastindex@1.2.6:
+ resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
+ engines: {node: '>= 0.4'}
+
array.prototype.flat@1.3.3:
resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
engines: {node: '>= 0.4'}
@@ -3196,6 +3627,9 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
+ ast-types-flow@0.0.8:
+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
+
ast-types@0.16.1:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
@@ -3219,6 +3653,14 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
+ axe-core@4.10.3:
+ resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
+ engines: {node: '>=4'}
+
+ axobject-query@4.1.0:
+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+ engines: {node: '>= 0.4'}
+
babel-loader@9.2.1:
resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==}
engines: {node: '>= 14.15.0'}
@@ -3263,6 +3705,9 @@ packages:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
engines: {node: '>=4'}
+ big.js@5.2.2:
+ resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
+
body-scroll-lock@3.1.5:
resolution: {integrity: sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==}
@@ -3276,6 +3721,11 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
+ bright@1.0.0:
+ resolution: {integrity: sha512-AX93OXFCdQQrnCmyZ85gazHhKBfKcTLnj7Hx3DM3vJwuU7VONDlB58vh3hJZ9rKWLTULbScAmuapgNgzK4u4fQ==}
+ peerDependencies:
+ react: ^18 || ^19
+
browserslist@4.21.5:
resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -3317,6 +3767,10 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
+ camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
+
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
@@ -3366,6 +3820,10 @@ packages:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
@@ -3377,6 +3835,9 @@ packages:
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+ cliui@6.0.0:
+ resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
@@ -3445,6 +3906,22 @@ packages:
resolution: {integrity: sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA==}
engines: {node: '>=14.9.0'}
+ css-color-names@0.0.1:
+ resolution: {integrity: sha512-i7o8lqlrmiG/EUzlBftBncsrkYgBCfCI9X6plNxdyXMZlMNd4hPX7u/o7YLH9vwXPPPAr+BUs3R0oto+lzjbyA==}
+
+ css-mediaquery@0.1.2:
+ resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==}
+
+ css-shorthand-expand@1.2.0:
+ resolution: {integrity: sha512-L3RS1VNYuXgMOfVGX4WzP9AFK6KL0JuioSoO8661egEac2eHX9/s4yFO8mgK6QEtm8UmU8IvuKzPgdQpU0DhpQ==}
+
+ css-url-regex@0.0.1:
+ resolution: {integrity: sha512-nFtRgFyJUwz9pyMpyscglpHEFdEJ+y2Q8pK33I99gzhUV1OFzS3t5DtIop3VWLIoGFr4mWcM4hJuWPLXn1NXgA==}
+
+ css-what@6.2.2:
+ resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
+ engines: {node: '>= 6'}
+
css.escape@1.5.1:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
@@ -3462,6 +3939,9 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+ damerau-levenshtein@1.0.8:
+ resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
+
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
@@ -3477,6 +3957,14 @@ packages:
de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
+ debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@@ -3486,9 +3974,21 @@ packages:
supports-color:
optional: true
+ decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+
decode-named-character-reference@1.2.0:
resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==}
+ dedent@1.7.0:
+ resolution: {integrity: sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==}
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
@@ -3496,6 +3996,13 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+ deep-object-diff@1.1.9:
+ resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==}
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -3565,6 +4072,10 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ emojis-list@3.0.0:
+ resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
+ engines: {node: '>= 4'}
+
enhanced-resolve@5.18.3:
resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
engines: {node: '>=10.13.0'}
@@ -3655,17 +4166,79 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
+ eslint-config-next@15.5.3:
+ resolution: {integrity: sha512-e6j+QhQFOr5pfsc8VJbuTD9xTXJaRvMHYjEeLPA2pFkheNlgPLCkxdvhxhfuM4KGcqSZj2qEnpHisdTVs3BxuQ==}
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0 || ^9.0.0
+ typescript: '>=3.3.1'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
eslint-config-prettier@10.1.8:
resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
+ eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+
+ eslint-import-resolver-typescript@3.10.1:
+ resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ eslint-plugin-import: '*'
+ eslint-plugin-import-x: '*'
+ peerDependenciesMeta:
+ eslint-plugin-import:
+ optional: true
+ eslint-plugin-import-x:
+ optional: true
+
+ eslint-module-utils@2.12.1:
+ resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+
eslint-plugin-devup@2.0.5:
resolution: {integrity: sha512-7cw9p++6I7naOeWkOXgOrXf8bp4j+ULBpBZPQxsloY3DyWX2fqRD+Po4sHiCkdlda+SED9umyXKfuA5Mi7YXUg==}
peerDependencies:
eslint: '*'
+ eslint-plugin-import@2.32.0:
+ resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+
+ eslint-plugin-jsx-a11y@6.10.2:
+ resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
+
eslint-plugin-prettier@5.5.4:
resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -3729,8 +4302,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.35.0:
- resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==}
+ eslint@9.36.0:
+ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -3819,6 +4392,10 @@ packages:
fast-diff@1.3.0:
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+ fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ engines: {node: '>=8.6.0'}
+
fast-glob@3.3.3:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
@@ -3916,6 +4493,9 @@ packages:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
+ fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -3935,6 +4515,10 @@ packages:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
+ get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -3947,6 +4531,9 @@ packages:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
+ get-tsconfig@4.10.1:
+ resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
+
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -3967,6 +4554,10 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
+ glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
+
globals@14.0.0:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
@@ -4039,6 +4630,9 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
+ hex-color-regex@1.1.0:
+ resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==}
+
highlight.js@10.7.3:
resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
@@ -4051,6 +4645,12 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+ hsl-regex@1.0.0:
+ resolution: {integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==}
+
+ hsla-regex@1.0.0:
+ resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==}
+
html-entities@2.6.0:
resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==}
@@ -4092,6 +4692,13 @@ packages:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
+ inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
inline-style-parser@0.2.4:
resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
@@ -4099,6 +4706,9 @@ packages:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
+ invariant@2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+
is-alphabetical@1.0.4:
resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
@@ -4130,6 +4740,9 @@ packages:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
+ is-bun-module@2.0.0:
+ resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
+
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
@@ -4341,6 +4954,10 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ hasBin: true
+
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -4366,6 +4983,13 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+ language-subtag-registry@0.3.23:
+ resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
+
+ language-tags@1.0.9:
+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
+ engines: {node: '>=0.10'}
+
levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -4376,20 +5000,44 @@ packages:
cpu: [arm64]
os: [darwin]
+ lightningcss-darwin-arm64@1.30.1:
+ resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
lightningcss-darwin-x64@1.25.1:
resolution: {integrity: sha512-dYWuCzzfqRueDSmto6YU5SoGHvZTMU1Em9xvhcdROpmtOQLorurUZz8+xFxZ51lCO2LnYbfdjZ/gCqWEkwixNg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
+ lightningcss-darwin-x64@1.30.1:
+ resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
lightningcss-freebsd-x64@1.25.1:
resolution: {integrity: sha512-hXoy2s9A3KVNAIoKz+Fp6bNeY+h9c3tkcx1J3+pS48CqAt+5bI/R/YY4hxGL57fWAIquRjGKW50arltD6iRt/w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
- lightningcss-linux-arm-gnueabihf@1.25.1:
- resolution: {integrity: sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==}
+ lightningcss-freebsd-x64@1.30.1:
+ resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.25.1:
+ resolution: {integrity: sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
@@ -4400,34 +5048,74 @@ packages:
cpu: [arm64]
os: [linux]
+ lightningcss-linux-arm64-gnu@1.30.1:
+ resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
lightningcss-linux-arm64-musl@1.25.1:
resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ lightningcss-linux-arm64-musl@1.30.1:
+ resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
lightningcss-linux-x64-gnu@1.25.1:
resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ lightningcss-linux-x64-gnu@1.30.1:
+ resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
lightningcss-linux-x64-musl@1.25.1:
resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ lightningcss-linux-x64-musl@1.30.1:
+ resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
lightningcss-win32-x64-msvc@1.25.1:
resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
+ lightningcss-win32-x64-msvc@1.30.1:
+ resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
lightningcss@1.25.1:
resolution: {integrity: sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==}
engines: {node: '>= 12.0.0'}
+ lightningcss@1.30.1:
+ resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
+ engines: {node: '>= 12.0.0'}
+
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -4435,6 +5123,10 @@ packages:
resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
engines: {node: '>=6.11.5'}
+ loader-utils@2.0.4:
+ resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
+ engines: {node: '>=8.9.0'}
+
local-pkg@1.1.2:
resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
engines: {node: '>=14'}
@@ -4519,6 +5211,10 @@ packages:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
+ map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+
markdown-extensions@2.0.0:
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines: {node: '>=16'}
@@ -4578,6 +5274,9 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+ media-query-parser@2.0.2:
+ resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==}
+
merge-anything@5.1.7:
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
engines: {node: '>=12.13'}
@@ -4735,14 +5434,26 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
+ minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+
mkdirp@2.1.6:
resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==}
engines: {node: '>=10'}
hasBin: true
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
mlly@1.8.0:
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
+ modern-ahocorasick@1.1.0:
+ resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -4758,6 +5469,11 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ napi-postinstall@0.3.3:
+ resolution: {integrity: sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ hasBin: true
+
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -4826,10 +5542,17 @@ packages:
resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
engines: {node: '>= 0.4'}
+ object.groupby@1.0.3:
+ resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
+ engines: {node: '>= 0.4'}
+
object.values@1.2.1:
resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@@ -5155,6 +5878,11 @@ packages:
peerDependencies:
react: '>= 0.14.0'
+ react-test-renderer@19.1.1:
+ resolution: {integrity: sha512-aGRXI+zcBTtg0diHofc7+Vy97nomBs9WHHFY1Csl3iV0x6xucjNYZZAkiVKGiNYUv23ecOex5jE67t8ZzqYObA==}
+ peerDependencies:
+ react: ^19.1.1
+
react-transition-group@4.4.5:
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
@@ -5245,6 +5973,14 @@ packages:
remark@15.0.1:
resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==}
+ repeat-element@1.1.4:
+ resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
+ engines: {node: '>=0.10.0'}
+
+ require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+
require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
@@ -5252,6 +5988,9 @@ packages:
require-like@0.1.2:
resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==}
+ require-main-filename@2.0.0:
+ resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -5260,6 +5999,9 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
+ resolve-pkg-maps@1.0.0:
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+
resolve@1.22.10:
resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
engines: {node: '>= 0.4'}
@@ -5273,6 +6015,17 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ rgb-regex@1.0.1:
+ resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==}
+
+ rgba-regex@1.0.0:
+ resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==}
+
+ rimraf@6.0.1:
+ resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+ engines: {node: 20 || >=22}
+ hasBin: true
+
rollup-plugin-preserve-directives@0.4.0:
resolution: {integrity: sha512-gx4nBxYm5BysmEQS+e2tAMrtFxrGvk+Pe5ppafRibQi0zlW7VYAbEGk6IKDw9sJGPdFWgVTE0o4BU4cdG0Fylg==}
peerDependencies:
@@ -5328,6 +6081,12 @@ packages:
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+ server-only@0.0.1:
+ resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==}
+
+ set-blocking@2.0.0:
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -5417,6 +6176,9 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+ stable-hash@0.0.5:
+ resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
+
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -5451,6 +6213,10 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
+ string.prototype.includes@2.0.1:
+ resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
+ engines: {node: '>= 0.4'}
+
string.prototype.matchall@4.0.12:
resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
engines: {node: '>= 0.4'}
@@ -5519,6 +6285,9 @@ packages:
babel-plugin-macros:
optional: true
+ styleq@0.2.1:
+ resolution: {integrity: sha512-L0TR0NQb+X4/ktDEKmjWyp27gla+LUYi/by5k5SjKXf6/pvZP7wbwEB5J+tqxdFVPgzbsuz+d4RTScO/QZquBw==}
+
stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
@@ -5545,10 +6314,17 @@ packages:
resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
engines: {node: '>=10.0.0'}
+ tailwindcss@4.1.13:
+ resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==}
+
tapable@2.2.3:
resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==}
engines: {node: '>=6'}
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+
term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
@@ -5603,6 +6379,9 @@ packages:
resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
engines: {node: '>=14.0.0'}
+ tm-grammars@1.24.13:
+ resolution: {integrity: sha512-ELNKpM77iMZRUQ9t9e2Gel/2z7euiskFJM8QOx/GPqyc2fZZ2ZaeNzDo3qNWTR/OGFpjsBu4lYCawPurhP/0Ww==}
+
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -5642,6 +6421,10 @@ packages:
ts-pattern@5.8.0:
resolution: {integrity: sha512-kIjN2qmWiHnhgr5DAkAafF9fwb0T5OhMVSWrm8XEdTFnX6+wfXwYOFjeF86UZ54vduqiR7BfqScFmXSzSaH8oA==}
+ ts_dependency_graph@2.1.1:
+ resolution: {integrity: sha512-3zcBL6seaMnWCneeRn/5eAvunX3wWrxonDWGjRS5VkedRytJN0vzGT0FvSTSTFGKt5P8tYbFw0Xr1iLu4TH8iA==}
+ hasBin: true
+
tsconfck@3.1.6:
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
engines: {node: ^18 || >=20}
@@ -5652,6 +6435,9 @@ packages:
typescript:
optional: true
+ tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+
tsconfig-paths@4.2.0:
resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
engines: {node: '>=6'}
@@ -5686,6 +6472,11 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ typescript@4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
+
typescript@5.8.2:
resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
@@ -5767,6 +6558,9 @@ packages:
resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
+ unrs-resolver@1.11.1:
+ resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==}
+
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
@@ -5910,6 +6704,9 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
+ which-module@2.0.1:
+ resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
+
which-typed-array@1.1.19:
resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
@@ -5932,6 +6729,10 @@ packages:
resolution: {integrity: sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==}
engines: {node: '>=12.17'}
+ wrap-ansi@6.2.0:
+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+ engines: {node: '>=8'}
+
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -5940,6 +6741,9 @@ packages:
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
+ wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
ws@8.18.3:
resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
@@ -5956,16 +6760,31 @@ packages:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
+ y18n@4.0.3:
+ resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
+
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
+ yargs-parser@18.1.3:
+ resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
+ engines: {node: '>=6'}
+
+ yargs@15.4.1:
+ resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
+ engines: {node: '>=8'}
+
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -5981,6 +6800,8 @@ snapshots:
'@adobe/css-tools@4.4.4': {}
+ '@alloc/quick-lru@5.2.0': {}
+
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
@@ -6248,6 +7069,11 @@ snapshots:
dependencies:
'@babel/core': 7.28.4
+ '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/helper-plugin-utils': 7.27.1
+
'@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)':
dependencies:
'@babel/core': 7.28.4
@@ -6959,6 +7785,11 @@ snapshots:
picocolors: 1.1.1
sisteransi: 1.0.5
+ '@code-hike/lighter@1.0.3':
+ dependencies:
+ ansi-sequence-parser: 1.1.1
+ tm-grammars: 1.24.13
+
'@csstools/postcss-cascade-layers@5.0.2(postcss@8.4.49)':
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
@@ -6969,6 +7800,8 @@ snapshots:
dependencies:
postcss-selector-parser: 7.1.0
+ '@dual-bundle/import-meta-resolve@4.2.1': {}
+
'@emnapi/core@1.5.0':
dependencies:
'@emnapi/wasi-threads': 1.1.0
@@ -7212,9 +8045,9 @@ snapshots:
'@esbuild/win32-x64@0.25.10':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))':
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.5.1))':
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -7249,6 +8082,8 @@ snapshots:
'@eslint/js@9.35.0': {}
+ '@eslint/js@9.36.0': {}
+
'@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.3.5':
@@ -7397,14 +8232,18 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
+ '@isaacs/fs-minipass@4.0.1':
+ dependencies:
+ minipass: 7.1.2
+
'@istanbuljs/schema@0.1.3': {}
- '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
glob: 10.4.5
magic-string: 0.30.19
react-docgen-typescript: 2.4.0(typescript@5.9.2)
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
optionalDependencies:
typescript: 5.9.2
@@ -7468,7 +8307,7 @@ snapshots:
stylis: 4.3.6
optionalDependencies:
'@types/react': 19.1.13
- next: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ next: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@kuma-ui/next-plugin@1.3.3(@babel/core@7.28.4)(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(webpack@5.101.3)':
dependencies:
@@ -7479,7 +8318,7 @@ snapshots:
'@kuma-ui/webpack-plugin': 1.4.3(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(webpack@5.101.3)
babel-loader: 9.2.1(@babel/core@7.28.4)(webpack@5.101.3)
browserslist: 4.21.5
- next: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ next: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react: 19.1.1
webpack: 5.101.3
optionalDependencies:
@@ -7713,6 +8552,13 @@ snapshots:
optionalDependencies:
'@types/react': 19.1.13
+ '@napi-rs/wasm-runtime@0.2.12':
+ dependencies:
+ '@emnapi/core': 1.5.0
+ '@emnapi/runtime': 1.5.0
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@napi-rs/wasm-runtime@1.0.5':
dependencies:
'@emnapi/core': 1.5.0
@@ -7722,6 +8568,10 @@ snapshots:
'@next/env@15.5.3': {}
+ '@next/eslint-plugin-next@15.5.3':
+ dependencies:
+ fast-glob: 3.3.1
+
'@next/mdx@15.5.3(@mdx-js/loader@3.1.1(webpack@5.101.3))(@mdx-js/react@3.1.1(@types/react@19.1.13)(react@19.1.1))':
dependencies:
source-map: 0.7.6
@@ -7765,6 +8615,8 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
+ '@nolyfill/is-core-module@1.0.39': {}
+
'@pandacss/config@1.3.1':
dependencies:
'@pandacss/logger': 1.3.1
@@ -8093,6 +8945,10 @@ snapshots:
html-entities: 2.6.0
react-refresh: 0.17.0
+ '@rtsao/scc@1.1.0': {}
+
+ '@rushstack/eslint-patch@1.12.0': {}
+
'@rushstack/node-core-library@5.14.0(@types/node@24.5.2)':
dependencies:
ajv: 8.13.0
@@ -8127,33 +8983,33 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@storybook/addon-docs@9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))':
+ '@storybook/addon-docs@9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))':
dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.1.13)(react@19.1.1)
- '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
+ '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
'@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@storybook/react-dom-shim': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
+ '@storybook/react-dom-shim': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))':
+ '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))':
dependencies:
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
- '@storybook/builder-vite@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@storybook/builder-vite@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
- '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
ts-dedent: 2.2.0
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
- '@storybook/csf-plugin@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))':
+ '@storybook/csf-plugin@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))':
dependencies:
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
unplugin: 1.16.1
'@storybook/global@5.0.0': {}
@@ -8163,42 +9019,102 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- '@storybook/react-dom-shim@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))':
+ '@storybook/react-dom-shim@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))':
dependencies:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
- '@storybook/react-vite@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.51.0)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@storybook/react-vite@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.51.0)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
'@rollup/pluginutils': 5.3.0(rollup@4.51.0)
- '@storybook/builder-vite': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
- '@storybook/react': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2)
+ '@storybook/builder-vite': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
+ '@storybook/react': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2)
find-up: 7.0.0
magic-string: 0.30.19
react: 19.1.1
react-docgen: 8.0.1
react-dom: 19.1.1(react@19.1.1)
resolve: 1.22.10
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
tsconfig-paths: 4.2.0
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
- '@storybook/react@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2)':
+ '@storybook/react@9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2)':
dependencies:
'@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))
+ '@storybook/react-dom-shim': 9.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
optionalDependencies:
typescript: 5.9.2
+ '@stylexjs/babel-plugin@0.11.1':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/traverse': 7.28.4
+ '@babel/types': 7.28.4
+ '@dual-bundle/import-meta-resolve': 4.2.1
+ '@stylexjs/shared': 0.11.1
+ '@stylexjs/stylex': 0.11.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@stylexjs/babel-plugin@0.15.4':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/traverse': 7.28.4
+ '@babel/types': 7.28.4
+ '@dual-bundle/import-meta-resolve': 4.2.1
+ '@stylexjs/stylex': 0.15.4
+ postcss-value-parser: 4.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@stylexjs/eslint-plugin@0.15.4':
+ dependencies:
+ css-shorthand-expand: 1.2.0
+ micromatch: 4.0.8
+
+ '@stylexjs/nextjs-plugin@0.11.1(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
+ '@stylexjs/babel-plugin': 0.11.1
+ next: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@stylexjs/open-props@0.11.1':
+ dependencies:
+ '@stylexjs/stylex': 0.11.1
+
+ '@stylexjs/shared@0.11.1':
+ dependencies:
+ postcss-value-parser: 4.2.0
+
+ '@stylexjs/stylex@0.11.1':
+ dependencies:
+ css-mediaquery: 0.1.2
+ invariant: 2.2.4
+ styleq: 0.2.1
+
+ '@stylexjs/stylex@0.15.4':
+ dependencies:
+ css-mediaquery: 0.1.2
+ invariant: 2.2.4
+ styleq: 0.2.1
+
'@swc/helpers@0.5.15':
dependencies:
tslib: 2.8.1
@@ -8207,10 +9123,82 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tanstack/eslint-plugin-query@5.89.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@tailwindcss/node@4.1.13':
+ dependencies:
+ '@jridgewell/remapping': 2.3.5
+ enhanced-resolve: 5.18.3
+ jiti: 2.5.1
+ lightningcss: 1.30.1
+ magic-string: 0.30.19
+ source-map-js: 1.2.1
+ tailwindcss: 4.1.13
+
+ '@tailwindcss/oxide-android-arm64@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-x64@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
+ optional: true
+
+ '@tailwindcss/oxide@4.1.13':
+ dependencies:
+ detect-libc: 2.1.0
+ tar: 7.4.3
+ optionalDependencies:
+ '@tailwindcss/oxide-android-arm64': 4.1.13
+ '@tailwindcss/oxide-darwin-arm64': 4.1.13
+ '@tailwindcss/oxide-darwin-x64': 4.1.13
+ '@tailwindcss/oxide-freebsd-x64': 4.1.13
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.13
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.13
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.13
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.13
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.13
+
+ '@tailwindcss/postcss@4.1.13':
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ '@tailwindcss/node': 4.1.13
+ '@tailwindcss/oxide': 4.1.13
+ postcss: 8.5.6
+ tailwindcss: 4.1.13
+
+ '@tanstack/eslint-plugin-query@5.89.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
transitivePeerDependencies:
- supports-color
- typescript
@@ -8332,6 +9320,8 @@ snapshots:
'@types/json-schema@7.0.15': {}
+ '@types/json5@0.0.29': {}
+
'@types/mdast@4.0.4':
dependencies:
'@types/unist': 3.0.3
@@ -8364,6 +9354,10 @@ snapshots:
dependencies:
'@types/react': 19.1.13
+ '@types/react-test-renderer@19.1.0':
+ dependencies:
+ '@types/react': 19.1.13
+
'@types/react-transition-group@4.4.12(@types/react@19.1.13)':
dependencies:
'@types/react': 19.1.13
@@ -8393,15 +9387,15 @@ snapshots:
'@types/whatwg-mimetype@3.0.2': {}
- '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.44.0
- '@typescript-eslint/type-utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/type-utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.44.0
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -8410,14 +9404,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.44.0
'@typescript-eslint/types': 8.44.0
'@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.44.0
debug: 4.4.3
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -8440,13 +9434,13 @@ snapshots:
dependencies:
typescript: 5.9.2
- '@typescript-eslint/type-utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/type-utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.44.0
'@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
debug: 4.4.3
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
@@ -8470,25 +9464,145 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1))
+ '@typescript-eslint/scope-manager': 8.44.0
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.44.0':
+ dependencies:
+ '@typescript-eslint/types': 8.44.0
+ eslint-visitor-keys: 4.2.1
+
+ '@ungap/structured-clone@1.3.0': {}
+
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-android-arm64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
+ dependencies:
+ '@napi-rs/wasm-runtime': 0.2.12
+ optional: true
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
+ optional: true
+
+ '@vanilla-extract/babel-plugin-debug-ids@1.2.2':
+ dependencies:
+ '@babel/core': 7.28.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vanilla-extract/css@1.17.4(babel-plugin-macros@3.1.0)':
+ dependencies:
+ '@emotion/hash': 0.9.2
+ '@vanilla-extract/private': 1.0.9
+ css-what: 6.2.2
+ cssesc: 3.0.0
+ csstype: 3.1.3
+ dedent: 1.7.0(babel-plugin-macros@3.1.0)
+ deep-object-diff: 1.1.9
+ deepmerge: 4.3.1
+ lru-cache: 10.4.3
+ media-query-parser: 2.0.2
+ modern-ahocorasick: 1.1.0
+ picocolors: 1.1.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+
+ '@vanilla-extract/integration@8.0.4(babel-plugin-macros@3.1.0)':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
+ '@vanilla-extract/babel-plugin-debug-ids': 1.2.2
+ '@vanilla-extract/css': 1.17.4(babel-plugin-macros@3.1.0)
+ dedent: 1.7.0(babel-plugin-macros@3.1.0)
+ esbuild: 0.25.10
+ eval: 0.1.8
+ find-up: 5.0.0
+ javascript-stringify: 2.1.0
+ mlly: 1.8.0
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+
+ '@vanilla-extract/next-plugin@2.4.14(babel-plugin-macros@3.1.0)(next@15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(webpack@5.101.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
- '@typescript-eslint/scope-manager': 8.44.0
- '@typescript-eslint/types': 8.44.0
- '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
- typescript: 5.9.2
+ '@vanilla-extract/webpack-plugin': 2.3.22(babel-plugin-macros@3.1.0)(webpack@5.101.3)
+ next: 15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
transitivePeerDependencies:
+ - babel-plugin-macros
- supports-color
+ - webpack
- '@typescript-eslint/visitor-keys@8.44.0':
- dependencies:
- '@typescript-eslint/types': 8.44.0
- eslint-visitor-keys: 4.2.1
+ '@vanilla-extract/private@1.0.9': {}
- '@ungap/structured-clone@1.3.0': {}
+ '@vanilla-extract/webpack-plugin@2.3.22(babel-plugin-macros@3.1.0)(webpack@5.101.3)':
+ dependencies:
+ '@vanilla-extract/integration': 8.0.4(babel-plugin-macros@3.1.0)
+ debug: 4.4.3
+ loader-utils: 2.0.4
+ picocolors: 1.1.1
+ webpack: 5.101.3
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
- '@vitejs/plugin-react@5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@vitejs/plugin-react@5.0.3(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
'@babel/core': 7.28.4
'@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4)
@@ -8496,11 +9610,11 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-beta.35
'@types/babel__core': 7.20.5
react-refresh: 0.17.0
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- supports-color
- '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
@@ -8515,7 +9629,7 @@ snapshots:
std-env: 3.9.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- supports-color
@@ -8527,13 +9641,13 @@ snapshots:
chai: 5.3.3
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))':
+ '@vitest/mocker@3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.19
optionalDependencies:
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -8607,8 +9721,8 @@ snapshots:
'@vue/compiler-ssr': 3.4.19
'@vue/shared': 3.4.19
estree-walker: 2.0.2
- magic-string: 0.30.17
- postcss: 8.4.49
+ magic-string: 0.30.19
+ postcss: 8.5.6
source-map-js: 1.2.1
'@vue/compiler-ssr@3.4.19':
@@ -9282,6 +10396,8 @@ snapshots:
ansi-regex@6.2.2: {}
+ ansi-sequence-parser@1.1.1: {}
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -9329,6 +10445,16 @@ snapshots:
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
+ array.prototype.findlastindex@1.2.6:
+ dependencies:
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ define-properties: 1.2.1
+ es-abstract: 1.24.0
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ es-shim-unscopables: 1.1.0
+
array.prototype.flat@1.3.3:
dependencies:
call-bind: 1.0.8
@@ -9363,6 +10489,8 @@ snapshots:
assertion-error@2.0.1: {}
+ ast-types-flow@0.0.8: {}
+
ast-types@0.16.1:
dependencies:
tslib: 2.8.1
@@ -9383,6 +10511,10 @@ snapshots:
dependencies:
possible-typed-array-names: 1.1.0
+ axe-core@4.10.3: {}
+
+ axobject-query@4.1.0: {}
+
babel-loader@9.2.1(@babel/core@7.28.4)(webpack@5.101.3):
dependencies:
'@babel/core': 7.28.4
@@ -9434,6 +10566,8 @@ snapshots:
dependencies:
is-windows: 1.0.2
+ big.js@5.2.2: {}
+
body-scroll-lock@3.1.5: {}
brace-expansion@1.1.12:
@@ -9449,6 +10583,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
+ bright@1.0.0(react@19.1.1):
+ dependencies:
+ '@code-hike/lighter': 1.0.3
+ react: 19.1.1
+ server-only: 0.0.1
+
browserslist@4.21.5:
dependencies:
caniuse-lite: 1.0.30001743
@@ -9499,6 +10639,8 @@ snapshots:
callsites@3.1.0: {}
+ camelcase@5.3.1: {}
+
caniuse-api@3.0.0:
dependencies:
browserslist: 4.26.2
@@ -9545,12 +10687,20 @@ snapshots:
dependencies:
readdirp: 4.1.2
+ chownr@3.0.0: {}
+
chrome-trace-event@1.0.4: {}
ci-info@3.9.0: {}
client-only@0.0.1: {}
+ cliui@6.0.0:
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 6.2.0
+
clsx@2.1.1: {}
code-block-writer@12.0.0: {}
@@ -9609,6 +10759,27 @@ snapshots:
dependencies:
'@types/node': 17.0.45
+ css-color-names@0.0.1: {}
+
+ css-mediaquery@0.1.2: {}
+
+ css-shorthand-expand@1.2.0:
+ dependencies:
+ css-color-names: 0.0.1
+ css-url-regex: 0.0.1
+ hex-color-regex: 1.1.0
+ hsl-regex: 1.0.0
+ hsla-regex: 1.0.0
+ map-obj: 1.0.1
+ repeat-element: 1.1.4
+ rgb-regex: 1.0.1
+ rgba-regex: 1.0.0
+ xtend: 4.0.2
+
+ css-url-regex@0.0.1: {}
+
+ css-what@6.2.2: {}
+
css.escape@1.5.1: {}
cssesc@3.0.0: {}
@@ -9619,6 +10790,8 @@ snapshots:
csstype@3.1.3: {}
+ damerau-levenshtein@1.0.8: {}
+
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -9639,18 +10812,32 @@ snapshots:
de-indent@1.0.2: {}
+ debug@3.2.7:
+ dependencies:
+ ms: 2.1.3
+
debug@4.4.3:
dependencies:
ms: 2.1.3
+ decamelize@1.2.0: {}
+
decode-named-character-reference@1.2.0:
dependencies:
character-entities: 2.0.2
+ dedent@1.7.0(babel-plugin-macros@3.1.0):
+ optionalDependencies:
+ babel-plugin-macros: 3.1.0
+
deep-eql@5.0.2: {}
deep-is@0.1.4: {}
+ deep-object-diff@1.1.9: {}
+
+ deepmerge@4.3.1: {}
+
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -9671,8 +10858,7 @@ snapshots:
detect-libc@1.0.3: {}
- detect-libc@2.1.0:
- optional: true
+ detect-libc@2.1.0: {}
devlop@1.1.0:
dependencies:
@@ -9713,6 +10899,8 @@ snapshots:
emoji-regex@9.2.2: {}
+ emojis-list@3.0.0: {}
+
enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
@@ -9919,44 +11107,146 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)):
+ eslint-config-next@15.5.3(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
+ dependencies:
+ '@next/eslint-plugin-next': 15.5.3
+ '@rushstack/eslint-patch': 1.12.0
+ '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.5.1))
+ optionalDependencies:
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+ - supports-color
+
+ eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.5.1)):
+ dependencies:
+ eslint: 9.36.0(jiti@2.5.1)
+
+ eslint-import-resolver-node@0.3.9:
+ dependencies:
+ debug: 3.2.7
+ is-core-module: 2.16.1
+ resolve: 1.22.10
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.36.0(jiti@2.5.1)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+ debug: 4.4.3
+ eslint: 9.36.0(jiti@2.5.1)
+ get-tsconfig: 4.10.1
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.15
+ unrs-resolver: 1.11.1
+ optionalDependencies:
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.36.0(jiti@2.5.1))
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.36.0(jiti@2.5.1))
+ transitivePeerDependencies:
+ - supports-color
- eslint-plugin-devup@2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
+ eslint-plugin-devup@2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
'@eslint/js': 9.35.0
- '@tanstack/eslint-plugin-query': 5.89.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
- eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1))
- eslint-plugin-prettier: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)
- eslint-plugin-react: 7.37.5(eslint@9.35.0(jiti@2.5.1))
- eslint-plugin-react-hooks: 5.2.0(eslint@9.35.0(jiti@2.5.1))
- eslint-plugin-simple-import-sort: 12.1.1(eslint@9.35.0(jiti@2.5.1))
- eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))
+ '@tanstack/eslint-plugin-query': 5.89.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-config-prettier: 10.1.8(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-prettier: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(prettier@3.6.2)
+ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-simple-import-sort: 12.1.1(eslint@9.36.0(jiti@2.5.1))
+ eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))
prettier: 3.6.2
- typescript-eslint: 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ typescript-eslint: 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
transitivePeerDependencies:
- '@types/eslint'
- '@typescript-eslint/eslint-plugin'
- supports-color
- typescript
- eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.36.0(jiti@2.5.1)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.9
+ array.prototype.findlastindex: 1.2.6
+ array.prototype.flat: 1.3.3
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.36.0(jiti@2.5.1))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.1
+ semver: 6.3.1
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ aria-query: 5.3.2
+ array-includes: 3.1.9
+ array.prototype.flatmap: 1.3.3
+ ast-types-flow: 0.0.8
+ axe-core: 4.10.3
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+ eslint: 9.36.0(jiti@2.5.1)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+ eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(prettier@3.6.2):
+ dependencies:
+ eslint: 9.36.0(jiti@2.5.1)
prettier: 3.6.2
prettier-linter-helpers: 1.0.0
synckit: 0.11.11
optionalDependencies:
'@types/eslint': 9.6.1
- eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1))
+ eslint-config-prettier: 10.1.8(eslint@9.36.0(jiti@2.5.1))
- eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
- eslint-plugin-react@7.37.5(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.5.1)):
dependencies:
array-includes: 3.1.9
array.prototype.findlast: 1.2.5
@@ -9964,7 +11254,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -9978,24 +11268,24 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-simple-import-sort@12.1.1(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-simple-import-sort@12.1.1(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
- eslint-plugin-storybook@9.1.7(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)))(typescript@5.9.2):
+ eslint-plugin-storybook@9.1.7(eslint@9.36.0(jiti@2.5.1))(storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)))(typescript@5.9.2):
dependencies:
- '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
- storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
+ storybook: 9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
eslint-scope@5.1.1:
dependencies:
@@ -10011,15 +11301,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.35.0(jiti@2.5.1):
+ eslint@9.36.0(jiti@2.5.1):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.35.0
+ '@eslint/js': 9.36.0
'@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
@@ -10129,6 +11419,14 @@ snapshots:
fast-diff@1.3.0: {}
+ fast-glob@3.3.1:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -10235,6 +11533,8 @@ snapshots:
jsonfile: 4.0.0
universalify: 0.1.2
+ fs.realpath@1.0.0: {}
+
fsevents@2.3.3:
optional: true
@@ -10253,6 +11553,8 @@ snapshots:
gensync@1.0.0-beta.2: {}
+ get-caller-file@2.0.5: {}
+
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -10277,6 +11579,10 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
+ get-tsconfig@4.10.1:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -10305,6 +11611,15 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 2.0.0
+ glob@7.2.3:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
globals@14.0.0: {}
globalthis@1.0.4:
@@ -10412,6 +11727,8 @@ snapshots:
he@1.2.0: {}
+ hex-color-regex@1.1.0: {}
+
highlight.js@10.7.3: {}
highlightjs-vue@1.0.0: {}
@@ -10422,6 +11739,10 @@ snapshots:
hookable@5.5.3: {}
+ hsl-regex@1.0.0: {}
+
+ hsla-regex@1.0.0: {}
+
html-entities@2.6.0: {}
html-escaper@2.0.2: {}
@@ -10449,6 +11770,13 @@ snapshots:
indent-string@4.0.0: {}
+ inflight@1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ inherits@2.0.4: {}
+
inline-style-parser@0.2.4: {}
internal-slot@1.1.0:
@@ -10457,6 +11785,10 @@ snapshots:
hasown: 2.0.2
side-channel: 1.1.0
+ invariant@2.2.4:
+ dependencies:
+ loose-envify: 1.4.0
+
is-alphabetical@1.0.4: {}
is-alphabetical@2.0.1: {}
@@ -10496,6 +11828,10 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
+ is-bun-module@2.0.0:
+ dependencies:
+ semver: 7.7.2
+
is-callable@1.2.7: {}
is-core-module@2.16.1:
@@ -10689,6 +12025,10 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
+ json5@1.0.2:
+ dependencies:
+ minimist: 1.2.8
+
json5@2.2.3: {}
jsonfile@4.0.0:
@@ -10716,6 +12056,12 @@ snapshots:
kolorist@1.8.0: {}
+ language-subtag-registry@0.3.23: {}
+
+ language-tags@1.0.9:
+ dependencies:
+ language-subtag-registry: 0.3.23
+
levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
@@ -10724,30 +12070,60 @@ snapshots:
lightningcss-darwin-arm64@1.25.1:
optional: true
+ lightningcss-darwin-arm64@1.30.1:
+ optional: true
+
lightningcss-darwin-x64@1.25.1:
optional: true
+ lightningcss-darwin-x64@1.30.1:
+ optional: true
+
lightningcss-freebsd-x64@1.25.1:
optional: true
+ lightningcss-freebsd-x64@1.30.1:
+ optional: true
+
lightningcss-linux-arm-gnueabihf@1.25.1:
optional: true
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ optional: true
+
lightningcss-linux-arm64-gnu@1.25.1:
optional: true
+ lightningcss-linux-arm64-gnu@1.30.1:
+ optional: true
+
lightningcss-linux-arm64-musl@1.25.1:
optional: true
+ lightningcss-linux-arm64-musl@1.30.1:
+ optional: true
+
lightningcss-linux-x64-gnu@1.25.1:
optional: true
+ lightningcss-linux-x64-gnu@1.30.1:
+ optional: true
+
lightningcss-linux-x64-musl@1.25.1:
optional: true
+ lightningcss-linux-x64-musl@1.30.1:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ optional: true
+
lightningcss-win32-x64-msvc@1.25.1:
optional: true
+ lightningcss-win32-x64-msvc@1.30.1:
+ optional: true
+
lightningcss@1.25.1:
dependencies:
detect-libc: 1.0.3
@@ -10762,10 +12138,31 @@ snapshots:
lightningcss-linux-x64-musl: 1.25.1
lightningcss-win32-x64-msvc: 1.25.1
+ lightningcss@1.30.1:
+ dependencies:
+ detect-libc: 2.1.0
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.30.1
+ lightningcss-darwin-x64: 1.30.1
+ lightningcss-freebsd-x64: 1.30.1
+ lightningcss-linux-arm-gnueabihf: 1.30.1
+ lightningcss-linux-arm64-gnu: 1.30.1
+ lightningcss-linux-arm64-musl: 1.30.1
+ lightningcss-linux-x64-gnu: 1.30.1
+ lightningcss-linux-x64-musl: 1.30.1
+ lightningcss-win32-arm64-msvc: 1.30.1
+ lightningcss-win32-x64-msvc: 1.30.1
+
lines-and-columns@1.2.4: {}
loader-runner@4.3.0: {}
+ loader-utils@2.0.4:
+ dependencies:
+ big.js: 5.2.2
+ emojis-list: 3.0.0
+ json5: 2.2.3
+
local-pkg@1.1.2:
dependencies:
mlly: 1.8.0
@@ -10845,6 +12242,8 @@ snapshots:
dependencies:
semver: 7.7.2
+ map-obj@1.0.1: {}
+
markdown-extensions@2.0.0: {}
markdown-table@3.0.4: {}
@@ -11014,6 +12413,10 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
+ media-query-parser@2.0.2:
+ dependencies:
+ '@babel/runtime': 7.28.4
+
merge-anything@5.1.7:
dependencies:
is-what: 4.1.16
@@ -11321,8 +12724,14 @@ snapshots:
minipass@7.1.2: {}
+ minizlib@3.0.2:
+ dependencies:
+ minipass: 7.1.2
+
mkdirp@2.1.6: {}
+ mkdirp@3.0.1: {}
+
mlly@1.8.0:
dependencies:
acorn: 8.15.0
@@ -11330,6 +12739,8 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.6.1
+ modern-ahocorasick@1.1.0: {}
+
mri@1.2.0: {}
ms@2.1.3: {}
@@ -11338,6 +12749,8 @@ snapshots:
nanoid@3.3.11: {}
+ napi-postinstall@0.3.3: {}
+
natural-compare@1.4.0: {}
neo-async@2.6.2: {}
@@ -11347,7 +12760,7 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
+ next@15.5.3(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
'@next/env': 15.5.3
'@swc/helpers': 0.5.15
@@ -11355,7 +12768,7 @@ snapshots:
postcss: 8.4.31
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.1.1)
+ styled-jsx: 5.1.6(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@19.1.1)
optionalDependencies:
'@next/swc-darwin-arm64': 15.5.3
'@next/swc-darwin-x64': 15.5.3
@@ -11407,6 +12820,12 @@ snapshots:
es-abstract: 1.24.0
es-object-atoms: 1.1.1
+ object.groupby@1.0.3:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+ es-abstract: 1.24.0
+
object.values@1.2.1:
dependencies:
call-bind: 1.0.8
@@ -11414,6 +12833,10 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
+ once@1.4.0:
+ dependencies:
+ wrappy: 1.0.2
+
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
@@ -11751,6 +13174,12 @@ snapshots:
react: 19.1.1
refractor: 3.6.0
+ react-test-renderer@19.1.1(react@19.1.1):
+ dependencies:
+ react: 19.1.1
+ react-is: 19.1.1
+ scheduler: 0.26.0
+
react-transition-group@4.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
'@babel/runtime': 7.28.4
@@ -11918,14 +13347,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ repeat-element@1.1.4: {}
+
+ require-directory@2.1.1: {}
+
require-from-string@2.0.2: {}
require-like@0.1.2: {}
+ require-main-filename@2.0.0: {}
+
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
+ resolve-pkg-maps@1.0.0: {}
+
resolve@1.22.10:
dependencies:
is-core-module: 2.16.1
@@ -11940,6 +13377,15 @@ snapshots:
reusify@1.1.0: {}
+ rgb-regex@1.0.1: {}
+
+ rgba-regex@1.0.0: {}
+
+ rimraf@6.0.1:
+ dependencies:
+ glob: 11.0.3
+ package-json-from-dist: 1.0.1
+
rollup-plugin-preserve-directives@0.4.0(rollup@4.51.0):
dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.51.0)
@@ -12021,6 +13467,10 @@ snapshots:
dependencies:
randombytes: 2.1.0
+ server-only@0.0.1: {}
+
+ set-blocking@2.0.0: {}
+
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -12145,6 +13595,8 @@ snapshots:
sprintf-js@1.0.3: {}
+ stable-hash@0.0.5: {}
+
stackback@0.0.2: {}
stackframe@1.3.4: {}
@@ -12156,13 +13608,13 @@ snapshots:
es-errors: 1.3.0
internal-slot: 1.1.0
- storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)):
+ storybook@9.1.7(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)):
dependencies:
'@storybook/global': 5.0.0
'@testing-library/jest-dom': 6.8.0
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ '@vitest/mocker': 3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
'@vitest/spy': 3.2.4
better-opn: 3.0.2
esbuild: 0.25.10
@@ -12194,6 +13646,12 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.2
+ string.prototype.includes@2.0.1:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+ es-abstract: 1.24.0
+
string.prototype.matchall@4.0.12:
dependencies:
call-bind: 1.0.8
@@ -12273,12 +13731,15 @@ snapshots:
dependencies:
inline-style-parser: 0.2.4
- styled-jsx@5.1.6(@babel/core@7.28.4)(react@19.1.1):
+ styled-jsx@5.1.6(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@19.1.1):
dependencies:
client-only: 0.0.1
react: 19.1.1
optionalDependencies:
'@babel/core': 7.28.4
+ babel-plugin-macros: 3.1.0
+
+ styleq@0.2.1: {}
stylis@4.2.0: {}
@@ -12306,8 +13767,19 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
+ tailwindcss@4.1.13: {}
+
tapable@2.2.3: {}
+ tar@7.4.3:
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.0.2
+ mkdirp: 3.0.1
+ yallist: 5.0.0
+
term-size@2.2.1: {}
terser-webpack-plugin@5.3.14(webpack@5.101.3):
@@ -12349,6 +13821,8 @@ snapshots:
tinyspy@4.0.4: {}
+ tm-grammars@1.24.13: {}
+
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -12382,10 +13856,23 @@ snapshots:
ts-pattern@5.8.0: {}
+ ts_dependency_graph@2.1.1:
+ dependencies:
+ glob: 7.2.3
+ typescript: 4.9.5
+ yargs: 15.4.1
+
tsconfck@3.1.6(typescript@5.9.2):
optionalDependencies:
typescript: 5.9.2
+ tsconfig-paths@3.15.0:
+ dependencies:
+ '@types/json5': 0.0.29
+ json5: 1.0.2
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+
tsconfig-paths@4.2.0:
dependencies:
json5: 2.2.3
@@ -12431,17 +13918,19 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript-eslint@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
+ typescript-eslint@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
+ typescript@4.9.5: {}
+
typescript@5.8.2: {}
typescript@5.8.3: {}
@@ -12520,6 +14009,30 @@ snapshots:
acorn: 8.15.0
webpack-virtual-modules: 0.6.2
+ unrs-resolver@1.11.1:
+ dependencies:
+ napi-postinstall: 0.3.3
+ optionalDependencies:
+ '@unrs/resolver-binding-android-arm-eabi': 1.11.1
+ '@unrs/resolver-binding-android-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-x64': 1.11.1
+ '@unrs/resolver-binding-freebsd-x64': 1.11.1
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-musl': 1.11.1
+ '@unrs/resolver-binding-wasm32-wasi': 1.11.1
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.11.1
+
update-browserslist-db@1.1.3(browserslist@4.21.5):
dependencies:
browserslist: 4.21.5
@@ -12556,13 +14069,13 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite-node@3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0):
+ vite-node@3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0):
dependencies:
cac: 6.7.14
debug: 4.4.3
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -12577,7 +14090,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-dts@4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)):
+ vite-plugin-dts@4.5.4(@types/node@24.5.2)(rollup@4.51.0)(typescript@5.9.2)(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)):
dependencies:
'@microsoft/api-extractor': 7.52.13(@types/node@24.5.2)
'@rollup/pluginutils': 5.3.0(rollup@4.51.0)
@@ -12590,13 +14103,13 @@ snapshots:
magic-string: 0.30.19
typescript: 5.9.2
optionalDependencies:
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0):
+ vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -12608,14 +14121,14 @@ snapshots:
'@types/node': 24.5.2
fsevents: 2.3.3
jiti: 2.5.1
- lightningcss: 1.25.1
+ lightningcss: 1.30.1
terser: 5.44.0
- vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0):
+ vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@18.0.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0))
+ '@vitest/mocker': 3.2.4(vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -12633,8 +14146,8 @@ snapshots:
tinyglobby: 0.2.15
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
- vite-node: 3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.25.1)(terser@5.44.0)
+ vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
+ vite-node: 3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
@@ -12730,6 +14243,8 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.4
+ which-module@2.0.1: {}
+
which-typed-array@1.1.19:
dependencies:
available-typed-arrays: 1.0.7
@@ -12753,6 +14268,12 @@ snapshots:
wordwrapjs@5.1.0: {}
+ wrap-ansi@6.2.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -12765,16 +14286,41 @@ snapshots:
string-width: 5.1.2
strip-ansi: 7.1.2
+ wrappy@1.0.2: {}
+
ws@8.18.3: {}
xtend@4.0.2: {}
+ y18n@4.0.3: {}
+
yallist@3.1.1: {}
yallist@4.0.0: {}
+ yallist@5.0.0: {}
+
yaml@1.10.2: {}
+ yargs-parser@18.1.3:
+ dependencies:
+ camelcase: 5.3.1
+ decamelize: 1.2.0
+
+ yargs@15.4.1:
+ dependencies:
+ cliui: 6.0.0
+ decamelize: 1.2.0
+ find-up: 4.1.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ require-main-filename: 2.0.0
+ set-blocking: 2.0.0
+ string-width: 4.2.3
+ which-module: 2.0.1
+ y18n: 4.0.3
+ yargs-parser: 18.1.3
+
yocto-queue@0.1.0: {}
yocto-queue@1.2.1: {}