diff --git a/docs/functions/client_color_switch_color_switch.ColorSwitch.html b/docs/functions/client_color_switch_color_switch.ColorSwitch.html index 2df55dac..49787993 100644 --- a/docs/functions/client_color_switch_color_switch.ColorSwitch.html +++ b/docs/functions/client_color_switch_color_switch.ColorSwitch.html @@ -13,4 +13,4 @@
export const ColorSwitch = ({ targetId, skipSystem, size, ...props }: ColorSwitchProps) => {
const {
setColorSchemePreference,
resolvedColorScheme: rcs,
colorSchemePreference: csp,
} = useTheme(targetId);
const toggleColorScheme = () => {
switch (csp) {
case "dark":
setColorSchemePreference("light");
break;
case "light":
setColorSchemePreference(skipSystem ? "dark" : "system");
break;
case "system":
default:
setColorSchemePreference("dark");
break;
}
};
return (
<button
className={["nthul--color-switch", rcs, csp === "system" ? "system" : ""].join(" ")}
data-testid="color-switch"
{...props}
onClick={toggleColorScheme}
// @ts-expect-error -- setting custom attribute
style={{ "--size": `${size}px` }}
type="button"
/>
);
};
-
+
diff --git a/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html b/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html index 1821283a..86fd8997 100644 --- a/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html +++ b/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html @@ -1,3 +1,3 @@ ThemeSwitcher | React18 Loaders

The core ThemeSwitcher component wich applies classes and transitions. Cookies are set only if corresponding ServerTarget is detected.

-
+
diff --git a/docs/functions/constants.useRGSMinify.html b/docs/functions/constants.useRGSMinify.html index 339393a8..aa76d662 100644 --- a/docs/functions/constants.useRGSMinify.html +++ b/docs/functions/constants.useRGSMinify.html @@ -1,2 +1,2 @@ useRGSMinify | React18 Loaders

To avoid multiple r18gs imports

-
+
diff --git a/docs/functions/hooks_use_theme.useTheme-1.html b/docs/functions/hooks_use_theme.useTheme-1.html index 314c4eed..cb5a8883 100644 --- a/docs/functions/hooks_use_theme.useTheme-1.html +++ b/docs/functions/hooks_use_theme.useTheme-1.html @@ -1,4 +1,4 @@ useTheme | React18 Loaders

use this hook to gain access to theme state and setters from your components.

  • Parameters

    • OptionaltargetId: string

      targetId corresponding to ThemeSwitcher and others tied to specific container.

    Returns UseTheme

    themeState and setter fucntions

    -
+
diff --git a/docs/functions/server_force_theme_force_theme.ForceTheme.html b/docs/functions/server_force_theme_force_theme.ForceTheme.html index 96fd6acc..b494a951 100644 --- a/docs/functions/server_force_theme_force_theme.ForceTheme.html +++ b/docs/functions/server_force_theme_force_theme.ForceTheme.html @@ -1 +1 @@ -ForceTheme | React18 Loaders

ForceTheme

+ForceTheme | React18 Loaders

ForceTheme

diff --git a/docs/functions/server_server_target_server_target.ServerTarget.html b/docs/functions/server_server_target_server_target.ServerTarget.html index 0c9bfe10..2574d483 100644 --- a/docs/functions/server_server_target_server_target.ServerTarget.html +++ b/docs/functions/server_server_target_server_target.ServerTarget.html @@ -2,4 +2,4 @@
<html>
...
<body>
<ServerTarget />
...
</body>
</html>
-
+
diff --git a/docs/interfaces/client_color_switch_color_switch._internal_.ColorSwitchProps.html b/docs/interfaces/client_color_switch_color_switch._internal_.ColorSwitchProps.html index a6a27eaa..ea05b185 100644 --- a/docs/interfaces/client_color_switch_color_switch._internal_.ColorSwitchProps.html +++ b/docs/interfaces/client_color_switch_color_switch._internal_.ColorSwitchProps.html @@ -1,7 +1,7 @@ -ColorSwitchProps | React18 Loaders
interface ColorSwitchProps {
    size?: number;
    skipSystem?: boolean;
    targetId?: string;
}

Hierarchy

Properties

size? +ColorSwitchProps | React18 Loaders
interface ColorSwitchProps {
    size?: number;
    skipSystem?: boolean;
    targetId?: string;
}

Hierarchy

Properties

size?: number

Diameter of the color switch

-
skipSystem?: boolean

Skip system colorScheme while toggling

-
targetId?: string

id of target element if you are applying theme only to specific container. Should be same as corresponding ThemeSwitcher, etc.

-
+
skipSystem?: boolean

Skip system colorScheme while toggling

+
targetId?: string

id of target element if you are applying theme only to specific container. Should be same as corresponding ThemeSwitcher, etc.

+
diff --git a/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html b/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html index a753f63b..9b4e4e6c 100644 --- a/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html +++ b/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html @@ -1,9 +1,9 @@ -ThemeSwitcherProps | React18 Loaders
interface ThemeSwitcherProps {
    dontSync?: boolean;
    styles?: Record<string, string>;
    targetId?: string;
    themeTransition?: string;
}

Properties

dontSync? +ThemeSwitcherProps | React18 Loaders
interface ThemeSwitcherProps {
    dontSync?: boolean;
    styles?: Record<string, string>;
    targetId?: string;
    themeTransition?: string;
}

Properties

dontSync?: boolean

To stop persisting and syncing theme between tabs.

-
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

-
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

-
themeTransition?: string

force apply CSS transition property to all the elements during theme switching. E.g., all .3s

-
+
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

+
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

+
themeTransition?: string

force apply CSS transition property to all the elements during theme switching. E.g., all .3s

+
diff --git a/docs/interfaces/constants.ThemeState.html b/docs/interfaces/constants.ThemeState.html index 32baa8c7..50f4633b 100644 --- a/docs/interfaces/constants.ThemeState.html +++ b/docs/interfaces/constants.ThemeState.html @@ -1,7 +1,7 @@ -ThemeState | React18 Loaders
interface ThemeState {
    c: ColorSchemePreference;
    s: "dark" | "light";
    t: string;
}

Properties

c +ThemeState | React18 Loaders
interface ThemeState {
    c: ColorSchemePreference;
    s: "dark" | "light";
    t: string;
}

Properties

c s t

Properties

ColorSchemePreference

-
s: "dark" | "light"

SystemColorScheme

-
t: string

Theme

-
+
s: "dark" | "light"

SystemColorScheme

+
t: string

Theme

+
diff --git a/docs/interfaces/hooks_use_theme.UseTheme.html b/docs/interfaces/hooks_use_theme.UseTheme.html index 49c08b3a..b65fafad 100644 --- a/docs/interfaces/hooks_use_theme.UseTheme.html +++ b/docs/interfaces/hooks_use_theme.UseTheme.html @@ -1,7 +1,7 @@ -UseTheme | React18 Loaders
interface UseTheme {
    colorSchemePreference: ColorSchemePreference;
    resolvedColorScheme: "dark" | "light";
    setColorSchemePreference: ((colorSchemePreference: ColorSchemePreference) => void);
    setTheme: ((theme: string) => void);
    systemColorScheme: "dark" | "light";
    theme: string;
}

Properties

colorSchemePreference +UseTheme | React18 Loaders
interface UseTheme {
    colorSchemePreference: ColorSchemePreference;
    resolvedColorScheme: "dark" | "light";
    setColorSchemePreference: ((colorSchemePreference: ColorSchemePreference) => void);
    setTheme: ((theme: string) => void);
    systemColorScheme: "dark" | "light";
    theme: string;
}

Properties

colorSchemePreference: ColorSchemePreference
resolvedColorScheme: "dark" | "light"
setColorSchemePreference: ((colorSchemePreference: ColorSchemePreference) => void)
setTheme: ((theme: string) => void)
systemColorScheme: "dark" | "light"
theme: string
+

Properties

colorSchemePreference: ColorSchemePreference
resolvedColorScheme: "dark" | "light"
setColorSchemePreference: ((colorSchemePreference: ColorSchemePreference) => void)
setTheme: ((theme: string) => void)
systemColorScheme: "dark" | "light"
theme: string
diff --git a/docs/interfaces/server_force_theme_force_theme._internal_.ForceThemeProps.html b/docs/interfaces/server_force_theme_force_theme._internal_.ForceThemeProps.html index a30bf38b..f73929f4 100644 --- a/docs/interfaces/server_force_theme_force_theme._internal_.ForceThemeProps.html +++ b/docs/interfaces/server_force_theme_force_theme._internal_.ForceThemeProps.html @@ -1,10 +1,10 @@ -ForceThemeProps | React18 Loaders
interface ForceThemeProps {
    children?: ReactNode;
    colorScheme?: "dark" | "light";
    styles?: Record<string, string>;
    tag?: keyof IntrinsicElements;
    theme?: string;
}

Hierarchy

Properties

children? +ForceThemeProps | React18 Loaders
interface ForceThemeProps {
    children?: ReactNode;
    colorScheme?: "dark" | "light";
    styles?: Record<string, string>;
    tag?: keyof IntrinsicElements;
    theme?: string;
}

Hierarchy

Properties

children?: ReactNode
colorScheme?: "dark" | "light"
styles?: Record<string, string>

provide styles object if you are using CSS/SCSS modules.

-
tag?: keyof IntrinsicElements
'div'
+

Properties

children?: ReactNode
colorScheme?: "dark" | "light"
styles?: Record<string, string>

provide styles object if you are using CSS/SCSS modules.

+
tag?: keyof IntrinsicElements
'div'
 
-
theme?: string
+
theme?: string
diff --git a/docs/interfaces/server_server_target_server_target._internal_.ServerTargetProps.html b/docs/interfaces/server_server_target_server_target._internal_.ServerTargetProps.html index 7361e649..bc98f046 100644 --- a/docs/interfaces/server_server_target_server_target._internal_.ServerTargetProps.html +++ b/docs/interfaces/server_server_target_server_target._internal_.ServerTargetProps.html @@ -1,13 +1,13 @@ -ServerTargetProps | React18 Loaders
interface ServerTargetProps {
    styles?: Record<string, string>;
    tag?: keyof IntrinsicElements;
    targetId?: string;
}

Properties

styles? +ServerTargetProps | React18 Loaders
interface ServerTargetProps {
    styles?: Record<string, string>;
    tag?: keyof IntrinsicElements;
    targetId?: string;
}

Properties

styles?: Record<string, string>

provide styles object if you are using CSS/SCSS modules.

-
tag?: keyof IntrinsicElements
'div'
+
tag?: keyof IntrinsicElements
'div'
 
-
targetId?: string

id of target element if you are applying theme only to specific container. +

targetId?: string

id of target element if you are applying theme only to specific container. make sure you pass same targetId to corresponding ThemeSwitcher, ColorSwitch and useTheme hook as well.

undefined
 
-
+
diff --git a/docs/modules/client_color_switch_color_switch.html b/docs/modules/client_color_switch_color_switch.html index 4d492fc7..557960e0 100644 --- a/docs/modules/client_color_switch_color_switch.html +++ b/docs/modules/client_color_switch_color_switch.html @@ -1,3 +1,3 @@ -client/color-switch/color-switch | React18 Loaders

Module client/color-switch/color-switch

Index

Modules

<internal> +client/color-switch/color-switch | React18 Loaders

Module client/color-switch/color-switch

Index

Modules

Functions

diff --git a/docs/modules/client_theme_switcher_theme_switcher.html b/docs/modules/client_theme_switcher_theme_switcher.html index 31f91bae..21bc1939 100644 --- a/docs/modules/client_theme_switcher_theme_switcher.html +++ b/docs/modules/client_theme_switcher_theme_switcher.html @@ -1,3 +1,3 @@ -client/theme-switcher/theme-switcher | React18 Loaders

Module client/theme-switcher/theme-switcher

Index

Interfaces

ThemeSwitcherProps +client/theme-switcher/theme-switcher | React18 Loaders
diff --git a/docs/modules/constants.html b/docs/modules/constants.html index 8332fb92..3b5c1113 100644 --- a/docs/modules/constants.html +++ b/docs/modules/constants.html @@ -1,4 +1,4 @@ -constants | React18 Loaders

Module constants

Index

Interfaces

ThemeState +constants | React18 Loaders

Module constants

Index

Interfaces

Type Aliases

Variables

Functions

useRGSMinify diff --git a/docs/modules/hooks_use_theme.html b/docs/modules/hooks_use_theme.html index 25dfddd8..a333ec7e 100644 --- a/docs/modules/hooks_use_theme.html +++ b/docs/modules/hooks_use_theme.html @@ -1,3 +1,3 @@ -hooks/use-theme | React18 Loaders

Module hooks/use-theme

Index

Interfaces

UseTheme +hooks/use-theme | React18 Loaders

Module hooks/use-theme

Index

Interfaces

Functions

diff --git a/docs/modules/hooks_use_theme_test.html b/docs/modules/hooks_use_theme_test.html index dd389b4e..2287c8b7 100644 --- a/docs/modules/hooks_use_theme_test.html +++ b/docs/modules/hooks_use_theme_test.html @@ -1 +1 @@ -hooks/use-theme.test | React18 Loaders
+hooks/use-theme.test | React18 Loaders
diff --git a/docs/modules/server_force_theme_force_theme.html b/docs/modules/server_force_theme_force_theme.html index 1f587e56..fd7cb9be 100644 --- a/docs/modules/server_force_theme_force_theme.html +++ b/docs/modules/server_force_theme_force_theme.html @@ -1,3 +1,3 @@ -server/force-theme/force-theme | React18 Loaders

Module server/force-theme/force-theme

Index

Modules

<internal> +server/force-theme/force-theme | React18 Loaders

Module server/force-theme/force-theme

Index

Modules

Functions

diff --git a/docs/modules/server_server_target_server_target.html b/docs/modules/server_server_target_server_target.html index b52eb0d2..de0dd0de 100644 --- a/docs/modules/server_server_target_server_target.html +++ b/docs/modules/server_server_target_server_target.html @@ -1,3 +1,3 @@ -server/server-target/server-target | React18 Loaders

Module server/server-target/server-target

Index

Modules

<internal> +server/server-target/server-target | React18 Loaders

Module server/server-target/server-target

Index

Modules

Functions

diff --git a/docs/types/constants.ColorSchemePreference.html b/docs/types/constants.ColorSchemePreference.html index 3e012ebf..ee2641d1 100644 --- a/docs/types/constants.ColorSchemePreference.html +++ b/docs/types/constants.ColorSchemePreference.html @@ -1 +1 @@ -ColorSchemePreference | React18 Loaders

Type Alias ColorSchemePreference

ColorSchemePreference: "system" | "dark" | "light"
+ColorSchemePreference | React18 Loaders

Type Alias ColorSchemePreference

ColorSchemePreference: "system" | "dark" | "light"
diff --git a/docs/variables/constants.DEFAULT_ID.html b/docs/variables/constants.DEFAULT_ID.html index 24f6926f..8d5b2332 100644 --- a/docs/variables/constants.DEFAULT_ID.html +++ b/docs/variables/constants.DEFAULT_ID.html @@ -1,2 +1,2 @@ DEFAULT_ID | React18 Loaders

Variable DEFAULT_IDConst

DEFAULT_ID = "nthul"

shared constants -- keep in separate files for better tree-shaking and dependency injection

-
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e04c3d13..27877ffa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: version: link:../../packages/shared next: specifier: ^15.0.1 - version: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + version: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) nthul: specifier: workspace:* version: link:../../lib @@ -71,7 +71,7 @@ importers: version: 18.3.1(react@18.3.1) react18-loaders: specifier: ^1.1.3 - version: 1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) devDependencies: '@next/eslint-plugin-next': specifier: ^15.0.1 @@ -114,7 +114,7 @@ importers: version: link:../../packages/shared '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.1(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 1.3.1(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) '@vercel/remix-entry-server': specifier: ^0.1.1 version: 0.1.1(react@18.3.1) @@ -129,14 +129,14 @@ importers: version: 18.3.1(react@18.3.1) react18-loaders: specifier: ^1.1.3 - version: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react18-themes: specifier: ^3.2.0 - version: 3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) devDependencies: '@remix-run/dev': specifier: ^2.13.1 - version: 2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.9)(sass@1.80.3)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.9)(sass@1.80.4)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) '@repo/eslint-config': specifier: workspace:* version: link:../../packages/config-eslint @@ -169,10 +169,10 @@ importers: version: 18.3.1(react@18.3.1) react18-loaders: specifier: ^1.1.3 - version: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react18-themes: specifier: ^3.2.0 - version: 3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -188,22 +188,22 @@ importers: version: 18.3.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) typescript: specifier: ^5.6.3 version: 5.6.3 vite: specifier: ^5.4.10 - version: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + version: 5.4.10(@types/node@22.7.9)(sass@1.80.4) lib: dependencies: next: specifier: 10 - 14 - version: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + version: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) r18gs: specifier: ^2.0.0 - version: 2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -228,13 +228,13 @@ importers: version: 18.3.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) '@vitest/coverage-v8': specifier: ^2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3)) + version: 2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4)) esbuild-plugin-react18: specifier: 0.2.5 - version: 0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) esbuild-plugin-react18-css: specifier: ^0.0.4 version: 0.0.4 @@ -255,16 +255,16 @@ importers: version: 5.6.3 vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) vitest: specifier: ^2.1.3 - version: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3) + version: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4) packages/config-eslint: devDependencies: '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3)) + version: 6.0.0(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4)) eslint-config-turbo: specifier: ^2.2.3 version: 2.2.3(eslint@9.12.0) @@ -321,25 +321,25 @@ importers: dependencies: '@mayank1513/fork-me': specifier: ^2.1.2 - version: 2.1.2(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 2.1.2(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) '@repo/scripts': specifier: workspace:* version: link:../../scripts next: specifier: 10 - 14 - version: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + version: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) nthul: specifier: workspace:* version: link:../../lib r18gs: specifier: ^2.0.0 - version: 2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react-live: specifier: ^4.1.7 version: 4.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react18-loaders: specifier: ^1.1.3 - version: 1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -364,13 +364,13 @@ importers: version: 18.3.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) '@vitest/coverage-v8': specifier: ^2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3)) + version: 2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4)) esbuild-plugin-react18: specifier: ^0.2.5 - version: 0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + version: 0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) esbuild-plugin-react18-css: specifier: ^0.0.4 version: 0.0.4 @@ -391,10 +391,10 @@ importers: version: 5.6.3 vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) vitest: specifier: ^2.1.3 - version: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3) + version: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4) scripts: {} @@ -2465,8 +2465,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.1: - resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} axobject-query@4.1.0: @@ -3075,8 +3075,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.43: - resolution: {integrity: sha512-NxnmFBHDl5Sachd2P46O7UJiMaMHMLSofoIWVJq3mj8NJgG0umiSeljAVP9lGzjI0UDLJJ5jjoGjcrB8RSbjLQ==} + electron-to-chromium@1.5.44: + resolution: {integrity: sha512-Lz3POUa7wANQA8G+9btKAdH+cqkfWCBdkotvQZJVOqRXMYGm1tTD835Z01iCjWpEBf0RInPBWuPfzhGbxOCULw==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -5927,8 +5927,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.80.3: - resolution: {integrity: sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==} + sass@1.80.4: + resolution: {integrity: sha512-rhMQ2tSF5CsuuspvC94nPM9rToiAFw2h3JTrLlgmNw1MH79v8Cr3DH6KF6o6r+8oofY3iYVPUf66KzC8yuVN1w==} engines: {node: '>=14.0.0'} hasBin: true @@ -8108,12 +8108,12 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mayank1513/fork-me@2.1.2(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1)': + '@mayank1513/fork-me@2.1.2(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1)': dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) '@mdx-js/mdx@2.3.0': dependencies: @@ -8374,7 +8374,7 @@ snapshots: '@pkgr/core@0.1.1': {} - '@remix-run/dev@2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.9)(sass@1.80.3)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))': + '@remix-run/dev@2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.9)(sass@1.80.4)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4))': dependencies: '@babel/core': 7.25.9 '@babel/generator': 7.25.9 @@ -8391,7 +8391,7 @@ snapshots: '@remix-run/router': 1.20.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@22.7.9)(sass@1.80.3) + '@vanilla-extract/integration': 6.5.0(@types/node@22.7.9)(sass@1.80.4) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -8433,7 +8433,7 @@ snapshots: optionalDependencies: '@remix-run/serve': 2.13.1(typescript@5.6.3) typescript: 5.6.3 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9040,7 +9040,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@22.7.9)(sass@1.80.3)': + '@vanilla-extract/integration@6.5.0(@types/node@22.7.9)(sass@1.80.4)': dependencies: '@babel/core': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.9) @@ -9053,8 +9053,8 @@ snapshots: lodash: 4.17.21 mlly: 1.7.2 outdent: 0.8.0 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) - vite-node: 1.6.0(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) + vite-node: 1.6.0(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9069,11 +9069,11 @@ snapshots: '@vanilla-extract/private@1.0.6': {} - '@vercel/analytics@1.3.1(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1)': + '@vercel/analytics@1.3.1(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) react: 18.3.1 '@vercel/remix-entry-server@0.1.1(react@18.3.1)': @@ -9083,7 +9083,7 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3))': + '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4))': dependencies: '@babel/core': 7.25.9 '@babel/eslint-parser': 7.25.9(@babel/core@7.25.9)(eslint@9.12.0) @@ -9103,7 +9103,7 @@ snapshots: eslint-plugin-testing-library: 6.4.0(eslint@9.12.0)(typescript@5.6.3) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 51.0.1(eslint@9.12.0) - eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3)) + eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4)) prettier-plugin-packagejson: 2.5.3(prettier@3.3.3) optionalDependencies: '@next/eslint-plugin-next': 14.2.15 @@ -9118,18 +9118,18 @@ snapshots: - supports-color - vitest - '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))': + '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4))': dependencies: '@babel/core': 7.25.9 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.9) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9143,7 +9143,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3) + vitest: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4) transitivePeerDependencies: - supports-color @@ -9154,13 +9154,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) '@vitest/pretty-format@2.1.3': dependencies: @@ -9392,7 +9392,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.1: {} + axe-core@4.10.2: {} axobject-query@4.1.0: {} @@ -9510,7 +9510,7 @@ snapshots: browserslist@4.24.2: dependencies: caniuse-lite: 1.0.30001669 - electron-to-chromium: 1.5.43 + electron-to-chromium: 1.5.44 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -10011,7 +10011,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.43: {} + electron-to-chromium@1.5.44: {} emittery@0.13.1: {} @@ -10146,14 +10146,14 @@ snapshots: autoprefixer: 10.4.20(postcss@8.4.47) postcss: 8.4.47 postcss-modules: 6.0.0(postcss@8.4.47) - sass: 1.80.3 + sass: 1.80.4 - esbuild-plugin-react18@0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + esbuild-plugin-react18@0.2.5(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) esbuild-plugins-node-modules-polyfill@1.6.7(esbuild@0.17.6): dependencies: @@ -10384,7 +10384,7 @@ snapshots: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.1 + axe-core: 4.10.2 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -10505,13 +10505,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3)): + eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4)): dependencies: '@typescript-eslint/utils': 7.18.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3) - vitest: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3) + vitest: 2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4) transitivePeerDependencies: - supports-color - typescript @@ -12898,7 +12898,7 @@ snapshots: neo-async@2.6.2: {} - next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3): + next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4): dependencies: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 @@ -12919,12 +12919,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.15 '@next/swc-win32-ia32-msvc': 14.2.15 '@next/swc-win32-x64-msvc': 14.2.15 - sass: 1.80.3 + sass: 1.80.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3): + next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4): dependencies: '@next/env': 15.0.1 '@swc/counter': 0.1.3 @@ -12944,7 +12944,7 @@ snapshots: '@next/swc-linux-x64-musl': 15.0.1 '@next/swc-win32-arm64-msvc': 15.0.1 '@next/swc-win32-x64-msvc': 15.0.1 - sass: 1.80.3 + sass: 1.80.4 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -13519,33 +13519,33 @@ snapshots: queue-microtask@1.2.3: {} - r18gs@1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + r18gs@1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - r18gs@1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + r18gs@1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - r18gs@1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + r18gs@1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - r18gs@2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + r18gs@2.0.0(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 react: 18.3.1 optionalDependencies: - next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) range-parser@1.2.1: {} @@ -13596,37 +13596,37 @@ snapshots: '@remix-run/router': 1.20.0 react: 18.3.1 - react18-loaders@1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + react18-loaders@1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 - r18gs: 1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + r18gs: 1.1.3(@types/react@18.3.12)(next@14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react: 18.3.1 optionalDependencies: - next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 14.2.15(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - react18-loaders@1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + react18-loaders@1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 - r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react: 18.3.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - react18-loaders@1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + react18-loaders@1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 - r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react: 18.3.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) - react18-themes@3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1): + react18-themes@3.2.0(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1): dependencies: '@types/react': 18.3.12 - r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3))(react@18.3.1) + r18gs: 1.1.3(@types/react@18.3.12)(next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4))(react@18.3.1) react: 18.3.1 optionalDependencies: - next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.3) + next: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.4) react@18.3.1: dependencies: @@ -13883,7 +13883,7 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.80.3: + sass@1.80.4: dependencies: '@parcel/watcher': 2.4.1 chokidar: 4.0.1 @@ -14879,13 +14879,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.0(@types/node@22.7.9)(sass@1.80.3): + vite-node@1.6.0(@types/node@22.7.9)(sass@1.80.4): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - '@types/node' - less @@ -14897,12 +14897,12 @@ snapshots: - supports-color - terser - vite-node@2.1.3(@types/node@22.7.9)(sass@1.80.3): + vite-node@2.1.3(@types/node@22.7.9)(sass@1.80.4): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - '@types/node' - less @@ -14914,18 +14914,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.7.9)(sass@1.80.3): + vite@5.4.10(@types/node@22.7.9)(sass@1.80.4): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -14933,12 +14933,12 @@ snapshots: optionalDependencies: '@types/node': 22.7.9 fsevents: 2.3.3 - sass: 1.80.3 + sass: 1.80.4 - vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.3): + vitest@2.1.3(@types/node@22.7.9)(jsdom@25.0.1)(sass@1.80.4): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.4)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -14953,8 +14953,8 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3) - vite-node: 2.1.3(@types/node@22.7.9)(sass@1.80.3) + vite: 5.4.10(@types/node@22.7.9)(sass@1.80.4) + vite-node: 2.1.3(@types/node@22.7.9)(sass@1.80.4) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.9