diff --git a/.yarnrc.yml b/.yarnrc.yml
index 7a113e0..eaaa0bb 100644
--- a/.yarnrc.yml
+++ b/.yarnrc.yml
@@ -1,6 +1,6 @@
compressionLevel: mixed
-defaultSemverRangePrefix: ""
+defaultSemverRangePrefix: ''
enableGlobalCache: true
@@ -13,11 +13,11 @@ initFields:
nodeLinker: node-modules
-npmRegistryServer: "https://registry.npmjs.org"
+npmRegistryServer: 'https://registry.npmjs.org'
npmScopes:
atls:
- npmRegistryServer: "https://registry.npmjs.org"
+ npmRegistryServer: 'https://registry.npmjs.org'
preferReuse: true
diff --git a/frontend/app/entrypoint/CHANGELOG.md b/frontend/app/entrypoint/CHANGELOG.md
deleted file mode 100644
index 3393cd5..0000000
--- a/frontend/app/entrypoint/CHANGELOG.md
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-## [0.1.2](https://github.com/atls/widget/compare/@frontend/app-entrypoint@0.1.1...@frontend/app-entrypoint@0.1.2) (2026-03-17)
-
-
-
diff --git a/frontend/app/entrypoint/next.config.ts b/frontend/app/entrypoint/next.config.ts
index 377e792..ae8290e 100644
--- a/frontend/app/entrypoint/next.config.ts
+++ b/frontend/app/entrypoint/next.config.ts
@@ -1,12 +1,21 @@
-import type { NextConfig } from 'next'
+import type { NextConfig } from 'next'
-import { dirname } from 'node:path'
-import { resolve } from 'node:path'
-import { fileURLToPath } from 'node:url'
+import { dirname } from 'node:path'
+import { resolve } from 'node:path'
+import { fileURLToPath } from 'node:url'
+
+import { createVanillaExtractPlugin } from '@vanilla-extract/next-plugin'
const rootDir = dirname(fileURLToPath(import.meta.url))
const workspaceRoot = resolve(rootDir, '../../..')
+const withVanillaExtract = createVanillaExtractPlugin({
+ identifiers: 'short',
+ unstable_turbopack: {
+ mode: 'on',
+ },
+})
+
const nextConfig: NextConfig = {
turbopack: {
root: workspaceRoot,
@@ -17,4 +26,4 @@ const nextConfig: NextConfig = {
},
}
-export default nextConfig
+export default withVanillaExtract(nextConfig)
diff --git a/frontend/app/entrypoint/package.json b/frontend/app/entrypoint/package.json
index 71cf331..088dfa7 100644
--- a/frontend/app/entrypoint/package.json
+++ b/frontend/app/entrypoint/package.json
@@ -15,6 +15,10 @@
"start:local": "node dist/server.js"
},
"dependencies": {
+ "@frontend/home-page": "workspace:*",
+ "@frontend/ui-theme": "workspace:*",
+ "@vanilla-extract/css": "1.21.0",
+ "@vanilla-extract/dynamic": "2.1.5",
"next": "16.1.6",
"react": "19.2.4",
"react-dom": "19.2.4"
@@ -23,6 +27,7 @@
"@types/node": "22.10.10",
"@types/react": "19.0.8",
"@types/react-dom": "19.0.3",
+ "@vanilla-extract/next-plugin": "2.5.0",
"typescript": "5.7.3"
},
"nx": {
diff --git a/frontend/app/entrypoint/src/app/layout.tsx b/frontend/app/entrypoint/src/app/layout.tsx
index 6472fed..c0b30ec 100644
--- a/frontend/app/entrypoint/src/app/layout.tsx
+++ b/frontend/app/entrypoint/src/app/layout.tsx
@@ -1,8 +1,14 @@
import type { ReactNode } from 'react'
+import { interFont } from '@frontend/ui-theme/fonts'
+
+import { Providers } from './providers.js'
+
const RootLayout = ({ children }: { children: ReactNode }) => (
-
-
{children}
+
+
+ {children}
+
)
diff --git a/frontend/app/entrypoint/src/app/providers.tsx b/frontend/app/entrypoint/src/app/providers.tsx
new file mode 100644
index 0000000..546431d
--- /dev/null
+++ b/frontend/app/entrypoint/src/app/providers.tsx
@@ -0,0 +1,9 @@
+'use client'
+
+import type { ReactNode } from 'react'
+
+import { ThemeProvider } from '@frontend/ui-theme'
+
+export const Providers = ({ children }: { children: ReactNode }) => (
+ {children}
+)
diff --git a/frontend/pages/home/CHANGELOG.md b/frontend/pages/home/CHANGELOG.md
deleted file mode 100644
index 56f3b3c..0000000
--- a/frontend/pages/home/CHANGELOG.md
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-## [0.1.2](https://github.com/atls/widget/compare/@frontend/home-page@0.1.1...@frontend/home-page@0.1.2) (2026-03-17)
-
-
-
diff --git a/frontend/ui/icons/package.json b/frontend/ui/icons/package.json
index 9ade3c8..0870080 100644
--- a/frontend/ui/icons/package.json
+++ b/frontend/ui/icons/package.json
@@ -16,7 +16,7 @@
"devDependencies": {
"@atls-ui-generators/icons": "1.2.2",
"@types/react": "19.2.2",
- "@vanilla-extract/css": "1.17.4",
+ "@vanilla-extract/css": "1.21.0",
"@vanilla-extract/dynamic": "2.1.5",
"next": "16.1.6",
"react": "19.2.4",
diff --git a/frontend/ui/theme/assets/fonts/inter/Inter.ttf b/frontend/ui/theme/assets/fonts/inter/Inter.ttf
new file mode 100644
index 0000000..047c92f
Binary files /dev/null and b/frontend/ui/theme/assets/fonts/inter/Inter.ttf differ
diff --git a/frontend/ui/theme/assets/fonts/inter/OFL.txt b/frontend/ui/theme/assets/fonts/inter/OFL.txt
new file mode 100644
index 0000000..909a6bf
--- /dev/null
+++ b/frontend/ui/theme/assets/fonts/inter/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/frontend/ui/theme/package.json b/frontend/ui/theme/package.json
index 8f86ef5..57f1b26 100644
--- a/frontend/ui/theme/package.json
+++ b/frontend/ui/theme/package.json
@@ -5,12 +5,23 @@
"type": "module",
"exports": {
".": "./src/index.ts",
+ "./fonts": "./src/fonts/index.ts",
"./theme-css": "./src/theme.css.ts"
},
+ "scripts": {
+ "generate-theme": "generate-theme nHx3fiO1BYaBFUHbBwNa2I -o src/tokens --method secondary"
+ },
+ "dependencies": {
+ "effector": "23.4.2",
+ "effector-react": "23.3.0",
+ "next-themes": "0.4.6"
+ },
"devDependencies": {
+ "@atls/figma-theme-cli": "2.0.13",
"@types/react": "19.2.2",
- "@vanilla-extract/css": "1.17.4",
+ "@vanilla-extract/css": "1.21.0",
"@vanilla-extract/dynamic": "2.1.5",
+ "next": "16.1.6",
"react": "19.2.4",
"react-dom": "19.2.4"
},
diff --git a/frontend/ui/theme/src/constants/font-vars.ts b/frontend/ui/theme/src/constants/font-vars.ts
new file mode 100644
index 0000000..1f4b569
--- /dev/null
+++ b/frontend/ui/theme/src/constants/font-vars.ts
@@ -0,0 +1,3 @@
+export const fontsVars = {
+ inter: '--font-inter',
+} as const
diff --git a/frontend/ui/theme/src/constants/index.ts b/frontend/ui/theme/src/constants/index.ts
new file mode 100644
index 0000000..2aacd77
--- /dev/null
+++ b/frontend/ui/theme/src/constants/index.ts
@@ -0,0 +1,2 @@
+export * from './font-vars.js'
+export * from './theme.js'
diff --git a/frontend/ui/theme/src/constants/theme.ts b/frontend/ui/theme/src/constants/theme.ts
new file mode 100644
index 0000000..a5ab788
--- /dev/null
+++ b/frontend/ui/theme/src/constants/theme.ts
@@ -0,0 +1,10 @@
+export const ThemeEnum = {
+ LIGHT: 'light',
+ DARK: 'dark',
+} as const
+
+export type ThemeValue = (typeof ThemeEnum)[keyof typeof ThemeEnum]
+
+export const DEFAULT_THEME = ThemeEnum.LIGHT
+
+export const THEME_KEY = 'widget-theme'
diff --git a/frontend/ui/theme/src/fonts/index.ts b/frontend/ui/theme/src/fonts/index.ts
new file mode 100644
index 0000000..61da59e
--- /dev/null
+++ b/frontend/ui/theme/src/fonts/index.ts
@@ -0,0 +1,3 @@
+///
+
+export * from './inter.js'
diff --git a/frontend/ui/theme/src/fonts/inter.tsx b/frontend/ui/theme/src/fonts/inter.tsx
new file mode 100644
index 0000000..8f09f59
--- /dev/null
+++ b/frontend/ui/theme/src/fonts/inter.tsx
@@ -0,0 +1,10 @@
+import type { fontsVars } from '../constants/index.js'
+
+import localFont from 'next/font/local'
+
+export const interFont = localFont({
+ src: '../../assets/fonts/inter/Inter.ttf',
+ display: 'swap',
+ variable: '--font-inter' satisfies typeof fontsVars.inter,
+ weight: '100 900',
+})
diff --git a/frontend/ui/theme/src/fonts/next-font.d.ts b/frontend/ui/theme/src/fonts/next-font.d.ts
new file mode 100644
index 0000000..c517119
--- /dev/null
+++ b/frontend/ui/theme/src/fonts/next-font.d.ts
@@ -0,0 +1,9 @@
+///
+
+declare module 'next/font/local' {
+ import type * as nextLocalFont from 'next/dist/compiled/@next/font/dist/local'
+
+ const localFont: typeof nextLocalFont.default.default
+
+ export default localFont
+}
diff --git a/frontend/ui/theme/src/index.ts b/frontend/ui/theme/src/index.ts
index de86c29..3ae8fd8 100644
--- a/frontend/ui/theme/src/index.ts
+++ b/frontend/ui/theme/src/index.ts
@@ -1 +1,2 @@
+export * from './store/index.js'
export * from './theme.css.js'
diff --git a/frontend/ui/theme/src/semantic/index.ts b/frontend/ui/theme/src/semantic/index.ts
new file mode 100644
index 0000000..33a8e7c
--- /dev/null
+++ b/frontend/ui/theme/src/semantic/index.ts
@@ -0,0 +1 @@
+export * from './typography.js'
diff --git a/frontend/ui/theme/src/semantic/typography.ts b/frontend/ui/theme/src/semantic/typography.ts
new file mode 100644
index 0000000..111aa1b
--- /dev/null
+++ b/frontend/ui/theme/src/semantic/typography.ts
@@ -0,0 +1,96 @@
+import { fontSizes } from '../tokens/base/typography/font-sizes.js'
+import { fontWeights } from '../tokens/base/typography/font-weights.js'
+import { fonts } from '../tokens/base/typography/fonts.js'
+import { lineHeights } from '../tokens/base/typography/line-heights.js'
+
+export const typography = {
+ displayLarge: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.giant,
+ lineHeight: lineHeights.giant,
+ fontWeight: fontWeights.semibold,
+ },
+ displayMedium: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.massive,
+ lineHeight: lineHeights.massive,
+ fontWeight: fontWeights.semibold,
+ },
+ displaySmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.huge,
+ lineHeight: lineHeights.huge,
+ fontWeight: fontWeights.semibold,
+ },
+
+ headingLarge: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes['4xl'],
+ lineHeight: lineHeights['4xl'],
+ fontWeight: fontWeights.semibold,
+ },
+ headingMedium: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes['3xl'],
+ lineHeight: lineHeights['3xl'],
+ fontWeight: fontWeights.semibold,
+ },
+ headingSmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes['2xl'],
+ lineHeight: lineHeights['2xl'],
+ fontWeight: fontWeights.semibold,
+ },
+
+ subheadingLarge: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.xl,
+ lineHeight: lineHeights.xl,
+ fontWeight: fontWeights.semibold,
+ },
+ subheadingMedium: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.lg,
+ lineHeight: lineHeights.lg,
+ fontWeight: fontWeights.semibold,
+ },
+ subheadingSmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.md,
+ lineHeight: lineHeights.md,
+ fontWeight: fontWeights.semibold,
+ },
+
+ bodyLarge: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.xl,
+ lineHeight: lineHeights.xl,
+ fontWeight: fontWeights.regular,
+ },
+ bodyMedium: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.lg,
+ lineHeight: lineHeights.lg,
+ fontWeight: fontWeights.regular,
+ },
+ bodySmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.md,
+ lineHeight: lineHeights.md,
+ fontWeight: fontWeights.regular,
+ },
+
+ captionSmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.sm,
+ lineHeight: lineHeights.sm,
+ fontWeight: fontWeights.regular,
+ },
+
+ labelSmall: {
+ fontFamily: fonts.primary,
+ fontSize: fontSizes.xs,
+ lineHeight: lineHeights.xs,
+ fontWeight: fontWeights.regular,
+ },
+} as const
diff --git a/frontend/ui/theme/src/store/index.ts b/frontend/ui/theme/src/store/index.ts
new file mode 100644
index 0000000..89c3efa
--- /dev/null
+++ b/frontend/ui/theme/src/store/index.ts
@@ -0,0 +1,3 @@
+export * from './provider.js'
+export * from './model.js'
+export type * from './interfaces.js'
diff --git a/frontend/ui/theme/src/store/interfaces.ts b/frontend/ui/theme/src/store/interfaces.ts
new file mode 100644
index 0000000..dfa5d8b
--- /dev/null
+++ b/frontend/ui/theme/src/store/interfaces.ts
@@ -0,0 +1,9 @@
+import type { PropsWithChildren } from 'react'
+
+import type { ThemeValue } from '../constants/index.js'
+
+export type ApplyTheme = (theme: string) => void
+
+export interface ThemeProviderProps extends PropsWithChildren {
+ forcedTheme?: ThemeValue
+}
diff --git a/frontend/ui/theme/src/store/model.ts b/frontend/ui/theme/src/store/model.ts
new file mode 100644
index 0000000..8f30302
--- /dev/null
+++ b/frontend/ui/theme/src/store/model.ts
@@ -0,0 +1,21 @@
+import type { ThemeValue } from '../constants/index.js'
+import type { ApplyTheme } from './interfaces.js'
+
+import { createEvent } from 'effector'
+import { createStore } from 'effector'
+
+import { DEFAULT_THEME } from '../constants/index.js'
+
+export const changeTheme = createEvent()
+export const changeApplyTheme = createEvent()
+
+export const $theme = createStore(DEFAULT_THEME)
+export const $applyTheme = createStore(() => undefined)
+
+$theme.on(changeTheme, (state, theme) => theme)
+
+$applyTheme.on(changeTheme, (apply, theme) => {
+ apply(theme)
+ return apply
+})
+$applyTheme.on(changeApplyTheme, (state, apply) => apply)
diff --git a/frontend/ui/theme/src/store/provider.tsx b/frontend/ui/theme/src/store/provider.tsx
new file mode 100644
index 0000000..af9a556
--- /dev/null
+++ b/frontend/ui/theme/src/store/provider.tsx
@@ -0,0 +1,28 @@
+'use client'
+
+import type { ThemeProviderProps } from './interfaces.js'
+
+import { ThemeProvider as NextThemeProvider } from 'next-themes'
+
+import { ThemeEnum } from '../constants/index.js'
+import { THEME_KEY } from '../constants/index.js'
+import { UseTheme } from './use-theme.js'
+import { darkTheme } from '../theme.css.js'
+import { lightTheme } from '../theme.css.js'
+
+export const ThemeProvider = ({ children, forcedTheme }: ThemeProviderProps) => (
+
+
+ {children}
+
+)
diff --git a/frontend/ui/theme/src/store/use-theme.ts b/frontend/ui/theme/src/store/use-theme.ts
new file mode 100644
index 0000000..c213ea4
--- /dev/null
+++ b/frontend/ui/theme/src/store/use-theme.ts
@@ -0,0 +1,38 @@
+'use client'
+
+import type { ThemeProviderProps } from './interfaces.js'
+
+import { useUnit } from 'effector-react'
+import { useTheme } from 'next-themes'
+import { useEffect } from 'react'
+
+import { $theme } from './model.js'
+import { isThemeEnum } from '../utils/index.js'
+import { changeTheme } from './model.js'
+import { changeApplyTheme } from './model.js'
+
+export const UseTheme = ({ forcedTheme }: ThemeProviderProps): null => {
+ const { resolvedTheme, setTheme } = useTheme()
+ const [activeTheme, setActiveTheme, setApplyTheme] = useUnit([
+ $theme,
+ changeTheme,
+ changeApplyTheme,
+ ])
+
+ useEffect(() => {
+ setApplyTheme(setTheme)
+ }, [setApplyTheme, setTheme])
+
+ useEffect(() => {
+ if (forcedTheme && isThemeEnum(forcedTheme)) {
+ if (forcedTheme !== activeTheme) setActiveTheme(forcedTheme)
+ return
+ }
+
+ if (resolvedTheme && isThemeEnum(resolvedTheme) && resolvedTheme !== activeTheme) {
+ setActiveTheme(resolvedTheme)
+ }
+ }, [forcedTheme, resolvedTheme, activeTheme, setActiveTheme])
+
+ return null
+}
diff --git a/frontend/ui/theme/src/styles/global.css.ts b/frontend/ui/theme/src/styles/global.css.ts
new file mode 100644
index 0000000..23710f3
--- /dev/null
+++ b/frontend/ui/theme/src/styles/global.css.ts
@@ -0,0 +1,16 @@
+import { globalStyle } from '@vanilla-extract/css'
+
+globalStyle('html', {
+ margin: 0,
+ padding: 0,
+ WebkitFontSmoothing: 'antialiased',
+ WebkitOverflowScrolling: 'touch',
+ height: '100%',
+})
+
+globalStyle('body', {
+ margin: 0,
+ padding: 0,
+ minHeight: '100%',
+ overflowX: 'hidden',
+})
diff --git a/frontend/ui/theme/src/theme.css.ts b/frontend/ui/theme/src/theme.css.ts
index aa65ff2..ea90f9c 100644
--- a/frontend/ui/theme/src/theme.css.ts
+++ b/frontend/ui/theme/src/theme.css.ts
@@ -1,7 +1,14 @@
import './styles/global.css.js'
-import { createTheme } from '@vanilla-extract/css'
+import { createTheme } from '@vanilla-extract/css'
+import { createThemeContract } from '@vanilla-extract/css'
-import { stubTokens } from './tokens/index.js'
+import { darkThemeTokens } from './tokens/index.js'
+import { lightThemeTokens } from './tokens/index.js'
-export const [theme, vars] = createTheme(stubTokens)
+export const vars = createThemeContract(lightThemeTokens)
+
+export const lightTheme = createTheme(vars, lightThemeTokens)
+export const darkTheme = createTheme(vars, darkThemeTokens)
+
+export * from './constants/index.js'
diff --git a/frontend/ui/theme/src/tokens/base/effects/index.ts b/frontend/ui/theme/src/tokens/base/effects/index.ts
new file mode 100644
index 0000000..4dc73a9
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/effects/index.ts
@@ -0,0 +1,7 @@
+import { opacities } from './opacities.js'
+import { shadows } from './shadows.js'
+
+export const effectsThemeTokens = {
+ opacities,
+ shadows,
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/effects/opacities.ts b/frontend/ui/theme/src/tokens/base/effects/opacities.ts
new file mode 100644
index 0000000..f4d1a95
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/effects/opacities.ts
@@ -0,0 +1,23 @@
+export const opacities = {
+ zero: '0',
+ full: '1',
+ '8xs': '0.05',
+ '7xs': '0.10',
+ '6xs': '0.15',
+ '5xs': '0.20',
+ '4xs': '0.25',
+ '3xs': '0.30',
+ '2xs': '0.35',
+ xs: '0.40',
+ sm: '0.45',
+ md: '0.50',
+ lg: '0.55',
+ xl: '0.60',
+ '2xl': '0.65',
+ '3xl': '0.70',
+ '4xl': '0.75',
+ '5xl': '0.80',
+ '6xl': '0.85',
+ '7xl': '0.90',
+ '8xl': '0.95',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/effects/shadows.ts b/frontend/ui/theme/src/tokens/base/effects/shadows.ts
new file mode 100644
index 0000000..19dc2a4
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/effects/shadows.ts
@@ -0,0 +1,22 @@
+export const shadows = {
+ black: '0px 2px 8px rgba(0, 0, 0, 0.25)',
+ codgray: '0px 1px 2px rgba(0, 0, 0, 0.05)',
+ woodsmoke: '0px 8px 40px rgba(0, 0, 0, 0.25)',
+ white: '0px 1px 2px rgba(255, 255, 255, 0.03)',
+ asphalt: '0px 1px 1px rgba(0, 0, 0, 0.06)',
+ marshland: '0px 2px 4px rgba(0, 0, 0, 0.04)',
+ romance: '0px 1px 2px rgba(255, 255, 255, 0.15)',
+ alabaster: '0px 1px 1px rgba(255, 255, 255, 0.03)',
+ hintofred: '0px 2px 4px rgba(255, 255, 255, 0.03)',
+ soapstone: '0px 1px 1px rgba(255, 255, 255, 0.15)',
+ snow: '0px 2px 4px rgba(255, 255, 255, 0.15)',
+ desertstorm: '0px 4px 4px rgba(255, 255, 255, 0.03)',
+ vistawhite: '0px 4px 4px rgba(255, 255, 255, 0.15)',
+ nero: '0px 36px 100px rgba(0, 0, 0, 0.70)',
+ diesel: '0px 1px 4px rgba(0, 0, 0, 0.20)',
+ bunker: '0px 2px 4px rgba(0, 0, 0, 0.15)',
+ snowdrift: '0px 0px 1px rgba(255, 255, 255, 0.25)',
+ gordonsgreen: '0px 0px 1px rgba(0, 0, 0, 0.25)',
+ blazeorange: '0px 0px 7px rgba(255, 92, 0, 1)',
+ jaguar: '0px 4px 4px rgba(0, 0, 0, 0.25)',
+}
diff --git a/frontend/ui/theme/src/tokens/base/layout/index.ts b/frontend/ui/theme/src/tokens/base/layout/index.ts
new file mode 100644
index 0000000..65f143d
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/layout/index.ts
@@ -0,0 +1,9 @@
+import { radii } from './radii.js'
+import { spaces } from './spaces.js'
+import { zIndex } from './z-index.js'
+
+export const layoutThemeTokens = {
+ spaces,
+ zIndex,
+ radii,
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/layout/radii.ts b/frontend/ui/theme/src/tokens/base/layout/radii.ts
new file mode 100644
index 0000000..4872be9
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/layout/radii.ts
@@ -0,0 +1,22 @@
+export const radii = {
+ zero: '0',
+ half: '50%',
+ full: '100%',
+ '6xs': '1px',
+ '5xs': '2px',
+ '4xs': '3px',
+ '3xs': '4px',
+ '2xs': '5px',
+ xs: '6px',
+ sm: '7px',
+ md: '8px',
+ lg: '9px',
+ xl: '10px',
+ '2xl': '12px',
+ '2.5xl': '16px',
+ '3xl': '20px',
+ '4xl': '24px',
+ '5xl': '28px',
+ '6xl': '32px',
+ '10xl': '1000px',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/layout/spaces.ts b/frontend/ui/theme/src/tokens/base/layout/spaces.ts
new file mode 100644
index 0000000..5f508bf
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/layout/spaces.ts
@@ -0,0 +1,42 @@
+export const spaces = {
+ zero: '0',
+ half: '50%',
+ full: '100%',
+ '14xs': '1px',
+ '13xs': '2px',
+ '12xs': '3px',
+ '11xs': '4px',
+ '10xs': '5px',
+ '9xs': '6px',
+ '8xs': '7px',
+ '7xs': '8px',
+ '6xs': '9px',
+ '5xs': '10px',
+ '4xs': '11px',
+ '3xs': '12px',
+ '2xs': '13px',
+ xs: '14px',
+ md: '16px',
+ lg: '17px',
+ xl: '18px',
+ '2xl': '20px',
+ '3xl': '22px',
+ '4xl': '24px',
+ '5xl': '25px',
+ '6xl': '26px',
+ '7xl': '27px',
+ '8xl': '28px',
+ '9xl': '32px',
+ '10xl': '36px',
+ '11xl': '40px',
+ '12xl': '44px',
+ '13xl': '48px',
+ '14xl': '52px',
+ '15xl': '56px',
+ '16xl': '60px',
+ '17xl': '64px',
+ '18xl': '68px',
+ '19xl': '72px',
+ '20xl': '76px',
+ '30xl': '128px',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/layout/z-index.ts b/frontend/ui/theme/src/tokens/base/layout/z-index.ts
new file mode 100644
index 0000000..8defeb1
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/layout/z-index.ts
@@ -0,0 +1,15 @@
+export const zIndex = {
+ zero: '0',
+ absolute: '9999',
+
+ 'bottom.reduced': '1',
+ 'bottom.default': '5',
+
+ 'low.default': '100',
+
+ 'raised.default': '1000',
+
+ 'high.default': '2000',
+
+ 'peak.default': '3000',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/typography/font-sizes.ts b/frontend/ui/theme/src/tokens/base/typography/font-sizes.ts
new file mode 100644
index 0000000..25d979e
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/typography/font-sizes.ts
@@ -0,0 +1,13 @@
+export const fontSizes = {
+ xs: '9px',
+ sm: '11px',
+ md: '13px',
+ lg: '15px',
+ xl: '17px',
+ '2xl': '20px',
+ '3xl': '24px',
+ '4xl': '28px',
+ huge: '32px',
+ massive: '40px',
+ giant: '48px',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/typography/font-weights.ts b/frontend/ui/theme/src/tokens/base/typography/font-weights.ts
new file mode 100644
index 0000000..47c4a37
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/typography/font-weights.ts
@@ -0,0 +1,4 @@
+export const fontWeights = {
+ regular: '400',
+ semibold: '600',
+} as const
diff --git a/frontend/ui/theme/src/tokens/base/typography/fonts.ts b/frontend/ui/theme/src/tokens/base/typography/fonts.ts
new file mode 100644
index 0000000..bf6df0f
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/typography/fonts.ts
@@ -0,0 +1,5 @@
+import { fontsVars } from '../../../constants/index.js'
+
+export const fonts = {
+ primary: `var(${fontsVars.inter})`,
+}
diff --git a/frontend/ui/theme/src/tokens/base/typography/line-heights.ts b/frontend/ui/theme/src/tokens/base/typography/line-heights.ts
new file mode 100644
index 0000000..2a08f28
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/base/typography/line-heights.ts
@@ -0,0 +1,13 @@
+export const lineHeights = {
+ xs: '12px',
+ sm: '16px',
+ md: '18px',
+ lg: '20px',
+ xl: '24px',
+ '2xl': '24px',
+ '3xl': '28px',
+ '4xl': '36px',
+ huge: '40px',
+ massive: '48px',
+ giant: '52px',
+} as const
diff --git a/frontend/ui/theme/src/tokens/dark/colors/colors.ts b/frontend/ui/theme/src/tokens/dark/colors/colors.ts
new file mode 100644
index 0000000..282d2af
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/dark/colors/colors.ts
@@ -0,0 +1,40 @@
+export const main = {
+ 'main.white': 'rgba(255, 255, 255, 1)',
+ 'main.black': 'rgba(0, 0, 0, 1)',
+ 'main.transparent': 'rgba(255, 255, 255, 0)',
+}
+
+export const primary = {
+ 'primary.main': 'rgba(94, 97, 234, 1)',
+ 'primary.background': 'rgba(31, 30, 36, 1)',
+ 'primary.link': 'rgba(132, 134, 245, 1)',
+ 'primary.selection': 'rgba(37, 40, 195, 0.7)',
+ 'primary.heavy': 'rgba(153, 155, 249, 1)',
+}
+
+export const accent = {
+ 'accent.info-light': 'rgba(143, 82, 204, 0.3)',
+ 'accent.info': 'rgba(199, 169, 230, 1)',
+ 'accent.warning-light': 'rgba(255, 190, 92, 0.2)',
+ 'accent.warning': 'rgba(255, 197, 108, 1)',
+ 'accent.success': 'rgba(95, 184, 165, 1)',
+}
+
+export const contrast = {
+ 'contrast.higher': 'rgba(255, 255, 255, 0.85)',
+ 'contrast.high': 'rgba(255, 255, 255, 0.7)',
+ 'contrast.medium': 'rgba(255, 255, 255, 0.5)',
+ 'contrast.low': 'rgba(255, 255, 255, 0.3)',
+ 'contrast.lower': 'rgba(255, 255, 255, 0.15)',
+}
+
+export const contrastInverted = {
+ 'contrastInverted.higher': 'rgba(0, 0, 0, 0.9)',
+ 'contrastInverted.high': 'rgba(0, 0, 0, 0.85)',
+ 'contrastInverted.lower': 'rgba(0, 0, 0, 0.7)',
+}
+
+export const contrastLight = {
+ 'contrastLight.higher': 'rgba(255, 255, 255, 0.85)',
+ 'contrastLight.high': 'rgba(255, 255, 255, 0.7)',
+}
diff --git a/frontend/ui/theme/src/tokens/dark/index.ts b/frontend/ui/theme/src/tokens/dark/index.ts
new file mode 100644
index 0000000..222dec8
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/dark/index.ts
@@ -0,0 +1,20 @@
+import * as colors from './colors/colors.js'
+import { typography } from '../../semantic/index.js'
+import { effectsThemeTokens } from '../base/effects/index.js'
+import { layoutThemeTokens } from '../base/layout/index.js'
+
+export const darkColors = {
+ ...colors.main,
+ ...colors.primary,
+ ...colors.accent,
+ ...colors.contrast,
+ ...colors.contrastInverted,
+ ...colors.contrastLight,
+} as const
+
+export const darkThemeTokens = {
+ colors: darkColors,
+ ...layoutThemeTokens,
+ ...effectsThemeTokens,
+ typography,
+} as const
diff --git a/frontend/ui/theme/src/tokens/index.ts b/frontend/ui/theme/src/tokens/index.ts
index c8ec84a..49326a4 100644
--- a/frontend/ui/theme/src/tokens/index.ts
+++ b/frontend/ui/theme/src/tokens/index.ts
@@ -1 +1,3 @@
-export * from './stub-tokens.js'
+export * from './light/index.js'
+export * from './dark/index.js'
+export * from './tokens.js'
diff --git a/frontend/ui/theme/src/tokens/light/colors/colors.ts b/frontend/ui/theme/src/tokens/light/colors/colors.ts
new file mode 100644
index 0000000..5e179da
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/light/colors/colors.ts
@@ -0,0 +1,40 @@
+export const main = {
+ 'main.white': 'rgba(255, 255, 255, 1)',
+ 'main.black': 'rgba(0, 0, 0, 1)',
+ 'main.transparent': 'rgba(255, 255, 255, 0)',
+}
+
+export const primary = {
+ 'primary.main': 'rgba(86, 88, 232, 1)',
+ 'primary.background': 'rgba(225, 230, 235, 1)',
+ 'primary.link': 'rgba(66, 69, 222, 1)',
+ 'primary.selection': 'rgba(49, 52, 209, 0.15)',
+ 'primary.heavy': 'rgba(15, 17, 161, 1)',
+}
+
+export const accent = {
+ 'accent.info-light': 'rgba(143, 82, 204, 0.15)',
+ 'accent.info': 'rgba(110, 66, 153, 1)',
+ 'accent.warning-light': 'rgba(255, 190, 92, 0.4)',
+ 'accent.warning': 'rgba(211, 101, 7, 1)',
+ 'accent.success': 'rgba(48, 170, 110, 1)',
+}
+
+export const contrast = {
+ 'contrast.higher': 'rgba(0, 0, 0, 0.85)',
+ 'contrast.high': 'rgba(0, 0, 0, 0.7)',
+ 'contrast.medium': 'rgba(0, 0, 0, 0.5)',
+ 'contrast.low': 'rgba(0, 0, 0, 0.3)',
+ 'contrast.lower': 'rgba(0, 0, 0, 0.1)',
+}
+
+export const contrastInverted = {
+ 'contrastInverted.higher': 'rgba(255, 255, 255, 0.85)',
+ 'contrastInverted.high': 'rgba(255, 255, 255, 0.7)',
+ 'contrastInverted.lower': 'rgba(0, 0, 0, 0.7)',
+}
+
+export const contrastLight = {
+ 'contrastLight.higher': 'rgba(255, 255, 255, 0.85)',
+ 'contrastLight.high': 'rgba(255, 255, 255, 0.7)',
+}
diff --git a/frontend/ui/theme/src/tokens/light/index.ts b/frontend/ui/theme/src/tokens/light/index.ts
new file mode 100644
index 0000000..bbddccd
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/light/index.ts
@@ -0,0 +1,20 @@
+import * as colors from './colors/colors.js'
+import { typography } from '../../semantic/index.js'
+import { effectsThemeTokens } from '../base/effects/index.js'
+import { layoutThemeTokens } from '../base/layout/index.js'
+
+export const lightColors = {
+ ...colors.main,
+ ...colors.primary,
+ ...colors.accent,
+ ...colors.contrast,
+ ...colors.contrastInverted,
+ ...colors.contrastLight,
+} as const
+
+export const lightThemeTokens = {
+ colors: lightColors,
+ ...layoutThemeTokens,
+ ...effectsThemeTokens,
+ typography,
+} as const
diff --git a/frontend/ui/theme/src/tokens/stub-tokens.ts b/frontend/ui/theme/src/tokens/stub-tokens.ts
deleted file mode 100644
index 957231a..0000000
--- a/frontend/ui/theme/src/tokens/stub-tokens.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-export const stubTokens = {
- // TODO replace with real theme
- colors: {
- primary: '#1E40AF',
- secondary: '#64748B',
- },
- spaces: {
- xs: '8px',
- },
-}
-
-export const tokens = {
- default: stubTokens,
-}
diff --git a/frontend/ui/theme/src/tokens/tokens.ts b/frontend/ui/theme/src/tokens/tokens.ts
new file mode 100644
index 0000000..ed99bbe
--- /dev/null
+++ b/frontend/ui/theme/src/tokens/tokens.ts
@@ -0,0 +1,10 @@
+import type { ThemeValue } from '../constants/index.js'
+
+import { ThemeEnum } from '../constants/index.js'
+import { darkThemeTokens } from './dark/index.js'
+import { lightThemeTokens } from './light/index.js'
+
+export const tokens: Record = {
+ [ThemeEnum.LIGHT]: lightThemeTokens,
+ [ThemeEnum.DARK]: darkThemeTokens,
+}
diff --git a/frontend/ui/theme/src/utils/index.ts b/frontend/ui/theme/src/utils/index.ts
new file mode 100644
index 0000000..b3ac177
--- /dev/null
+++ b/frontend/ui/theme/src/utils/index.ts
@@ -0,0 +1 @@
+export * from './is-theme-enum.js'
diff --git a/frontend/ui/theme/src/utils/is-theme-enum.ts b/frontend/ui/theme/src/utils/is-theme-enum.ts
new file mode 100644
index 0000000..c354f54
--- /dev/null
+++ b/frontend/ui/theme/src/utils/is-theme-enum.ts
@@ -0,0 +1,6 @@
+import type { ThemeValue } from '../constants/index.js'
+
+import { ThemeEnum } from '../constants/index.js'
+
+export const isThemeEnum = (theme: string): theme is ThemeValue =>
+ Object.values(ThemeEnum).includes(theme as ThemeValue)
diff --git a/package.json b/package.json
index 2c517fc..f529701 100644
--- a/package.json
+++ b/package.json
@@ -8,6 +8,9 @@
"frontend/app/*",
"frontend/pages/*"
],
+ "scripts": {
+ "dev": "yarn workspace @frontend/app-entrypoint dev"
+ },
"devDependencies": {
"@atls/code-runtime": "2.1.16",
"@nx-tools/container-metadata": "6.8.2",
diff --git a/yarn.lock b/yarn.lock
index 9383027..27c0c75 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -144,6 +144,182 @@ __metadata:
languageName: node
linkType: hard
+"@atls/figma-file-loader@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@atls/figma-file-loader@npm:1.0.2"
+ peerDependencies:
+ figma-js: "*"
+ checksum: 10/16e059781ba58ffefb6f78babfd49403c498fc03102506adaf0481ade6925b249ade9ec48040e6f2ff0a9306a5271c6e07b997f932ab0e8b8a0014e5be1f5b3f
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-borders-generator@npm:1.0.7":
+ version: 1.0.7
+ resolution: "@atls/figma-theme-borders-generator@npm:1.0.7"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.8"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/7171e20d90bcf95aaf0e4ead3b7dc892a80b01666d2edc9e256a754185a98569ed04717ef09890cd3ea588f4a19b675c9eb03da17db640ec52f69dd2c3d1b198
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-cli@npm:2.0.13":
+ version: 2.0.13
+ resolution: "@atls/figma-theme-cli@npm:2.0.13"
+ dependencies:
+ "@atls/figma-file-loader": "npm:1.0.2"
+ "@atls/figma-theme": "npm:2.0.15"
+ commander: "npm:12.1.0"
+ figma-js: "npm:1.16.1-0"
+ npmlog: "npm:7.0.1"
+ bin:
+ generate-theme: dist/index.js
+ checksum: 10/c798a6d43dd54bbbb6c43bac9cefe2851d3053581baa7533fa045248ee8a1c97d0b2564a2623af7cd437ce2929409c69aeae834cf56425cba521955facf1619b
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-colors-generator@npm:2.0.4":
+ version: 2.0.4
+ resolution: "@atls/figma-theme-colors-generator@npm:2.0.4"
+ dependencies:
+ "@atls/figma-theme-generator-common": "npm:1.0.2"
+ "@atls/figma-utils": "npm:0.0.12"
+ camelcase: "npm:8.0.0"
+ color-namer: "npm:1.4.0"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/55269556c590010bac1a7e4b42cdd3012fe0c6a5f6902701dd284766e00b14c4d21763e1386bea198039cc1e1fb6d44c8574daabd9393d67cb70ea4ab5d71006
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-font-sizes-generator@npm:2.0.8":
+ version: 2.0.8
+ resolution: "@atls/figma-theme-font-sizes-generator@npm:2.0.8"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.12"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/ce198a844f129b622a627b707d73c9a7e76d1c81a0c5cc4d1d2bb81fe9eb2448c0da820bf31462cc2cf76d8ea75e8bb1655b58cf8e22fda8dd76d64c49bc9774
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-font-weights-generator@npm:2.0.3":
+ version: 2.0.3
+ resolution: "@atls/figma-theme-font-weights-generator@npm:2.0.3"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.8"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/ebf5f0aa0d168e6de6a802b625f5f7dd16b49f2d64685e72d5c9a639792228cc869a3f453d3fa47e8fa8ac08c1e70a714600da99721aa24fda7c17ec70c97e5b
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-fonts-generator@npm:1.0.8":
+ version: 1.0.8
+ resolution: "@atls/figma-theme-fonts-generator@npm:1.0.8"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.12"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/f7bc23dae5dc30a978037f0fe53ee89dea752daa7122e1b8ecc79fcfee12f423e2707d63ae1278e5e6dc2366a4b7e6cccaf0688741fa1cf936fedd3c375574a3
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-generator-common@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@atls/figma-theme-generator-common@npm:1.0.2"
+ peerDependencies:
+ figma-js: "*"
+ checksum: 10/efa67ccfe72481a32b2a7f83ac6d5204654d6869437310f189dc96443505f477f23a22f1c3f58e5ec5fef97007f12fa4750708b37a25c96d727bf0988f585d2d
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-line-heights-generator@npm:2.0.9":
+ version: 2.0.9
+ resolution: "@atls/figma-theme-line-heights-generator@npm:2.0.9"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.12"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/67a7e0f4988d1251063bd41385f017c13f2cf15bd897156e3fc917634cfefe40564b6440e73883d43a025172f95ea98e686fcbc698d70f5caff37473d8747c87
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-radii-generator@npm:2.0.6":
+ version: 2.0.6
+ resolution: "@atls/figma-theme-radii-generator@npm:2.0.6"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.8"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/696456bfadeb555c0b895ba64c41ef99008ab0cf1c9bc53cf0a74840d41e085b277c598ffb757e5a30c6fa1af44bff15572fd69af6bdf2251eb64093dc3a629a
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme-shadows-generator@npm:1.0.9":
+ version: 1.0.9
+ resolution: "@atls/figma-theme-shadows-generator@npm:1.0.9"
+ dependencies:
+ "@atls/figma-utils": "npm:0.0.12"
+ peerDependencies:
+ "@atls/figma-theme-generator-common": "*"
+ figma-js: "*"
+ checksum: 10/ea947213f2e3c14f6825cbf30e9647792e3584dd4f5886626a74d6f620648c415fe412ebbee1b112d020b567497e9285e301ad43b15acc44c0b266a96ac111a6
+ languageName: node
+ linkType: hard
+
+"@atls/figma-theme@npm:2.0.15":
+ version: 2.0.15
+ resolution: "@atls/figma-theme@npm:2.0.15"
+ dependencies:
+ "@atls/figma-theme-borders-generator": "npm:1.0.7"
+ "@atls/figma-theme-colors-generator": "npm:2.0.4"
+ "@atls/figma-theme-font-sizes-generator": "npm:2.0.8"
+ "@atls/figma-theme-font-weights-generator": "npm:2.0.3"
+ "@atls/figma-theme-fonts-generator": "npm:1.0.8"
+ "@atls/figma-theme-generator-common": "npm:1.0.2"
+ "@atls/figma-theme-line-heights-generator": "npm:2.0.9"
+ "@atls/figma-theme-radii-generator": "npm:2.0.6"
+ "@atls/figma-theme-shadows-generator": "npm:1.0.9"
+ "@atls/figma-utils": "npm:0.0.12"
+ figma-js: "npm:1.16.1-0"
+ prettier: "npm:2.8.8"
+ peerDependencies:
+ figma-js: "*"
+ checksum: 10/a5c38570c401b9f7b2775c43fba6d6316349787792bc0b9216a034aeef372328ed21e2322e5381ea2bf3c257637f8c942b1331f9673790525a7d117d33f6c13b
+ languageName: node
+ linkType: hard
+
+"@atls/figma-utils@npm:0.0.12":
+ version: 0.0.12
+ resolution: "@atls/figma-utils@npm:0.0.12"
+ dependencies:
+ color-namer: "npm:1.4.0"
+ peerDependencies:
+ figma-js: "*"
+ checksum: 10/2ef5c8db1302636e289ed3688dda7cd7b4b36ff200cb905aecd7c20c7d614c17b9ab98a26cda2a3529a52e27820ec6e91e5a1c24d0e4ce61c78313fad1b641cc
+ languageName: node
+ linkType: hard
+
+"@atls/figma-utils@npm:0.0.8":
+ version: 0.0.8
+ resolution: "@atls/figma-utils@npm:0.0.8"
+ dependencies:
+ color-namer: "npm:1.4.0"
+ peerDependencies:
+ figma-js: "*"
+ checksum: 10/fdcf5fb4b35cd5be0a32d3c1f2953b2eef45db6d0477b1286d4c2ab8eaa3c940dd059a11a288d1df62906fd31e00215bd51921422493853db990f160005e3187
+ languageName: node
+ linkType: hard
+
"@atls/prettier-plugin@npm:1.0.1":
version: 1.0.1
resolution: "@atls/prettier-plugin@npm:1.0.1"
@@ -188,7 +364,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.2, @babel/core@npm:^7.24.4":
+"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4":
version: 7.29.0
resolution: "@babel/core@npm:7.29.0"
dependencies:
@@ -573,7 +749,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-typescript@npm:^7.28.6, @babel/plugin-syntax-typescript@npm:^7.3.3":
+"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.28.6, @babel/plugin-syntax-typescript@npm:^7.3.3":
version: 7.28.6
resolution: "@babel/plugin-syntax-typescript@npm:7.28.6"
dependencies:
@@ -1404,6 +1580,16 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/core@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@emnapi/core@npm:1.11.1"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.2"
+ tslib: "npm:^2.4.0"
+ checksum: 10/9aba37e0c11a75ef8372fd0a9c6e5396f4e8c1ebdd6fee737414787610a9dc1cd9bf188f525153561ca9363896e1135dd240f1ce28f3470dba3ad7e683e6db1a
+ languageName: node
+ linkType: hard
+
"@emnapi/core@npm:^1.1.0":
version: 1.8.1
resolution: "@emnapi/core@npm:1.8.1"
@@ -1414,6 +1600,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/runtime@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@emnapi/runtime@npm:1.11.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/8f7c622a49314df4d07952110e108e83b0fe129a8ddb9ef1e0ae372d754616169d5b0dd47a0d354a0fea2612abe42cedb582d15916936d1320c6c468acc804cc
+ languageName: node
+ linkType: hard
+
"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.7.0":
version: 1.8.1
resolution: "@emnapi/runtime@npm:1.8.1"
@@ -1432,6 +1627,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/wasi-threads@npm:1.2.2":
+ version: 1.2.2
+ resolution: "@emnapi/wasi-threads@npm:1.2.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/297fb6b1d89744bd0b41d5fec32bade05dc8dcf1f70eba86527226609fb3f6ad3fa96b3b2377b7449709715b3bd1569654c9def1dbbc85fb6b9cb0cff5bc5ebf
+ languageName: node
+ linkType: hard
+
"@emotion/hash@npm:^0.9.0":
version: 0.9.2
resolution: "@emotion/hash@npm:0.9.2"
@@ -1439,6 +1643,188 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/aix-ppc64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/aix-ppc64@npm:0.28.1"
+ conditions: os=aix & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/android-arm64@npm:0.28.1"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/android-arm@npm:0.28.1"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/android-x64@npm:0.28.1"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/darwin-arm64@npm:0.28.1"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/darwin-x64@npm:0.28.1"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/freebsd-arm64@npm:0.28.1"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/freebsd-x64@npm:0.28.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-arm64@npm:0.28.1"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-arm@npm:0.28.1"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ia32@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-ia32@npm:0.28.1"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-loong64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-loong64@npm:0.28.1"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-mips64el@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-mips64el@npm:0.28.1"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ppc64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-ppc64@npm:0.28.1"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-riscv64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-riscv64@npm:0.28.1"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-s390x@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-s390x@npm:0.28.1"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/linux-x64@npm:0.28.1"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/netbsd-arm64@npm:0.28.1"
+ conditions: os=netbsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/netbsd-x64@npm:0.28.1"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/openbsd-arm64@npm:0.28.1"
+ conditions: os=openbsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/openbsd-x64@npm:0.28.1"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openharmony-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/openharmony-arm64@npm:0.28.1"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/sunos-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/sunos-x64@npm:0.28.1"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-arm64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/win32-arm64@npm:0.28.1"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-ia32@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/win32-ia32@npm:0.28.1"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-x64@npm:0.28.1":
+ version: 0.28.1
+ resolution: "@esbuild/win32-x64@npm:0.28.1"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.7.0":
version: 4.9.1
resolution: "@eslint-community/eslint-utils@npm:4.9.1"
@@ -1580,9 +1966,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "@frontend/app-entrypoint@workspace:frontend/app/entrypoint"
dependencies:
+ "@frontend/home-page": "workspace:*"
+ "@frontend/ui-theme": "workspace:*"
"@types/node": "npm:22.10.10"
"@types/react": "npm:19.0.8"
"@types/react-dom": "npm:19.0.3"
+ "@vanilla-extract/css": "npm:1.21.0"
+ "@vanilla-extract/dynamic": "npm:2.1.5"
+ "@vanilla-extract/next-plugin": "npm:2.5.0"
next: "npm:16.1.6"
react: "npm:19.2.4"
react-dom: "npm:19.2.4"
@@ -1590,7 +1981,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@frontend/home-page@workspace:frontend/pages/home":
+"@frontend/home-page@workspace:*, @frontend/home-page@workspace:frontend/pages/home":
version: 0.0.0-use.local
resolution: "@frontend/home-page@workspace:frontend/pages/home"
languageName: unknown
@@ -1603,7 +1994,7 @@ __metadata:
"@atls-ui-generators/icons": "npm:1.2.2"
"@frontend/ui-theme": "workspace:*"
"@types/react": "npm:19.2.2"
- "@vanilla-extract/css": "npm:1.17.4"
+ "@vanilla-extract/css": "npm:1.21.0"
"@vanilla-extract/dynamic": "npm:2.1.5"
clsx: "npm:2.1.1"
next: "npm:16.1.6"
@@ -1623,9 +2014,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "@frontend/ui-theme@workspace:frontend/ui/theme"
dependencies:
+ "@atls/figma-theme-cli": "npm:2.0.13"
"@types/react": "npm:19.2.2"
- "@vanilla-extract/css": "npm:1.17.4"
+ "@vanilla-extract/css": "npm:1.21.0"
"@vanilla-extract/dynamic": "npm:2.1.5"
+ effector: "npm:23.4.2"
+ effector-react: "npm:23.3.0"
+ next: "npm:16.1.6"
+ next-themes: "npm:0.4.6"
react: "npm:19.2.4"
react-dom: "npm:19.2.4"
peerDependencies:
@@ -1636,6 +2032,15 @@ __metadata:
languageName: unknown
linkType: soft
+"@gar/promise-retry@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "@gar/promise-retry@npm:1.0.2"
+ dependencies:
+ retry: "npm:^0.13.1"
+ checksum: 10/b91326999ce94677cbe91973079eabc689761a93a045f6a2d34d4070e9305b27f6c54e4021688c7080cb14caf89eafa0c0f300af741b94c20d18608bdb66ca46
+ languageName: node
+ linkType: hard
+
"@hono/node-server@npm:^1.19.9":
version: 1.19.9
resolution: "@hono/node-server@npm:1.19.9"
@@ -1910,6 +2315,15 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/fs-minipass@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "@isaacs/fs-minipass@npm:4.0.1"
+ dependencies:
+ minipass: "npm:^7.0.4"
+ checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5
+ languageName: node
+ linkType: hard
+
"@jest/diff-sequences@npm:30.0.1":
version: 30.0.1
resolution: "@jest/diff-sequences@npm:30.0.1"
@@ -2041,6 +2455,18 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.5"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.2"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1
+ "@emnapi/runtime": ^1.7.1
+ checksum: 10/57a4b68f05f15b79bf45240ac173d3eaf72620d1b73261e7db407aa7ba8eb68e670fb1612d2ceef6b8cc500970a5ed6995c71c77661027971012ed2459ce307f
+ languageName: node
+ linkType: hard
+
"@next/env@npm:16.1.6":
version: 16.1.6
resolution: "@next/env@npm:16.1.6"
@@ -2140,6 +2566,35 @@ __metadata:
languageName: node
linkType: hard
+"@npmcli/agent@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@npmcli/agent@npm:4.0.0"
+ dependencies:
+ agent-base: "npm:^7.1.0"
+ http-proxy-agent: "npm:^7.0.0"
+ https-proxy-agent: "npm:^7.0.1"
+ lru-cache: "npm:^11.2.1"
+ socks-proxy-agent: "npm:^8.0.3"
+ checksum: 10/1a81573becc60515031accc696e6405e9b894e65c12b98ef4aeee03b5617c41948633159dbf6caf5dde5b47367eeb749bdc7b7dfb21960930a9060a935c6f636
+ languageName: node
+ linkType: hard
+
+"@npmcli/fs@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "@npmcli/fs@npm:5.0.0"
+ dependencies:
+ semver: "npm:^7.3.5"
+ checksum: 10/4935c7719d17830d0f9fa46c50be17b2a3c945cec61760f6d0909bce47677c42e1810ca673305890f9e84f008ec4d8e841182f371e42100a8159d15f22249208
+ languageName: node
+ linkType: hard
+
+"@npmcli/redact@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@npmcli/redact@npm:4.0.0"
+ checksum: 10/5d52df2b5267f4369c97a2b2f7c427e3d7aa4b6a83e7a1b522e196f6e9d50024c620bd0cb2052067c74d1aaa0c330d9bc04e1d335bfb46180e705bb33423e74c
+ languageName: node
+ linkType: hard
+
"@nx-tools/ci-context@npm:6.8.2":
version: 6.8.2
resolution: "@nx-tools/ci-context@npm:6.8.2"
@@ -2484,6 +2939,13 @@ __metadata:
languageName: node
linkType: hard
+"@oxc-project/types@npm:=0.137.0":
+ version: 0.137.0
+ resolution: "@oxc-project/types@npm:0.137.0"
+ checksum: 10/50a961188b0fec059a709445290dff201f010c7dee69a15b35251d43ecd7c1f2801b165c6f744a2a8a37a81924d56dc8f35f05d8308bdb704ee6bf0a0275ad36
+ languageName: node
+ linkType: hard
+
"@pkgr/core@npm:^0.2.9":
version: 0.2.9
resolution: "@pkgr/core@npm:0.2.9"
@@ -2500,6 +2962,122 @@ __metadata:
languageName: node
linkType: hard
+"@rolldown/binding-android-arm64@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-android-arm64@npm:1.1.2"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-arm64@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.1.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-x64@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-darwin-x64@npm:1.1.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-freebsd-x64@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.1.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-gnu@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-musl@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-ppc64-gnu@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-s390x-gnu@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-gnu@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-musl@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.2"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-openharmony-arm64@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.2"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-wasm32-wasi@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.2"
+ dependencies:
+ "@emnapi/core": "npm:1.11.1"
+ "@emnapi/runtime": "npm:1.11.1"
+ "@napi-rs/wasm-runtime": "npm:^1.1.5"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-arm64-msvc@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-x64-msvc@npm:1.1.2":
+ version: 1.1.2
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/pluginutils@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "@rolldown/pluginutils@npm:1.0.1"
+ checksum: 10/4e95cf9ce23d75e5aa03ea0249cd86f7d1e21f83fbf6f8520e4edd8a251ba1b82c4ba9bc13cd24b6c4661daec6225b06e6d35c64c604e731b230b2a49af47d05
+ languageName: node
+ linkType: hard
+
"@rtsao/scc@npm:^1.1.0":
version: 1.1.0
resolution: "@rtsao/scc@npm:1.1.0"
@@ -2678,6 +3256,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-darwin-arm64@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-darwin-arm64@npm:1.15.18"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@swc/core-darwin-arm64@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-darwin-arm64@npm:1.6.1"
@@ -2685,6 +3270,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-darwin-x64@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-darwin-x64@npm:1.15.18"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@swc/core-darwin-x64@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-darwin-x64@npm:1.6.1"
@@ -2692,6 +3284,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm-gnueabihf@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.18"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm-gnueabihf@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.6.1"
@@ -2699,6 +3298,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm64-gnu@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.15.18"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm64-gnu@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-linux-arm64-gnu@npm:1.6.1"
@@ -2706,6 +3312,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm64-musl@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-linux-arm64-musl@npm:1.15.18"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm64-musl@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-linux-arm64-musl@npm:1.6.1"
@@ -2713,6 +3326,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-x64-gnu@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-linux-x64-gnu@npm:1.15.18"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-x64-gnu@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-linux-x64-gnu@npm:1.6.1"
@@ -2720,6 +3340,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-x64-musl@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-linux-x64-musl@npm:1.15.18"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-x64-musl@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-linux-x64-musl@npm:1.6.1"
@@ -2727,6 +3354,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-arm64-msvc@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.15.18"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-arm64-msvc@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-win32-arm64-msvc@npm:1.6.1"
@@ -2734,6 +3368,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-ia32-msvc@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.15.18"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-ia32-msvc@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-win32-ia32-msvc@npm:1.6.1"
@@ -2741,6 +3382,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-x64-msvc@npm:1.15.18":
+ version: 1.15.18
+ resolution: "@swc/core-win32-x64-msvc@npm:1.15.18"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-x64-msvc@npm:1.6.1":
version: 1.6.1
resolution: "@swc/core-win32-x64-msvc@npm:1.6.1"
@@ -2794,6 +3442,52 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core@npm:^1.13.5":
+ version: 1.15.18
+ resolution: "@swc/core@npm:1.15.18"
+ dependencies:
+ "@swc/core-darwin-arm64": "npm:1.15.18"
+ "@swc/core-darwin-x64": "npm:1.15.18"
+ "@swc/core-linux-arm-gnueabihf": "npm:1.15.18"
+ "@swc/core-linux-arm64-gnu": "npm:1.15.18"
+ "@swc/core-linux-arm64-musl": "npm:1.15.18"
+ "@swc/core-linux-x64-gnu": "npm:1.15.18"
+ "@swc/core-linux-x64-musl": "npm:1.15.18"
+ "@swc/core-win32-arm64-msvc": "npm:1.15.18"
+ "@swc/core-win32-ia32-msvc": "npm:1.15.18"
+ "@swc/core-win32-x64-msvc": "npm:1.15.18"
+ "@swc/counter": "npm:^0.1.3"
+ "@swc/types": "npm:^0.1.25"
+ peerDependencies:
+ "@swc/helpers": ">=0.5.17"
+ dependenciesMeta:
+ "@swc/core-darwin-arm64":
+ optional: true
+ "@swc/core-darwin-x64":
+ optional: true
+ "@swc/core-linux-arm-gnueabihf":
+ optional: true
+ "@swc/core-linux-arm64-gnu":
+ optional: true
+ "@swc/core-linux-arm64-musl":
+ optional: true
+ "@swc/core-linux-x64-gnu":
+ optional: true
+ "@swc/core-linux-x64-musl":
+ optional: true
+ "@swc/core-win32-arm64-msvc":
+ optional: true
+ "@swc/core-win32-ia32-msvc":
+ optional: true
+ "@swc/core-win32-x64-msvc":
+ optional: true
+ peerDependenciesMeta:
+ "@swc/helpers":
+ optional: true
+ checksum: 10/ef198b9feb6eee034e3a912c37988ece2885fec35419e8245d467adbc1fc47a5c3e61869d1bdbe6fff76cbd9186ef278120cbb9746d5f7446576f4a7f15c2dcd
+ languageName: node
+ linkType: hard
+
"@swc/counter@npm:^0.1.3":
version: 0.1.3
resolution: "@swc/counter@npm:0.1.3"
@@ -2810,7 +3504,7 @@ __metadata:
languageName: node
linkType: hard
-"@swc/types@npm:^0.1.8":
+"@swc/types@npm:^0.1.25, @swc/types@npm:^0.1.8":
version: 0.1.25
resolution: "@swc/types@npm:0.1.25"
dependencies:
@@ -2975,6 +3669,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.10.2":
+ version: 0.10.3
+ resolution: "@tybys/wasm-util@npm:0.10.3"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/6cf39f7a2926b1c8bc6fe3f9f03318a33dd6dae81bdbd059983f9c6ee22d10a827f12564d648c05a2d4926e03c86cbe2799fb20609ee65e9efc39603039b4765
+ languageName: node
+ linkType: hard
+
"@tybys/wasm-util@npm:^0.9.0":
version: 0.9.0
resolution: "@tybys/wasm-util@npm:0.9.0"
@@ -3238,15 +3941,35 @@ __metadata:
languageName: node
linkType: hard
-"@vanilla-extract/css@npm:1.17.4":
- version: 1.17.4
- resolution: "@vanilla-extract/css@npm:1.17.4"
+"@vanilla-extract/babel-plugin-debug-ids@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.2.2"
+ dependencies:
+ "@babel/core": "npm:^7.23.9"
+ checksum: 10/6c3059ed9c4163d5446c076746c76a80e0b6e6f8a9514b3ba1a3b99ffbe0dd8475ca432c62f7406472edd7f3e73e9646201d0abfffe67fba24e6db6fd12ae245
+ languageName: node
+ linkType: hard
+
+"@vanilla-extract/compiler@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "@vanilla-extract/compiler@npm:0.7.0"
+ dependencies:
+ "@vanilla-extract/css": "npm:^1.20.1"
+ "@vanilla-extract/integration": "npm:^8.0.9"
+ vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
+ vite-node: "npm:^3.2.2 || ^5.0.0 || ^6.0.0"
+ checksum: 10/9b60b560cdacf72378ebfbab81981e36e3938064596b6b0e235b2afd0efde81fa91df648e25ab2db8cc880deada3595ecf2610046679f859585c0835415c1d7d
+ languageName: node
+ linkType: hard
+
+"@vanilla-extract/css@npm:1.21.0, @vanilla-extract/css@npm:^1.20.1":
+ version: 1.21.0
+ resolution: "@vanilla-extract/css@npm:1.21.0"
dependencies:
"@emotion/hash": "npm:^0.9.0"
"@vanilla-extract/private": "npm:^1.0.9"
css-what: "npm:^6.1.0"
- cssesc: "npm:^3.0.0"
- csstype: "npm:^3.0.7"
+ csstype: "npm:^3.2.3"
dedent: "npm:^1.5.3"
deep-object-diff: "npm:^1.1.9"
deepmerge: "npm:^4.2.2"
@@ -3254,7 +3977,7 @@ __metadata:
media-query-parser: "npm:^2.0.2"
modern-ahocorasick: "npm:^1.0.0"
picocolors: "npm:^1.0.0"
- checksum: 10/195a30975b1fe5d431e3181a53248a6898992fd4a3eebe7dc346032dd05db955b2a14b15dc3d0deca7207fbd97930cc5377cc216785e35dfbbb647da0aa6ea6d
+ checksum: 10/148794ae9ae9de9fb07e14c5fd29ac7ed06600f1803ff78a997132bfb29430993678bf486096e1d2b038bdfb4fe5007c9f7b2eb083391ea564c3f85e4eaea988
languageName: node
linkType: hard
@@ -3267,6 +3990,37 @@ __metadata:
languageName: node
linkType: hard
+"@vanilla-extract/integration@npm:^8.0.10, @vanilla-extract/integration@npm:^8.0.9":
+ version: 8.0.10
+ resolution: "@vanilla-extract/integration@npm:8.0.10"
+ dependencies:
+ "@babel/core": "npm:^7.23.9"
+ "@babel/plugin-syntax-typescript": "npm:^7.23.3"
+ "@vanilla-extract/babel-plugin-debug-ids": "npm:^1.2.2"
+ "@vanilla-extract/css": "npm:^1.20.1"
+ dedent: "npm:^1.5.3"
+ esbuild: "npm:esbuild@>=0.17.6 <0.29.0"
+ eval: "npm:0.1.8"
+ find-up: "npm:^5.0.0"
+ javascript-stringify: "npm:^2.0.1"
+ mlly: "npm:^1.4.2"
+ checksum: 10/1a1b5d7c3af552619813d60c0dc0418cbcf4f3976290ce240c5c92fd66a3b5affe7b1303f120e813c4cebdcd243c17e44931254bedfbc30ed98560704634cebf
+ languageName: node
+ linkType: hard
+
+"@vanilla-extract/next-plugin@npm:2.5.0":
+ version: 2.5.0
+ resolution: "@vanilla-extract/next-plugin@npm:2.5.0"
+ dependencies:
+ "@vanilla-extract/turbopack-plugin": "npm:^0.1.0"
+ "@vanilla-extract/webpack-plugin": "npm:^2.3.26"
+ semver: "npm:^7.6.3"
+ peerDependencies:
+ next: ">=12.1.7"
+ checksum: 10/1d76b6e52fac34b6aadbbbd736a6b821652f883febfb8e77a25881f84c7813c3846bfdf46788c4d38e02002e64f89f53cc8dad120b1d6e2f15950dcb74adf15a
+ languageName: node
+ linkType: hard
+
"@vanilla-extract/private@npm:^1.0.9":
version: 1.0.9
resolution: "@vanilla-extract/private@npm:1.0.9"
@@ -3274,6 +4028,33 @@ __metadata:
languageName: node
linkType: hard
+"@vanilla-extract/turbopack-plugin@npm:^0.1.0":
+ version: 0.1.3
+ resolution: "@vanilla-extract/turbopack-plugin@npm:0.1.3"
+ dependencies:
+ "@swc/core": "npm:^1.13.5"
+ "@vanilla-extract/compiler": "npm:^0.7.0"
+ "@vanilla-extract/integration": "npm:^8.0.9"
+ peerDependencies:
+ next: ">=12.1.7"
+ checksum: 10/7202ac292d59d6c8238a1ca8c81c3d93e5363080af2447ca7b7e73eebd761053ef6fe2ceef9b0db529a00697270e4ea6975a3011dcc6a8c1dc73624e443f8104
+ languageName: node
+ linkType: hard
+
+"@vanilla-extract/webpack-plugin@npm:^2.3.26":
+ version: 2.3.27
+ resolution: "@vanilla-extract/webpack-plugin@npm:2.3.27"
+ dependencies:
+ "@vanilla-extract/integration": "npm:^8.0.10"
+ debug: "npm:^4.3.1"
+ loader-utils: "npm:^2.0.0"
+ picocolors: "npm:^1.0.0"
+ peerDependencies:
+ webpack: ^4.30.0 || ^5.20.2
+ checksum: 10/3ab97825d15a131cff7613ea045f78643b0fe2f5af464331b922e765dabd077af19be13756068ff62c9a054d1ae5338cf0e42099c1f14d87dd79b47f9d7c2474
+ languageName: node
+ linkType: hard
+
"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1":
version: 1.14.1
resolution: "@webassemblyjs/ast@npm:1.14.1"
@@ -3467,6 +4248,13 @@ __metadata:
languageName: node
linkType: hard
+"abbrev@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "abbrev@npm:4.0.0"
+ checksum: 10/e2f0c6a6708ad738b3e8f50233f4800de31ad41a6cdc50e0cbe51b76fed69fd0213516d92c15ce1a9985fca71a14606a9be22bf00f8475a58987b9bfb671c582
+ languageName: node
+ linkType: hard
+
"accepts@npm:^2.0.0":
version: 2.0.0
resolution: "accepts@npm:2.0.0"
@@ -3495,7 +4283,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1":
+"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.4.1":
version: 8.16.0
resolution: "acorn@npm:8.16.0"
bin:
@@ -3511,6 +4299,13 @@ __metadata:
languageName: node
linkType: hard
+"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2":
+ version: 7.1.4
+ resolution: "agent-base@npm:7.1.4"
+ checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8
+ languageName: node
+ linkType: hard
+
"ajv-formats@npm:^2.1.1":
version: 2.1.1
resolution: "ajv-formats@npm:2.1.1"
@@ -3613,6 +4408,20 @@ __metadata:
languageName: node
linkType: hard
+"aproba@npm:^1.0.3 || ^2.0.0":
+ version: 2.1.0
+ resolution: "aproba@npm:2.1.0"
+ checksum: 10/cb0e335ac398027d43bf4a139337363e161fa10a642291f7ad5068a2e24797be58270775047cba901a7c1ce945a05c7535b13f6457993517cd7dca40c9b00a00
+ languageName: node
+ linkType: hard
+
+"are-we-there-yet@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "are-we-there-yet@npm:4.0.2"
+ checksum: 10/86feb4e8384b0820adaf7693bd02f602d001b0e5f051744dc2d05b30b74f9bd3e1e6f1a0c70fdadeddd837b8e5f8f77569a1a286078fb39b32a0a8f3724660d7
+ languageName: node
+ linkType: hard
+
"arg@npm:^4.1.0":
version: 4.1.3
resolution: "arg@npm:4.1.3"
@@ -3808,7 +4617,7 @@ __metadata:
languageName: node
linkType: hard
-"axios@npm:^1.8.3":
+"axios@npm:^1.6.0, axios@npm:^1.8.3":
version: 1.13.6
resolution: "axios@npm:1.13.6"
dependencies:
@@ -4069,6 +4878,32 @@ __metadata:
languageName: node
linkType: hard
+"cac@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "cac@npm:7.0.0"
+ checksum: 10/1ada3b090403d0051619b1519c21db1cb0b32c7772d6c8782cc55c5349caac9efbb1076ba513c5975331ff0bdb104e2be9421fd3ff6c0ef5db9d58a04a4aa6f5
+ languageName: node
+ linkType: hard
+
+"cacache@npm:^20.0.1":
+ version: 20.0.3
+ resolution: "cacache@npm:20.0.3"
+ dependencies:
+ "@npmcli/fs": "npm:^5.0.0"
+ fs-minipass: "npm:^3.0.0"
+ glob: "npm:^13.0.0"
+ lru-cache: "npm:^11.1.0"
+ minipass: "npm:^7.0.3"
+ minipass-collect: "npm:^2.0.1"
+ minipass-flush: "npm:^1.0.5"
+ minipass-pipeline: "npm:^1.2.4"
+ p-map: "npm:^7.0.2"
+ ssri: "npm:^13.0.0"
+ unique-filename: "npm:^5.0.0"
+ checksum: 10/388a0169970df9d051da30437f93f81b7e91efb570ad0ff2b8fde33279fbe726c1bc8e8e2b9c05053ffb4f563854c73db395e8712e3b62347a1bc4f7fb8899ff
+ languageName: node
+ linkType: hard
+
"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2":
version: 1.0.2
resolution: "call-bind-apply-helpers@npm:1.0.2"
@@ -4172,6 +5007,20 @@ __metadata:
languageName: node
linkType: hard
+"chownr@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "chownr@npm:3.0.0"
+ checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c
+ languageName: node
+ linkType: hard
+
+"chroma-js@npm:^1.3.4":
+ version: 1.4.1
+ resolution: "chroma-js@npm:1.4.1"
+ checksum: 10/cf0874588a57021c928d0d626972791dfce846e03c1d209f7368db1bcf483c52802d22bf952100c49695dc2754024f2a0206b8361dacde4617c60240b2c703df
+ languageName: node
+ linkType: hard
+
"chrome-trace-event@npm:^1.0.2":
version: 1.0.4
resolution: "chrome-trace-event@npm:1.0.4"
@@ -4268,6 +5117,25 @@ __metadata:
languageName: node
linkType: hard
+"color-namer@npm:1.4.0":
+ version: 1.4.0
+ resolution: "color-namer@npm:1.4.0"
+ dependencies:
+ chroma-js: "npm:^1.3.4"
+ es6-weak-map: "npm:^2.0.3"
+ checksum: 10/a1e8e02ba5033404804e69726208d223d5e62343621280c83c0f1ea1114fd9121c97813aedc05ab92759b9995486c05b3cc9d1ec99876caca8c3c682f0bbac47
+ languageName: node
+ linkType: hard
+
+"color-support@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "color-support@npm:1.1.3"
+ bin:
+ color-support: bin.js
+ checksum: 10/4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a
+ languageName: node
+ linkType: hard
+
"colorette@npm:^2.0.20, colorette@npm:^2.0.7":
version: 2.0.20
resolution: "colorette@npm:2.0.20"
@@ -4294,6 +5162,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:12.1.0":
+ version: 12.1.0
+ resolution: "commander@npm:12.1.0"
+ checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93
+ languageName: node
+ linkType: hard
+
"commander@npm:^2.20.0":
version: 2.20.3
resolution: "commander@npm:2.20.3"
@@ -4308,6 +5183,20 @@ __metadata:
languageName: node
linkType: hard
+"confbox@npm:^0.1.8":
+ version: 0.1.8
+ resolution: "confbox@npm:0.1.8"
+ checksum: 10/4ebcfb1c6a3b25276734ec5722e88768eb61fc02f98e11960b845c5c62bc27fd05f493d2a8244d9675b24ef95afe4c0d511cdcad02c72f5eeea463cc26687999
+ languageName: node
+ linkType: hard
+
+"console-control-strings@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "console-control-strings@npm:1.1.0"
+ checksum: 10/27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb
+ languageName: node
+ linkType: hard
+
"content-disposition@npm:^1.0.0":
version: 1.0.1
resolution: "content-disposition@npm:1.0.1"
@@ -4437,16 +5326,7 @@ __metadata:
languageName: node
linkType: hard
-"cssesc@npm:^3.0.0":
- version: 3.0.0
- resolution: "cssesc@npm:3.0.0"
- bin:
- cssesc: bin/cssesc
- checksum: 10/0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12
- languageName: node
- linkType: hard
-
-"csstype@npm:^3.0.2, csstype@npm:^3.0.7":
+"csstype@npm:^3.0.2, csstype@npm:^3.2.3":
version: 3.2.3
resolution: "csstype@npm:3.2.3"
checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f
@@ -4460,6 +5340,16 @@ __metadata:
languageName: node
linkType: hard
+"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "d@npm:1.0.2"
+ dependencies:
+ es5-ext: "npm:^0.10.64"
+ type: "npm:^2.7.2"
+ checksum: 10/a3f45ef964622f683f6a1cb9b8dcbd75ce490cd2f4ac9794099db3d8f0e2814d412d84cd3fe522e58feb1f273117bb480f29c5381f6225f0abca82517caaa77a
+ languageName: node
+ linkType: hard
+
"damerau-levenshtein@npm:^1.0.8":
version: 1.0.8
resolution: "damerau-levenshtein@npm:1.0.8"
@@ -4627,7 +5517,7 @@ __metadata:
languageName: node
linkType: hard
-"detect-libc@npm:^2.1.2":
+"detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.2":
version: 2.1.2
resolution: "detect-libc@npm:2.1.2"
checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766
@@ -4775,6 +5665,25 @@ __metadata:
languageName: node
linkType: hard
+"effector-react@npm:23.3.0":
+ version: 23.3.0
+ resolution: "effector-react@npm:23.3.0"
+ dependencies:
+ use-sync-external-store: "npm:^1.0.0"
+ peerDependencies:
+ effector: ^23.0.0
+ react: ">=16.8.0 <20.0.0"
+ checksum: 10/d164896aa81c54709932dd38e913bbe79f56ab8dbf13f570347667ad9c24d4a7d1cc4011666823da900cde414fecc9858fd624ee1a7e9c90edc5927378471765
+ languageName: node
+ linkType: hard
+
+"effector@npm:23.4.2":
+ version: 23.4.2
+ resolution: "effector@npm:23.4.2"
+ checksum: 10/a5ed858d7334391ad1e4061d17cf45328ae5534ff050b87850046f61d4f4fd1c7814238ef3c0458e7b043075268eb0ec908a8c4ca084df1120f5e0244dd5882a
+ languageName: node
+ linkType: hard
+
"ejs@npm:^3.1.7":
version: 3.1.10
resolution: "ejs@npm:3.1.10"
@@ -4880,6 +5789,13 @@ __metadata:
languageName: node
linkType: hard
+"env-paths@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "env-paths@npm:2.2.1"
+ checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
+ languageName: node
+ linkType: hard
+
"error-ex@npm:^1.3.1":
version: 1.3.4
resolution: "error-ex@npm:1.3.4"
@@ -4996,6 +5912,13 @@ __metadata:
languageName: node
linkType: hard
+"es-module-lexer@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "es-module-lexer@npm:2.1.0"
+ checksum: 10/554c4374e78a812a1fa3673871ce7d42236438c414ea80c2ec35521cd9bb26d1d9155287529057d07431fd91df50d6a26d9bee5afd755fb7f6f7c81905a03956
+ languageName: node
+ linkType: hard
+
"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1":
version: 1.1.1
resolution: "es-object-atoms@npm:1.1.1"
@@ -5037,6 +5960,140 @@ __metadata:
languageName: node
linkType: hard
+"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14":
+ version: 0.10.64
+ resolution: "es5-ext@npm:0.10.64"
+ dependencies:
+ es6-iterator: "npm:^2.0.3"
+ es6-symbol: "npm:^3.1.3"
+ esniff: "npm:^2.0.1"
+ next-tick: "npm:^1.1.0"
+ checksum: 10/0c5d8657708b1695ddc4b06f4e0b9fbdda4d2fe46d037b6bedb49a7d1931e542ec9eecf4824d59e1d357e93229deab014bb4b86485db2d41b1d68e54439689ce
+ languageName: node
+ linkType: hard
+
+"es6-iterator@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es6-iterator@npm:2.0.3"
+ dependencies:
+ d: "npm:1"
+ es5-ext: "npm:^0.10.35"
+ es6-symbol: "npm:^3.1.1"
+ checksum: 10/dbadecf3d0e467692815c2b438dfa99e5a97cbbecf4a58720adcb467a04220e0e36282399ba297911fd472c50ae4158fffba7ed0b7d4273fe322b69d03f9e3a5
+ languageName: node
+ linkType: hard
+
+"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3":
+ version: 3.1.4
+ resolution: "es6-symbol@npm:3.1.4"
+ dependencies:
+ d: "npm:^1.0.2"
+ ext: "npm:^1.7.0"
+ checksum: 10/3743119fe61f89e2f049a6ce52bd82fab5f65d13e2faa72453b73f95c15292c3cb9bdf3747940d504517e675e45fd375554c6b5d35d2bcbefd35f5489ecba546
+ languageName: node
+ linkType: hard
+
+"es6-weak-map@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es6-weak-map@npm:2.0.3"
+ dependencies:
+ d: "npm:1"
+ es5-ext: "npm:^0.10.46"
+ es6-iterator: "npm:^2.0.3"
+ es6-symbol: "npm:^3.1.1"
+ checksum: 10/5958a321cf8dfadc82b79eeaa57dc855893a4afd062b4ef5c9ded0010d3932099311272965c3d3fdd3c85df1d7236013a570e704fa6c1f159bbf979c203dd3a3
+ languageName: node
+ linkType: hard
+
+"esbuild@npm:esbuild@>=0.17.6 <0.29.0":
+ version: 0.28.1
+ resolution: "esbuild@npm:0.28.1"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.28.1"
+ "@esbuild/android-arm": "npm:0.28.1"
+ "@esbuild/android-arm64": "npm:0.28.1"
+ "@esbuild/android-x64": "npm:0.28.1"
+ "@esbuild/darwin-arm64": "npm:0.28.1"
+ "@esbuild/darwin-x64": "npm:0.28.1"
+ "@esbuild/freebsd-arm64": "npm:0.28.1"
+ "@esbuild/freebsd-x64": "npm:0.28.1"
+ "@esbuild/linux-arm": "npm:0.28.1"
+ "@esbuild/linux-arm64": "npm:0.28.1"
+ "@esbuild/linux-ia32": "npm:0.28.1"
+ "@esbuild/linux-loong64": "npm:0.28.1"
+ "@esbuild/linux-mips64el": "npm:0.28.1"
+ "@esbuild/linux-ppc64": "npm:0.28.1"
+ "@esbuild/linux-riscv64": "npm:0.28.1"
+ "@esbuild/linux-s390x": "npm:0.28.1"
+ "@esbuild/linux-x64": "npm:0.28.1"
+ "@esbuild/netbsd-arm64": "npm:0.28.1"
+ "@esbuild/netbsd-x64": "npm:0.28.1"
+ "@esbuild/openbsd-arm64": "npm:0.28.1"
+ "@esbuild/openbsd-x64": "npm:0.28.1"
+ "@esbuild/openharmony-arm64": "npm:0.28.1"
+ "@esbuild/sunos-x64": "npm:0.28.1"
+ "@esbuild/win32-arm64": "npm:0.28.1"
+ "@esbuild/win32-ia32": "npm:0.28.1"
+ "@esbuild/win32-x64": "npm:0.28.1"
+ dependenciesMeta:
+ "@esbuild/aix-ppc64":
+ optional: true
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-arm64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-arm64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/openharmony-arm64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: 10/aaa4a922644afffac45e735c99caf343f881e2d36abcc6b6fb53c230bd69940504a5bb6b0041bdd1a690e748ebc681d3308a7d178987c523d74c63c2c280bac8
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
@@ -5409,6 +6466,18 @@ __metadata:
languageName: node
linkType: hard
+"esniff@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "esniff@npm:2.0.1"
+ dependencies:
+ d: "npm:^1.0.1"
+ es5-ext: "npm:^0.10.62"
+ event-emitter: "npm:^0.3.5"
+ type: "npm:^2.7.2"
+ checksum: 10/f6a2abd2f8c5fe57c5fcf53e5407c278023313d0f6c3a92688e7122ab9ac233029fd424508a196ae5bc561aa1f67d23f4e2435b1a0d378030f476596129056ac
+ languageName: node
+ linkType: hard
+
"espree@npm:^10.0.1, espree@npm:^10.3.0":
version: 10.4.0
resolution: "espree@npm:10.4.0"
@@ -5476,6 +6545,26 @@ __metadata:
languageName: node
linkType: hard
+"eval@npm:0.1.8":
+ version: 0.1.8
+ resolution: "eval@npm:0.1.8"
+ dependencies:
+ "@types/node": "npm:*"
+ require-like: "npm:>= 0.1.1"
+ checksum: 10/27366ad289e679135387e8030a3b4ccfc5cc7719137e4b3192a2fa045924d8f0acecaf62602db490505d18731fbe605cb46a970490dcd3c5647a359441c1a70c
+ languageName: node
+ linkType: hard
+
+"event-emitter@npm:^0.3.5":
+ version: 0.3.5
+ resolution: "event-emitter@npm:0.3.5"
+ dependencies:
+ d: "npm:1"
+ es5-ext: "npm:~0.10.14"
+ checksum: 10/a7f5ea80029193f4869782d34ef7eb43baa49cd397013add1953491b24588468efbe7e3cc9eb87d53f33397e7aab690fd74c079ec440bf8b12856f6bdb6e9396
+ languageName: node
+ linkType: hard
+
"events@npm:^3.2.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@@ -5499,6 +6588,13 @@ __metadata:
languageName: node
linkType: hard
+"exponential-backoff@npm:^3.1.1":
+ version: 3.1.3
+ resolution: "exponential-backoff@npm:3.1.3"
+ checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c
+ languageName: node
+ linkType: hard
+
"express-rate-limit@npm:^8.2.1":
version: 8.2.1
resolution: "express-rate-limit@npm:8.2.1"
@@ -5546,6 +6642,15 @@ __metadata:
languageName: node
linkType: hard
+"ext@npm:^1.7.0":
+ version: 1.7.0
+ resolution: "ext@npm:1.7.0"
+ dependencies:
+ type: "npm:^2.7.2"
+ checksum: 10/666a135980b002df0e75c8ac6c389140cdc59ac953db62770479ee2856d58ce69d2f845e5f2586716350b725400f6945e51e9159573158c39f369984c72dcd84
+ languageName: node
+ linkType: hard
+
"fast-copy@npm:^3.0.2":
version: 3.0.2
resolution: "fast-copy@npm:3.0.2"
@@ -5649,6 +6754,15 @@ __metadata:
languageName: node
linkType: hard
+"figma-js@npm:1.16.1-0":
+ version: 1.16.1-0
+ resolution: "figma-js@npm:1.16.1-0"
+ dependencies:
+ axios: "npm:^1.6.0"
+ checksum: 10/281781a41755dac852102c1ebfd88558f44577c93af28e490f14680b05a13303399c073a5ceb0bee602c5f131149f11fffc8143fd86b1ffd1fed300f84e9e2f8
+ languageName: node
+ linkType: hard
+
"figures@npm:3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
@@ -5819,6 +6933,34 @@ __metadata:
languageName: node
linkType: hard
+"fs-minipass@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "fs-minipass@npm:3.0.3"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f
+ languageName: node
+ linkType: hard
+
+"fsevents@npm:~2.3.3":
+ version: 2.3.3
+ resolution: "fsevents@npm:2.3.3"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
+"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+ version: 2.3.3
+ resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
+ dependencies:
+ node-gyp: "npm:latest"
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
"function-bind@npm:^1.1.2":
version: 1.1.2
resolution: "function-bind@npm:1.1.2"
@@ -5847,6 +6989,22 @@ __metadata:
languageName: node
linkType: hard
+"gauge@npm:^5.0.0":
+ version: 5.0.2
+ resolution: "gauge@npm:5.0.2"
+ dependencies:
+ aproba: "npm:^1.0.3 || ^2.0.0"
+ color-support: "npm:^1.1.3"
+ console-control-strings: "npm:^1.1.0"
+ has-unicode: "npm:^2.0.1"
+ signal-exit: "npm:^4.0.1"
+ string-width: "npm:^4.2.3"
+ strip-ansi: "npm:^6.0.1"
+ wide-align: "npm:^1.1.5"
+ checksum: 10/7ed6930e03622e3651182d9312ea763e208e7e71bf126505a59a4424820af2715fdbc4f0655f92a092f3f1015c425094421c9d1a898dbe33cf6779d3e7e91e5c
+ languageName: node
+ linkType: hard
+
"generator-function@npm:^2.0.0":
version: 2.0.1
resolution: "generator-function@npm:2.0.1"
@@ -5967,6 +7125,17 @@ __metadata:
languageName: node
linkType: hard
+"glob@npm:^13.0.0":
+ version: 13.0.6
+ resolution: "glob@npm:13.0.6"
+ dependencies:
+ minimatch: "npm:^10.2.2"
+ minipass: "npm:^7.1.3"
+ path-scurry: "npm:^2.0.2"
+ checksum: 10/201ad69e5f0aa74e1d8c00a481581f8b8c804b6a4fbfabeeb8541f5d756932800331daeba99b58fb9e4cd67e12ba5a7eba5b82fb476691588418060b84353214
+ languageName: node
+ linkType: hard
+
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
@@ -6018,7 +7187,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4":
+"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
@@ -6098,6 +7267,13 @@ __metadata:
languageName: node
linkType: hard
+"has-unicode@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "has-unicode@npm:2.0.1"
+ checksum: 10/041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8
+ languageName: node
+ linkType: hard
+
"hasown@npm:^2.0.2":
version: 2.0.2
resolution: "hasown@npm:2.0.2"
@@ -6158,6 +7334,13 @@ __metadata:
languageName: node
linkType: hard
+"http-cache-semantics@npm:^4.1.1":
+ version: 4.2.0
+ resolution: "http-cache-semantics@npm:4.2.0"
+ checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693
+ languageName: node
+ linkType: hard
+
"http-errors@npm:^2.0.0, http-errors@npm:^2.0.1, http-errors@npm:~2.0.1":
version: 2.0.1
resolution: "http-errors@npm:2.0.1"
@@ -6171,6 +7354,26 @@ __metadata:
languageName: node
linkType: hard
+"http-proxy-agent@npm:^7.0.0":
+ version: 7.0.2
+ resolution: "http-proxy-agent@npm:7.0.2"
+ dependencies:
+ agent-base: "npm:^7.1.0"
+ debug: "npm:^4.3.4"
+ checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848
+ languageName: node
+ linkType: hard
+
+"https-proxy-agent@npm:^7.0.1":
+ version: 7.0.6
+ resolution: "https-proxy-agent@npm:7.0.6"
+ dependencies:
+ agent-base: "npm:^7.1.2"
+ debug: "npm:4"
+ checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13
+ languageName: node
+ linkType: hard
+
"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.3":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
@@ -6180,7 +7383,7 @@ __metadata:
languageName: node
linkType: hard
-"iconv-lite@npm:^0.7.0, iconv-lite@npm:~0.7.0":
+"iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2, iconv-lite@npm:~0.7.0":
version: 0.7.2
resolution: "iconv-lite@npm:0.7.2"
dependencies:
@@ -6288,6 +7491,13 @@ __metadata:
languageName: node
linkType: hard
+"ip-address@npm:^10.0.1":
+ version: 10.1.0
+ resolution: "ip-address@npm:10.1.0"
+ checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e
+ languageName: node
+ linkType: hard
+
"ipaddr.js@npm:1.9.1":
version: 1.9.1
resolution: "ipaddr.js@npm:1.9.1"
@@ -6620,6 +7830,13 @@ __metadata:
languageName: node
linkType: hard
+"isexe@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "isexe@npm:4.0.0"
+ checksum: 10/2ead327ef596042ef9c9ec5f236b316acfaedb87f4bb61b3c3d574fb2e9c8a04b67305e04733bde52c24d9622fdebd3270aadb632adfbf9cadef88fe30f479e5
+ languageName: node
+ linkType: hard
+
"iterator.prototype@npm:^1.1.5":
version: 1.1.5
resolution: "iterator.prototype@npm:1.1.5"
@@ -6656,6 +7873,13 @@ __metadata:
languageName: node
linkType: hard
+"javascript-stringify@npm:^2.0.1":
+ version: 2.1.0
+ resolution: "javascript-stringify@npm:2.1.0"
+ checksum: 10/721236ccec826c77167fec024b9ea1da7462690cf857bebfcc67a6fb346392d45cdce278e25e86b312ddeecdab1678a0f9fcc7f2c6e2883fbaaac3c735a237fd
+ languageName: node
+ linkType: hard
+
"jest-diff@npm:^30.0.2":
version: 30.2.0
resolution: "jest-diff@npm:30.2.0"
@@ -6842,9 +8066,129 @@ __metadata:
version: 0.4.1
resolution: "levn@npm:0.4.1"
dependencies:
- prelude-ls: "npm:^1.2.1"
- type-check: "npm:~0.4.0"
- checksum: 10/2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:~0.4.0"
+ checksum: 10/2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee
+ languageName: node
+ linkType: hard
+
+"lightningcss-android-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-android-arm64@npm:1.32.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-arm64@npm:1.32.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-x64@npm:1.32.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-freebsd-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-freebsd-x64@npm:1.32.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm-gnueabihf@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-arm64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-x64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-x64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss@npm:^1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss@npm:1.32.0"
+ dependencies:
+ detect-libc: "npm:^2.0.3"
+ lightningcss-android-arm64: "npm:1.32.0"
+ lightningcss-darwin-arm64: "npm:1.32.0"
+ lightningcss-darwin-x64: "npm:1.32.0"
+ lightningcss-freebsd-x64: "npm:1.32.0"
+ lightningcss-linux-arm-gnueabihf: "npm:1.32.0"
+ lightningcss-linux-arm64-gnu: "npm:1.32.0"
+ lightningcss-linux-arm64-musl: "npm:1.32.0"
+ lightningcss-linux-x64-gnu: "npm:1.32.0"
+ lightningcss-linux-x64-musl: "npm:1.32.0"
+ lightningcss-win32-arm64-msvc: "npm:1.32.0"
+ lightningcss-win32-x64-msvc: "npm:1.32.0"
+ dependenciesMeta:
+ lightningcss-android-arm64:
+ optional: true
+ lightningcss-darwin-arm64:
+ optional: true
+ lightningcss-darwin-x64:
+ optional: true
+ lightningcss-freebsd-x64:
+ optional: true
+ lightningcss-linux-arm-gnueabihf:
+ optional: true
+ lightningcss-linux-arm64-gnu:
+ optional: true
+ lightningcss-linux-arm64-musl:
+ optional: true
+ lightningcss-linux-x64-gnu:
+ optional: true
+ lightningcss-linux-x64-musl:
+ optional: true
+ lightningcss-win32-arm64-msvc:
+ optional: true
+ lightningcss-win32-x64-msvc:
+ optional: true
+ checksum: 10/098e61007f0d0ec8b5c50884e33b543b551d1ff21bc7b062434b6638fd0b8596858f823b60dfc2a4aa756f3cb120ad79f2b7f4a55b1bda2c0269ab8cf476f114
languageName: node
linkType: hard
@@ -6940,7 +8284,7 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^11.0.0":
+"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1":
version: 11.2.7
resolution: "lru-cache@npm:11.2.7"
checksum: 10/fbff4b8dee8189dde9b52cdfb3ea89b4c9cec094c1538cd30d1f47299477ff312efdb35f7994477ec72328f8e754e232b26a143feda1bd1f79ff22da6664d2c5
@@ -6963,6 +8307,26 @@ __metadata:
languageName: node
linkType: hard
+"make-fetch-happen@npm:^15.0.0":
+ version: 15.0.5
+ resolution: "make-fetch-happen@npm:15.0.5"
+ dependencies:
+ "@gar/promise-retry": "npm:^1.0.0"
+ "@npmcli/agent": "npm:^4.0.0"
+ "@npmcli/redact": "npm:^4.0.0"
+ cacache: "npm:^20.0.1"
+ http-cache-semantics: "npm:^4.1.1"
+ minipass: "npm:^7.0.2"
+ minipass-fetch: "npm:^5.0.0"
+ minipass-flush: "npm:^1.0.5"
+ minipass-pipeline: "npm:^1.2.4"
+ negotiator: "npm:^1.0.0"
+ proc-log: "npm:^6.0.0"
+ ssri: "npm:^13.0.0"
+ checksum: 10/d2649effb06c00cb2b266057cb1c8c1e99cfc8d1378e7d9c26cc8f00be41bc63d59b77a5576ed28f8105acc57fb16220b64217f8d3a6a066a594c004aa163afa
+ languageName: node
+ linkType: hard
+
"math-intrinsics@npm:^1.1.0":
version: 1.1.0
resolution: "math-intrinsics@npm:1.1.0"
@@ -7065,7 +8429,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^10.0.0":
+"minimatch@npm:^10.0.0, minimatch@npm:^10.2.2":
version: 10.2.4
resolution: "minimatch@npm:10.2.4"
dependencies:
@@ -7108,13 +8472,94 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^7.1.2":
+"minipass-collect@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "minipass-collect@npm:2.0.1"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342
+ languageName: node
+ linkType: hard
+
+"minipass-fetch@npm:^5.0.0":
+ version: 5.0.2
+ resolution: "minipass-fetch@npm:5.0.2"
+ dependencies:
+ iconv-lite: "npm:^0.7.2"
+ minipass: "npm:^7.0.3"
+ minipass-sized: "npm:^2.0.0"
+ minizlib: "npm:^3.0.1"
+ dependenciesMeta:
+ iconv-lite:
+ optional: true
+ checksum: 10/4f3f65ea5b20a3a287765ebf21cc73e62031f754944272df2a3039296cc75a8fc2dc50b8a3c4f39ce3ac6e5cc583e8dc664d12c6ab98e0883d263e49f344bc86
+ languageName: node
+ linkType: hard
+
+"minipass-flush@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "minipass-flush@npm:1.0.5"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
+ languageName: node
+ linkType: hard
+
+"minipass-pipeline@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "minipass-pipeline@npm:1.2.4"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
+ languageName: node
+ linkType: hard
+
+"minipass-sized@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "minipass-sized@npm:2.0.0"
+ dependencies:
+ minipass: "npm:^7.1.2"
+ checksum: 10/3b89adf64ca705662f77481e278eff5ec0a57aeffb5feba7cc8843722b1e7770efc880f2a17d1d4877b2d7bf227873cd46afb4da44c0fd18088b601ea50f96bb
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^3.0.0":
+ version: 3.3.6
+ resolution: "minipass@npm:3.3.6"
+ dependencies:
+ yallist: "npm:^4.0.0"
+ checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3":
version: 7.1.3
resolution: "minipass@npm:7.1.3"
checksum: 10/175e4d5e20980c3cd316ae82d2c031c42f6c746467d8b1905b51060a0ba4461441a0c25bb67c025fd9617f9a3873e152c7b543c6b5ac83a1846be8ade80dffd6
languageName: node
linkType: hard
+"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "minizlib@npm:3.1.0"
+ dependencies:
+ minipass: "npm:^7.1.2"
+ checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99
+ languageName: node
+ linkType: hard
+
+"mlly@npm:^1.4.2, mlly@npm:^1.7.4":
+ version: 1.8.1
+ resolution: "mlly@npm:1.8.1"
+ dependencies:
+ acorn: "npm:^8.16.0"
+ pathe: "npm:^2.0.3"
+ pkg-types: "npm:^1.3.1"
+ ufo: "npm:^1.6.3"
+ checksum: 10/8e424f0615d09adfb7d59ad8f0c8245df275cd05e483a4631a1b2c5dd7e09913a9ce8182bc1562d569941ecee25ab03f4429284265471f562da1dd308008e237
+ languageName: node
+ linkType: hard
+
"modern-ahocorasick@npm:^1.0.0":
version: 1.1.0
resolution: "modern-ahocorasick@npm:1.1.0"
@@ -7145,6 +8590,15 @@ __metadata:
languageName: node
linkType: hard
+"nanoid@npm:^3.3.12":
+ version: 3.3.15
+ resolution: "nanoid@npm:3.3.15"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: 10/13c74a5208d455286f7af46f42ac9f3d7b821b8a719aff8dbd5ad3fb80399c0c63cdd1e92d046ea576e403bec05262fbb7e116beb4cfcd5b5483550372bd94b1
+ languageName: node
+ linkType: hard
+
"nanoid@npm:^3.3.6":
version: 3.3.11
resolution: "nanoid@npm:3.3.11"
@@ -7175,6 +8629,23 @@ __metadata:
languageName: node
linkType: hard
+"next-themes@npm:0.4.6":
+ version: 0.4.6
+ resolution: "next-themes@npm:0.4.6"
+ peerDependencies:
+ react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
+ checksum: 10/48540e77a8f1967fa27338e91037df296f84d8979ba3003f71eed8d9a2f4f29b3cc6797d27b501547fd39cf33611a2accb432eec92ad8a457abe1a142cc5a02e
+ languageName: node
+ linkType: hard
+
+"next-tick@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "next-tick@npm:1.1.0"
+ checksum: 10/83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b
+ languageName: node
+ linkType: hard
+
"next@npm:16.1.6":
version: 16.1.6
resolution: "next@npm:16.1.6"
@@ -7257,6 +8728,26 @@ __metadata:
languageName: node
linkType: hard
+"node-gyp@npm:latest":
+ version: 12.2.0
+ resolution: "node-gyp@npm:12.2.0"
+ dependencies:
+ env-paths: "npm:^2.2.0"
+ exponential-backoff: "npm:^3.1.1"
+ graceful-fs: "npm:^4.2.6"
+ make-fetch-happen: "npm:^15.0.0"
+ nopt: "npm:^9.0.0"
+ proc-log: "npm:^6.0.0"
+ semver: "npm:^7.3.5"
+ tar: "npm:^7.5.4"
+ tinyglobby: "npm:^0.2.12"
+ which: "npm:^6.0.0"
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: 10/4ebab5b77585a637315e969c2274b5520562473fe75de850639a580c2599652fb9f33959ec782ea45a2e149d8f04b548030f472eeeb3dbdf19a7f2ccbc30b908
+ languageName: node
+ linkType: hard
+
"node-loader@npm:2.1.0":
version: 2.1.0
resolution: "node-loader@npm:2.1.0"
@@ -7282,6 +8773,17 @@ __metadata:
languageName: node
linkType: hard
+"nopt@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "nopt@npm:9.0.0"
+ dependencies:
+ abbrev: "npm:^4.0.0"
+ bin:
+ nopt: bin/nopt.js
+ checksum: 10/56a1ccd2ad711fb5115918e2c96828703cddbe12ba2c3bd00591758f6fa30e6f47dd905c59dbfcf9b773f3a293b45996609fb6789ae29d6bfcc3cf3a6f7d9fda
+ languageName: node
+ linkType: hard
+
"npm-package-arg@npm:11.0.1":
version: 11.0.1
resolution: "npm-package-arg@npm:11.0.1"
@@ -7303,6 +8805,18 @@ __metadata:
languageName: node
linkType: hard
+"npmlog@npm:7.0.1":
+ version: 7.0.1
+ resolution: "npmlog@npm:7.0.1"
+ dependencies:
+ are-we-there-yet: "npm:^4.0.0"
+ console-control-strings: "npm:^1.1.0"
+ gauge: "npm:^5.0.0"
+ set-blocking: "npm:^2.0.0"
+ checksum: 10/37cc2796a4b47bb82b5fc5d111f812d5856b30f8dd29d3e9ecce30fe966bd4389926e818ec5e7f11e9fcc60220ef9c65d7e4c56dd5101ee19d8f5e60320e558b
+ languageName: node
+ linkType: hard
+
"nth-check@npm:^2.0.1":
version: 2.1.1
resolution: "nth-check@npm:2.1.1"
@@ -7491,6 +9005,13 @@ __metadata:
languageName: node
linkType: hard
+"obug@npm:^2.1.1":
+ version: 2.1.3
+ resolution: "obug@npm:2.1.3"
+ checksum: 10/574e5c3d3def75440c54c29ce8a6d82a5698116962d2f9f28fb13f6fd5dbcc01b7df1b8e02a95f816c8dba482dcf315d9c5c97d9e718516cfea8bd6c896dcf67
+ languageName: node
+ linkType: hard
+
"on-exit-leak-free@npm:^2.1.0":
version: 2.1.2
resolution: "on-exit-leak-free@npm:2.1.2"
@@ -7595,6 +9116,13 @@ __metadata:
languageName: node
linkType: hard
+"p-map@npm:^7.0.2":
+ version: 7.0.4
+ resolution: "p-map@npm:7.0.4"
+ checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e
+ languageName: node
+ linkType: hard
+
"package-json-from-dist@npm:^1.0.0":
version: 1.0.1
resolution: "package-json-from-dist@npm:1.0.1"
@@ -7679,7 +9207,7 @@ __metadata:
languageName: node
linkType: hard
-"path-scurry@npm:^2.0.0":
+"path-scurry@npm:^2.0.0, path-scurry@npm:^2.0.2":
version: 2.0.2
resolution: "path-scurry@npm:2.0.2"
dependencies:
@@ -7703,6 +9231,13 @@ __metadata:
languageName: node
linkType: hard
+"pathe@npm:^2.0.1, pathe@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "pathe@npm:2.0.3"
+ checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d
+ languageName: node
+ linkType: hard
+
"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1":
version: 1.1.1
resolution: "picocolors@npm:1.1.1"
@@ -7731,6 +9266,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "picomatch@npm:4.0.4"
+ checksum: 10/f6ef80a3590827ce20378ae110ac78209cc4f74d39236370f1780f957b7ee41c12acde0e4651b90f39983506fd2f5e449994716f516db2e9752924aff8de93ce
+ languageName: node
+ linkType: hard
+
"pino-abstract-transport@npm:^2.0.0":
version: 2.0.0
resolution: "pino-abstract-transport@npm:2.0.0"
@@ -7805,6 +9347,17 @@ __metadata:
languageName: node
linkType: hard
+"pkg-types@npm:^1.3.1":
+ version: 1.3.1
+ resolution: "pkg-types@npm:1.3.1"
+ dependencies:
+ confbox: "npm:^0.1.8"
+ mlly: "npm:^1.7.4"
+ pathe: "npm:^2.0.1"
+ checksum: 10/6d491f2244597b24fb59a50e3c258f27da3839555d2a4e112b31bcf536e9359fc4edc98639cd74d2cf16fcd4269e5a09d99fc05d89e2acc896a2f027c2f6ec44
+ languageName: node
+ linkType: hard
+
"possible-typed-array-names@npm:^1.0.0":
version: 1.1.0
resolution: "possible-typed-array-names@npm:1.1.0"
@@ -7823,6 +9376,17 @@ __metadata:
languageName: node
linkType: hard
+"postcss@npm:^8.5.15":
+ version: 8.5.15
+ resolution: "postcss@npm:8.5.15"
+ dependencies:
+ nanoid: "npm:^3.3.12"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10/d02ad19eb1e0fa53a1229ee6d53807eb88f903f2b9a8cac66993367f3ac7dd3b97238c783a54ccbf4145f82f6ca9a5cbd58f089846285d759c8a3259fbea8318
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -7839,6 +9403,15 @@ __metadata:
languageName: node
linkType: hard
+"prettier@npm:2.8.8":
+ version: 2.8.8
+ resolution: "prettier@npm:2.8.8"
+ bin:
+ prettier: bin-prettier.js
+ checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24
+ languageName: node
+ linkType: hard
+
"prettier@npm:3.4.2":
version: 3.4.2
resolution: "prettier@npm:3.4.2"
@@ -7875,6 +9448,13 @@ __metadata:
languageName: node
linkType: hard
+"proc-log@npm:^6.0.0":
+ version: 6.1.0
+ resolution: "proc-log@npm:6.1.0"
+ checksum: 10/9033f30f168ed5a0991b773d0c50ff88384c4738e9a0a67d341de36bf7293771eed648ab6a0562f62276da12fde91f3bbfc75ffff6e71ad49aafd74fc646be66
+ languageName: node
+ linkType: hard
+
"process-warning@npm:^4.0.0":
version: 4.0.1
resolution: "process-warning@npm:4.0.1"
@@ -8162,6 +9742,13 @@ __metadata:
languageName: node
linkType: hard
+"require-like@npm:>= 0.1.1":
+ version: 0.1.2
+ resolution: "require-like@npm:0.1.2"
+ checksum: 10/e16b623a980a99f51f90d20ab53eb11958e2f6c988c3b6d09893f602ad5daecd65813fcbd2427fda3fbfca4bdd21855d31b19e38ba4625dfe2a56be0c9ec10bb
+ languageName: node
+ linkType: hard
+
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -8251,6 +9838,13 @@ __metadata:
languageName: node
linkType: hard
+"retry@npm:^0.13.1":
+ version: 0.13.1
+ resolution: "retry@npm:0.13.1"
+ checksum: 10/6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d
+ languageName: node
+ linkType: hard
+
"reusify@npm:^1.0.4":
version: 1.1.0
resolution: "reusify@npm:1.1.0"
@@ -8258,6 +9852,64 @@ __metadata:
languageName: node
linkType: hard
+"rolldown@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "rolldown@npm:1.1.2"
+ dependencies:
+ "@oxc-project/types": "npm:=0.137.0"
+ "@rolldown/binding-android-arm64": "npm:1.1.2"
+ "@rolldown/binding-darwin-arm64": "npm:1.1.2"
+ "@rolldown/binding-darwin-x64": "npm:1.1.2"
+ "@rolldown/binding-freebsd-x64": "npm:1.1.2"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.2"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.1.2"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.1.2"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.2"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.1.2"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.1.2"
+ "@rolldown/binding-linux-x64-musl": "npm:1.1.2"
+ "@rolldown/binding-openharmony-arm64": "npm:1.1.2"
+ "@rolldown/binding-wasm32-wasi": "npm:1.1.2"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.1.2"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.1.2"
+ "@rolldown/pluginutils": "npm:^1.0.0"
+ dependenciesMeta:
+ "@rolldown/binding-android-arm64":
+ optional: true
+ "@rolldown/binding-darwin-arm64":
+ optional: true
+ "@rolldown/binding-darwin-x64":
+ optional: true
+ "@rolldown/binding-freebsd-x64":
+ optional: true
+ "@rolldown/binding-linux-arm-gnueabihf":
+ optional: true
+ "@rolldown/binding-linux-arm64-gnu":
+ optional: true
+ "@rolldown/binding-linux-arm64-musl":
+ optional: true
+ "@rolldown/binding-linux-ppc64-gnu":
+ optional: true
+ "@rolldown/binding-linux-s390x-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-musl":
+ optional: true
+ "@rolldown/binding-openharmony-arm64":
+ optional: true
+ "@rolldown/binding-wasm32-wasi":
+ optional: true
+ "@rolldown/binding-win32-arm64-msvc":
+ optional: true
+ "@rolldown/binding-win32-x64-msvc":
+ optional: true
+ bin:
+ rolldown: ./bin/cli.mjs
+ checksum: 10/0812d508207f567ad24d8d720689c955faeda927afb2c172a3dd33b5b798ab4d989aa035e070e62d2d2f7d00bd76a92bbfc784d9a8e2cd4c384d27f30a5a04a3
+ languageName: node
+ linkType: hard
+
"router@npm:^2.2.0":
version: 2.2.0
resolution: "router@npm:2.2.0"
@@ -8446,6 +10098,13 @@ __metadata:
languageName: node
linkType: hard
+"set-blocking@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "set-blocking@npm:2.0.0"
+ checksum: 10/8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
+ languageName: node
+ linkType: hard
+
"set-function-length@npm:^1.2.2":
version: 1.2.2
resolution: "set-function-length@npm:1.2.2"
@@ -8659,6 +10318,13 @@ __metadata:
languageName: node
linkType: hard
+"smart-buffer@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "smart-buffer@npm:4.2.0"
+ checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
+ languageName: node
+ linkType: hard
+
"snake-case@npm:^3.0.4":
version: 3.0.4
resolution: "snake-case@npm:3.0.4"
@@ -8669,6 +10335,27 @@ __metadata:
languageName: node
linkType: hard
+"socks-proxy-agent@npm:^8.0.3":
+ version: 8.0.5
+ resolution: "socks-proxy-agent@npm:8.0.5"
+ dependencies:
+ agent-base: "npm:^7.1.2"
+ debug: "npm:^4.3.4"
+ socks: "npm:^2.8.3"
+ checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c
+ languageName: node
+ linkType: hard
+
+"socks@npm:^2.8.3":
+ version: 2.8.7
+ resolution: "socks@npm:2.8.7"
+ dependencies:
+ ip-address: "npm:^10.0.1"
+ smart-buffer: "npm:^4.2.0"
+ checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356
+ languageName: node
+ linkType: hard
+
"sonic-boom@npm:^4.0.1":
version: 4.2.1
resolution: "sonic-boom@npm:4.2.1"
@@ -8701,7 +10388,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-js@npm:^1.0.2":
+"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1":
version: 1.2.1
resolution: "source-map-js@npm:1.2.1"
checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3
@@ -8756,6 +10443,15 @@ __metadata:
languageName: node
linkType: hard
+"ssri@npm:^13.0.0":
+ version: 13.0.1
+ resolution: "ssri@npm:13.0.1"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: 10/ae560d0378d074006a71b06af71bfbe84a3fe1ac6e16c1f07575f69e670d40170507fe52b21bcc23399429bc6a15f4bc3ea8d9bc88e9dfd7e87de564e6da6a72
+ languageName: node
+ linkType: hard
+
"statuses@npm:^2.0.1, statuses@npm:^2.0.2, statuses@npm:~2.0.2":
version: 2.0.2
resolution: "statuses@npm:2.0.2"
@@ -8773,7 +10469,7 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
+"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
@@ -8982,6 +10678,19 @@ __metadata:
languageName: node
linkType: hard
+"tar@npm:^7.5.4":
+ version: 7.5.11
+ resolution: "tar@npm:7.5.11"
+ dependencies:
+ "@isaacs/fs-minipass": "npm:^4.0.0"
+ chownr: "npm:^3.0.0"
+ minipass: "npm:^7.1.2"
+ minizlib: "npm:^3.1.0"
+ yallist: "npm:^5.0.0"
+ checksum: 10/fb2e77ee858a73936c68e066f4a602d428d6f812e6da0cc1e14a41f99498e4f7fd3535e355fa15157240a5538aa416026cfa6306bb0d1d1c1abf314b1f878e9a
+ languageName: node
+ linkType: hard
+
"template@workspace:.":
version: 0.0.0-use.local
resolution: "template@workspace:."
@@ -9056,6 +10765,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.17":
+ version: 0.2.17
+ resolution: "tinyglobby@npm:0.2.17"
+ dependencies:
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.4"
+ checksum: 10/f85e8a217d675c3f78d5f0ad25ea4557e7e023ed13ddc2b014da10bd0312eea53a34cd52356af07ccdff777f1243012547656282a4ca70936f68bf5065fbaa71
+ languageName: node
+ linkType: hard
+
"tmp@npm:^0.2.3, tmp@npm:~0.2.1":
version: 0.2.5
resolution: "tmp@npm:0.2.5"
@@ -9226,6 +10945,13 @@ __metadata:
languageName: node
linkType: hard
+"type@npm:^2.7.2":
+ version: 2.7.3
+ resolution: "type@npm:2.7.3"
+ checksum: 10/82e99e7795b3de3ecfe685680685e79a77aea515fad9f60b7c55fbf6d43a5c360b1e6e9443354ec8906b38cdf5325829c69f094cb7cd2a1238e85bef9026dc04
+ languageName: node
+ linkType: hard
+
"typed-array-buffer@npm:^1.0.3":
version: 1.0.3
resolution: "typed-array-buffer@npm:1.0.3"
@@ -9339,6 +11065,13 @@ __metadata:
languageName: node
linkType: hard
+"ufo@npm:^1.6.3":
+ version: 1.6.3
+ resolution: "ufo@npm:1.6.3"
+ checksum: 10/79803984f3e414567273a666183d6a50d1bec0d852100a98f55c1e393cb705e3b88033e04029dd651714e6eec99e1b00f54fdc13f32404968251a16f8898cfe5
+ languageName: node
+ linkType: hard
+
"uglify-js@npm:^3.1.4":
version: 3.19.3
resolution: "uglify-js@npm:3.19.3"
@@ -9428,6 +11161,24 @@ __metadata:
languageName: node
linkType: hard
+"unique-filename@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unique-filename@npm:5.0.0"
+ dependencies:
+ unique-slug: "npm:^6.0.0"
+ checksum: 10/a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b
+ languageName: node
+ linkType: hard
+
+"unique-slug@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "unique-slug@npm:6.0.0"
+ dependencies:
+ imurmurhash: "npm:^0.1.4"
+ checksum: 10/b78ed9d5b01ff465f80975f17387750ed3639909ac487fa82c4ae4326759f6de87c2131c0c39eca4c68cf06c537a8d104fba1dfc8a30308f99bc505345e1eba3
+ languageName: node
+ linkType: hard
+
"universal-user-agent@npm:^6.0.0":
version: 6.0.1
resolution: "universal-user-agent@npm:6.0.1"
@@ -9465,6 +11216,15 @@ __metadata:
languageName: node
linkType: hard
+"use-sync-external-store@npm:^1.0.0":
+ version: 1.6.0
+ resolution: "use-sync-external-store@npm:1.6.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e
+ languageName: node
+ linkType: hard
+
"util-deprecate@npm:^1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
@@ -9493,6 +11253,78 @@ __metadata:
languageName: node
linkType: hard
+"vite-node@npm:^3.2.2 || ^5.0.0 || ^6.0.0":
+ version: 6.0.0
+ resolution: "vite-node@npm:6.0.0"
+ dependencies:
+ cac: "npm:^7.0.0"
+ es-module-lexer: "npm:^2.0.0"
+ obug: "npm:^2.1.1"
+ pathe: "npm:^2.0.3"
+ vite: "npm:^8.0.0"
+ bin:
+ vite-node: dist/cli.mjs
+ checksum: 10/7f050a82a0a83f7c1c5b4e63ad9876a29f93b383f46bf78b32126f181eaddc80c234f8c4988250659d5c6be2deb458d64b5087b0643915c66e4f6e8d35261179
+ languageName: node
+ linkType: hard
+
+"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0, vite@npm:^8.0.0":
+ version: 8.1.0
+ resolution: "vite@npm:8.1.0"
+ dependencies:
+ fsevents: "npm:~2.3.3"
+ lightningcss: "npm:^1.32.0"
+ picomatch: "npm:^4.0.4"
+ postcss: "npm:^8.5.15"
+ rolldown: "npm:~1.1.2"
+ tinyglobby: "npm:^0.2.17"
+ peerDependencies:
+ "@types/node": ^20.19.0 || >=22.12.0
+ "@vitejs/devtools": ^0.3.0
+ esbuild: ^0.27.0 || ^0.28.0
+ jiti: ">=1.21.0"
+ less: ^4.0.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: ">=0.54.8"
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ "@vitejs/devtools":
+ optional: true
+ esbuild:
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+ bin:
+ vite: bin/vite.js
+ checksum: 10/da5b7dfb4045c2936e0afe03afa0bcbb417526d804b80412a2efc23896dccb457f92aaa7d1e44a9c3ff45cea39139e2c45fc6d1be979dca0ef2c1eab38b7cebe
+ languageName: node
+ linkType: hard
+
"watchpack@npm:^2.4.1":
version: 2.5.1
resolution: "watchpack@npm:2.5.1"
@@ -9643,6 +11475,26 @@ __metadata:
languageName: node
linkType: hard
+"which@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "which@npm:6.0.1"
+ dependencies:
+ isexe: "npm:^4.0.0"
+ bin:
+ node-which: bin/which.js
+ checksum: 10/dbea77c7d3058bf6c78bf9659d2dce4d2b57d39a15b826b2af6ac2e5a219b99dc8a831b79fdbc453c0598adb4f3f84cf9c2491fd52beb9f5d2dececcad117f68
+ languageName: node
+ linkType: hard
+
+"wide-align@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "wide-align@npm:1.1.5"
+ dependencies:
+ string-width: "npm:^1.0.2 || 2 || 3 || 4"
+ checksum: 10/d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99
+ languageName: node
+ linkType: hard
+
"word-wrap@npm:^1.2.5":
version: 1.2.5
resolution: "word-wrap@npm:1.2.5"
@@ -9698,6 +11550,20 @@ __metadata:
languageName: node
linkType: hard
+"yallist@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "yallist@npm:4.0.0"
+ checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd
+ languageName: node
+ linkType: hard
+
+"yallist@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "yallist@npm:5.0.0"
+ checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a
+ languageName: node
+ linkType: hard
+
"yaml@npm:^1.10.0":
version: 1.10.2
resolution: "yaml@npm:1.10.2"