diff --git a/examples/starknet-react-next/package.json b/examples/starknet-react-next/package.json
index 6cac75445..18dbe5851 100644
--- a/examples/starknet-react-next/package.json
+++ b/examples/starknet-react-next/package.json
@@ -14,7 +14,8 @@
"@cartridge/ui-next": "workspace:^",
"@starknet-react/chains": "^0.1.3",
"@starknet-react/core": "^2.1.5",
- "next": "^13.4.19",
+ "next": "^14.2.5",
+ "next-themes": "^0.3.0",
"prettier": "^2.7.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/examples/starknet-react-next/src/globals.css b/examples/starknet-react-next/src/app/globals.css
similarity index 100%
rename from examples/starknet-react-next/src/globals.css
rename to examples/starknet-react-next/src/app/globals.css
diff --git a/examples/starknet-react-next/src/app/layout.tsx b/examples/starknet-react-next/src/app/layout.tsx
new file mode 100644
index 000000000..764c668c7
--- /dev/null
+++ b/examples/starknet-react-next/src/app/layout.tsx
@@ -0,0 +1,19 @@
+import { Providers } from "components/providers";
+import { Metadata } from "next";
+import { PropsWithChildren } from "react";
+
+import "./globals.css";
+
+export default function RootLayout({ children }: PropsWithChildren) {
+ return (
+
+
+
-
- Controller Example
-
+
+
+ Controller Example
+
+
+
diff --git a/examples/starknet-react-next/src/pages/token.tsx b/examples/starknet-react-next/src/app/token/page.tsx
similarity index 99%
rename from examples/starknet-react-next/src/pages/token.tsx
rename to examples/starknet-react-next/src/app/token/page.tsx
index 61e406b09..92ee5a80d 100644
--- a/examples/starknet-react-next/src/pages/token.tsx
+++ b/examples/starknet-react-next/src/app/token/page.tsx
@@ -1,3 +1,5 @@
+'use client'
+
import {
useAccount,
useContractRead,
diff --git a/examples/starknet-react-next/src/components/ColorModeToggle.tsx b/examples/starknet-react-next/src/components/ColorModeToggle.tsx
new file mode 100644
index 000000000..fbf01458f
--- /dev/null
+++ b/examples/starknet-react-next/src/components/ColorModeToggle.tsx
@@ -0,0 +1,47 @@
+"use client";
+
+import * as React from "react";
+import { useTheme } from "next-themes";
+
+import {
+ Button,
+ DesktopIcon,
+ DropdownMenu,
+ DropdownMenuContent,
+ DropdownMenuItem,
+ DropdownMenuTrigger,
+ MoonIcon,
+ SunIcon,
+} from "@cartridge/ui-next";
+
+export function ColorModeToggle() {
+ const { theme, setTheme } = useTheme();
+
+ return (
+
+
+
+
+
+ setTheme("light")}>
+ Light
+
+ setTheme("dark")}>
+ Dark
+
+ setTheme("system")}>
+ System
+
+
+
+ );
+}
diff --git a/examples/starknet-react-next/src/components/ConnectWallet.tsx b/examples/starknet-react-next/src/components/ConnectWallet.tsx
index 8790ba887..97304db3f 100644
--- a/examples/starknet-react-next/src/components/ConnectWallet.tsx
+++ b/examples/starknet-react-next/src/components/ConnectWallet.tsx
@@ -1,6 +1,8 @@
+"use client";
+
import { useAccount, useConnect, useDisconnect } from "@starknet-react/core";
import CartridgeConnector from "@cartridge/connector";
-import { useEffect, useState } from "react";
+import React, { useEffect, useState } from "react";
import { Button } from "@cartridge/ui-next";
export function ConnectWallet() {
diff --git a/examples/starknet-react-next/src/components/DelegateAccount.tsx b/examples/starknet-react-next/src/components/DelegateAccount.tsx
index d09c21335..a8a034ee5 100644
--- a/examples/starknet-react-next/src/components/DelegateAccount.tsx
+++ b/examples/starknet-react-next/src/components/DelegateAccount.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { useAccount } from "@starknet-react/core";
import { useCallback, useEffect, useState } from "react";
import { constants } from "starknet";
diff --git a/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx b/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx
index 265bcb7bc..a9ba1ceff 100644
--- a/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx
+++ b/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { Button } from "@cartridge/ui-next";
import {
useAccount,
diff --git a/examples/starknet-react-next/src/components/InvalidTxn.tsx b/examples/starknet-react-next/src/components/InvalidTxn.tsx
index 3d1edab39..291ba42e9 100644
--- a/examples/starknet-react-next/src/components/InvalidTxn.tsx
+++ b/examples/starknet-react-next/src/components/InvalidTxn.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { Button } from "@cartridge/ui-next";
import { useAccount, useContractWrite } from "@starknet-react/core";
diff --git a/examples/starknet-react-next/src/components/SignMessage.tsx b/examples/starknet-react-next/src/components/SignMessage.tsx
index f909b6843..4790ad9c4 100644
--- a/examples/starknet-react-next/src/components/SignMessage.tsx
+++ b/examples/starknet-react-next/src/components/SignMessage.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { Button, Textarea } from "@cartridge/ui-next";
import { useAccount, useSignTypedData } from "@starknet-react/core";
import { useCallback, useState } from "react";
diff --git a/examples/starknet-react-next/src/components/TransferEth.tsx b/examples/starknet-react-next/src/components/TransferEth.tsx
index 1a635d3e7..9924a0c93 100644
--- a/examples/starknet-react-next/src/components/TransferEth.tsx
+++ b/examples/starknet-react-next/src/components/TransferEth.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { Button } from "@cartridge/ui-next";
import { useAccount, useExplorer } from "@starknet-react/core";
import { useCallback, useState } from "react";
diff --git a/examples/starknet-react-next/src/components/StarknetProvider.tsx b/examples/starknet-react-next/src/components/providers/StarknetProvider.tsx
similarity index 99%
rename from examples/starknet-react-next/src/components/StarknetProvider.tsx
rename to examples/starknet-react-next/src/components/providers/StarknetProvider.tsx
index b31b6367b..77708a461 100644
--- a/examples/starknet-react-next/src/components/StarknetProvider.tsx
+++ b/examples/starknet-react-next/src/components/providers/StarknetProvider.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { Chain, mainnet, sepolia } from "@starknet-react/chains";
import { Connector, StarknetConfig, starkscan } from "@starknet-react/core";
import { PropsWithChildren } from "react";
diff --git a/examples/starknet-react-next/src/components/providers/ThemeProvider.tsx b/examples/starknet-react-next/src/components/providers/ThemeProvider.tsx
new file mode 100644
index 000000000..a11e499e2
--- /dev/null
+++ b/examples/starknet-react-next/src/components/providers/ThemeProvider.tsx
@@ -0,0 +1,8 @@
+"use client";
+
+import { ThemeProvider as NextThemesProvider } from "next-themes";
+import { type ThemeProviderProps } from "next-themes/dist/types";
+
+export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
+ return
{children};
+}
diff --git a/examples/starknet-react-next/src/components/providers/index.tsx b/examples/starknet-react-next/src/components/providers/index.tsx
new file mode 100644
index 000000000..67fe12ca9
--- /dev/null
+++ b/examples/starknet-react-next/src/components/providers/index.tsx
@@ -0,0 +1,16 @@
+import { PropsWithChildren } from "react";
+import { ThemeProvider } from "./ThemeProvider";
+import { StarknetProvider } from "./StarknetProvider";
+
+export function Providers({ children }: PropsWithChildren) {
+ return (
+
+ {children}
+
+ );
+}
diff --git a/examples/starknet-react-next/src/pages/_app.tsx b/examples/starknet-react-next/src/pages/_app.tsx
deleted file mode 100644
index 758ae7a98..000000000
--- a/examples/starknet-react-next/src/pages/_app.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-import type { AppProps } from "next/app";
-import NextHead from "next/head";
-import { StarknetProvider } from "components/StarknetProvider";
-
-import "../globals.css";
-
-function MyApp({ Component, pageProps }: AppProps) {
- return (
-
-
- StarkNet ❤️ React
-
-
-
-
- );
-}
-
-export default MyApp;
diff --git a/examples/starknet-react-next/tsconfig.json b/examples/starknet-react-next/tsconfig.json
index 9e66b4821..2f25adddb 100644
--- a/examples/starknet-react-next/tsconfig.json
+++ b/examples/starknet-react-next/tsconfig.json
@@ -3,8 +3,13 @@
"extends": "@cartridge/tsconfig/react.json",
"compilerOptions": {
"baseUrl": "./src",
- "noEmit": true
+ "noEmit": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ]
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}
diff --git a/packages/ui-next/src/components/primitives/index.ts b/packages/ui-next/src/components/primitives/index.ts
index 6dc499a87..60da8b174 100644
--- a/packages/ui-next/src/components/primitives/index.ts
+++ b/packages/ui-next/src/components/primitives/index.ts
@@ -1,5 +1,15 @@
export * from "./alert-dialog";
+export * from "./alert";
+export * from "./aspect-ratio";
+export * from "./badge";
+export * from "./breadcrumb";
export * from "./button";
+export * from "./card";
+export * from "./checkbox";
+export * from "./command";
+export * from "./dialog";
+export * from "./drawer";
+export * from "./dropdown-menu";
export * from "./input";
export * from "./label";
export * from "./menubar";
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aaa76d17d..456e2cfaf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -67,8 +67,11 @@ importers:
specifier: ^2.1.5
version: 2.7.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0)
next:
- specifier: ^13.4.19
- version: 13.5.6(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^14.2.5
+ version: 14.2.5(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next-themes:
+ specifier: ^0.3.0
+ version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
prettier:
specifier: ^2.7.1
version: 2.8.8
@@ -378,7 +381,7 @@ importers:
version: 7.6.18(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@storybook/nextjs':
specifier: ^7.4.2
- version: 7.6.18(@next/font@13.5.6)(@swc/core@1.4.17(@swc/helpers@0.5.2))(@swc/helpers@0.5.2)(esbuild@0.18.20)(next@13.5.6(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ version: 7.6.18(@next/font@13.5.6)(@swc/core@1.4.17(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(esbuild@0.18.20)(next@14.2.5(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
'@storybook/react':
specifier: ^7.1.1
version: 7.6.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)
@@ -574,7 +577,7 @@ importers:
version: 7.8.0(eslint@8.57.0)(typescript@5.4.5)
'@vitejs/plugin-react-swc':
specifier: ^3.5.0
- version: 3.6.0(@swc/helpers@0.5.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.31.0))
+ version: 3.6.0(@swc/helpers@0.5.5)(vite@5.2.10(@types/node@20.12.7)(terser@5.31.0))
autoprefixer:
specifier: ^10.4.18
version: 10.4.19(postcss@8.4.38)
@@ -3107,6 +3110,9 @@ packages:
'@next/env@13.5.6':
resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==}
+ '@next/env@14.2.5':
+ resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==}
+
'@next/eslint-plugin-next@12.3.4':
resolution: {integrity: sha512-BFwj8ykJY+zc1/jWANsDprDIu2MgwPOIKxNVnrKvPs+f5TPegrVnem8uScND+1veT4B7F6VeqgaNLFW1Hzl9Og==}
@@ -3119,54 +3125,108 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@next/swc-darwin-arm64@14.2.5':
+ resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
'@next/swc-darwin-x64@13.5.6':
resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
+ '@next/swc-darwin-x64@14.2.5':
+ resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
'@next/swc-linux-arm64-gnu@13.5.6':
resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ '@next/swc-linux-arm64-gnu@14.2.5':
+ resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
'@next/swc-linux-arm64-musl@13.5.6':
resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ '@next/swc-linux-arm64-musl@14.2.5':
+ resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
'@next/swc-linux-x64-gnu@13.5.6':
resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ '@next/swc-linux-x64-gnu@14.2.5':
+ resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
'@next/swc-linux-x64-musl@13.5.6':
resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ '@next/swc-linux-x64-musl@14.2.5':
+ resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
'@next/swc-win32-arm64-msvc@13.5.6':
resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
+ '@next/swc-win32-arm64-msvc@14.2.5':
+ resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
'@next/swc-win32-ia32-msvc@13.5.6':
resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
+ '@next/swc-win32-ia32-msvc@14.2.5':
+ resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==}
+ engines: {node: '>= 10'}
+ cpu: [ia32]
+ os: [win32]
+
'@next/swc-win32-x64-msvc@13.5.6':
resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
+ '@next/swc-win32-x64-msvc@14.2.5':
+ resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
'@noble/curves@1.2.0':
resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==}
@@ -4780,6 +4840,9 @@ packages:
'@swc/helpers@0.5.2':
resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
+ '@swc/helpers@0.5.5':
+ resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
+
'@swc/types@0.1.6':
resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==}
@@ -9559,6 +9622,24 @@ packages:
sass:
optional: true
+ next@14.2.5:
+ resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==}
+ engines: {node: '>=18.17.0'}
+ hasBin: true
+ peerDependencies:
+ '@opentelemetry/api': ^1.1.0
+ '@playwright/test': ^1.41.2
+ react: ^18.2.0
+ react-dom: ^18.2.0
+ sass: ^1.3.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
+ '@playwright/test':
+ optional: true
+ sass:
+ optional: true
+
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
@@ -16666,6 +16747,8 @@ snapshots:
'@next/env@13.5.6': {}
+ '@next/env@14.2.5': {}
+
'@next/eslint-plugin-next@12.3.4':
dependencies:
glob: 7.1.7
@@ -16675,30 +16758,57 @@ snapshots:
'@next/swc-darwin-arm64@13.5.6':
optional: true
+ '@next/swc-darwin-arm64@14.2.5':
+ optional: true
+
'@next/swc-darwin-x64@13.5.6':
optional: true
+ '@next/swc-darwin-x64@14.2.5':
+ optional: true
+
'@next/swc-linux-arm64-gnu@13.5.6':
optional: true
+ '@next/swc-linux-arm64-gnu@14.2.5':
+ optional: true
+
'@next/swc-linux-arm64-musl@13.5.6':
optional: true
+ '@next/swc-linux-arm64-musl@14.2.5':
+ optional: true
+
'@next/swc-linux-x64-gnu@13.5.6':
optional: true
+ '@next/swc-linux-x64-gnu@14.2.5':
+ optional: true
+
'@next/swc-linux-x64-musl@13.5.6':
optional: true
+ '@next/swc-linux-x64-musl@14.2.5':
+ optional: true
+
'@next/swc-win32-arm64-msvc@13.5.6':
optional: true
+ '@next/swc-win32-arm64-msvc@14.2.5':
+ optional: true
+
'@next/swc-win32-ia32-msvc@13.5.6':
optional: true
+ '@next/swc-win32-ia32-msvc@14.2.5':
+ optional: true
+
'@next/swc-win32-x64-msvc@13.5.6':
optional: true
+ '@next/swc-win32-x64-msvc@14.2.5':
+ optional: true
+
'@noble/curves@1.2.0':
dependencies:
'@noble/hashes': 1.3.2
@@ -16811,7 +16921,7 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@pmmmwh/react-refresh-webpack-plugin@0.5.13(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))':
+ '@pmmmwh/react-refresh-webpack-plugin@0.5.13(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))':
dependencies:
ansi-html-community: 0.0.8
core-js-pure: 3.37.0
@@ -16821,10 +16931,10 @@ snapshots:
react-refresh: 0.14.2
schema-utils: 3.3.0
source-map: 0.7.4
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
optionalDependencies:
type-fest: 2.19.0
- webpack-dev-server: 4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ webpack-dev-server: 4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
webpack-hot-middleware: 2.26.1
'@polka/url@1.0.0-next.25': {}
@@ -18237,7 +18347,7 @@ snapshots:
- encoding
- supports-color
- '@storybook/builder-webpack5@7.6.18(@swc/helpers@0.5.2)(esbuild@0.18.20)(typescript@5.4.5)':
+ '@storybook/builder-webpack5@7.6.18(@swc/helpers@0.5.5)(esbuild@0.18.20)(typescript@5.4.5)':
dependencies:
'@babel/core': 7.24.5
'@storybook/channels': 7.6.18
@@ -18248,33 +18358,33 @@ snapshots:
'@storybook/node-logger': 7.6.18
'@storybook/preview': 7.6.18
'@storybook/preview-api': 7.6.18
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
'@types/node': 18.19.31
'@types/semver': 7.5.8
- babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
browser-assert: 1.2.1
case-sensitive-paths-webpack-plugin: 2.4.0
cjs-module-lexer: 1.3.1
constants-browserify: 1.0.0
- css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
es-module-lexer: 1.5.2
express: 4.19.2
- fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
fs-extra: 11.2.0
- html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
magic-string: 0.30.10
path-browserify: 1.0.1
process: 0.11.10
semver: 7.6.0
- style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
- swc-loader: 0.2.6(@swc/core@1.4.17(@swc/helpers@0.5.2))(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
- terser-webpack-plugin: 5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
+ swc-loader: 0.2.6(@swc/core@1.4.17(@swc/helpers@0.5.5))(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
+ terser-webpack-plugin: 5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
ts-dedent: 2.2.0
url: 0.11.3
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
- webpack-dev-middleware: 6.1.3(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
+ webpack-dev-middleware: 6.1.3(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
webpack-hot-middleware: 2.26.1
webpack-virtual-modules: 0.5.0
optionalDependencies:
@@ -18852,7 +18962,7 @@ snapshots:
'@storybook/mdx2-csf@1.1.0': {}
- '@storybook/nextjs@7.6.18(@next/font@13.5.6)(@swc/core@1.4.17(@swc/helpers@0.5.2))(@swc/helpers@0.5.2)(esbuild@0.18.20)(next@13.5.6(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))':
+ '@storybook/nextjs@7.6.18(@next/font@13.5.6)(@swc/core@1.4.17(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(esbuild@0.18.20)(next@14.2.5(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))':
dependencies:
'@babel/core': 7.24.5
'@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.5)
@@ -18868,32 +18978,32 @@ snapshots:
'@babel/preset-typescript': 7.24.1(@babel/core@7.24.5)
'@babel/runtime': 7.24.5
'@storybook/addon-actions': 7.6.18
- '@storybook/builder-webpack5': 7.6.18(@swc/helpers@0.5.2)(esbuild@0.18.20)(typescript@5.4.5)
+ '@storybook/builder-webpack5': 7.6.18(@swc/helpers@0.5.5)(esbuild@0.18.20)(typescript@5.4.5)
'@storybook/core-common': 7.6.18
'@storybook/core-events': 7.6.18
'@storybook/node-logger': 7.6.18
- '@storybook/preset-react-webpack': 7.6.18(@babel/core@7.24.5)(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)
+ '@storybook/preset-react-webpack': 7.6.18(@babel/core@7.24.5)(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)
'@storybook/preview-api': 7.6.18
'@storybook/react': 7.6.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)
'@types/node': 18.19.31
'@types/semver': 7.5.8
- css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
find-up: 5.0.0
fs-extra: 11.2.0
image-size: 1.1.1
loader-utils: 3.2.1
- next: 13.5.6(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- node-polyfill-webpack-plugin: 2.0.1(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ next: 14.2.5(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ node-polyfill-webpack-plugin: 2.0.1(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
pnp-webpack-plugin: 1.7.0(typescript@5.4.5)
postcss: 8.4.38
- postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
resolve-url-loader: 5.0.0
- sass-loader: 12.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ sass-loader: 12.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
semver: 7.6.0
sharp: 0.32.6
- style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
styled-jsx: 5.1.1(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react@18.3.1)
ts-dedent: 2.2.0
tsconfig-paths: 4.2.0
@@ -18901,7 +19011,7 @@ snapshots:
optionalDependencies:
'@next/font': 13.5.6
typescript: 5.4.5
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
transitivePeerDependencies:
- '@rspack/core'
- '@swc/core'
@@ -18929,16 +19039,16 @@ snapshots:
'@storybook/postinstall@7.6.18': {}
- '@storybook/preset-react-webpack@7.6.18(@babel/core@7.24.5)(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)':
+ '@storybook/preset-react-webpack@7.6.18(@babel/core@7.24.5)(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)':
dependencies:
'@babel/preset-flow': 7.24.1(@babel/core@7.24.5)
'@babel/preset-react': 7.24.1(@babel/core@7.24.5)
- '@pmmmwh/react-refresh-webpack-plugin': 0.5.13(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.13(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
'@storybook/core-webpack': 7.6.18
'@storybook/docs-tools': 7.6.18
'@storybook/node-logger': 7.6.18
'@storybook/react': 7.6.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)
- '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
'@types/node': 18.19.31
'@types/semver': 7.5.8
babel-plugin-add-react-displayname: 0.0.5
@@ -18949,7 +19059,7 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-refresh: 0.14.2
semver: 7.6.0
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
optionalDependencies:
'@babel/core': 7.24.5
typescript: 5.4.5
@@ -19022,7 +19132,7 @@ snapshots:
'@storybook/preview@8.0.9': {}
- '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))':
+ '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))':
dependencies:
debug: 4.3.4
endent: 2.1.0
@@ -19032,7 +19142,7 @@ snapshots:
react-docgen-typescript: 2.2.2(typescript@5.4.5)
tslib: 2.6.2
typescript: 5.4.5
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
transitivePeerDependencies:
- supports-color
@@ -19389,7 +19499,7 @@ snapshots:
'@swc/core-win32-x64-msvc@1.4.17':
optional: true
- '@swc/core@1.4.17(@swc/helpers@0.5.2)':
+ '@swc/core@1.4.17(@swc/helpers@0.5.5)':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.6
@@ -19404,7 +19514,7 @@ snapshots:
'@swc/core-win32-arm64-msvc': 1.4.17
'@swc/core-win32-ia32-msvc': 1.4.17
'@swc/core-win32-x64-msvc': 1.4.17
- '@swc/helpers': 0.5.2
+ '@swc/helpers': 0.5.5
'@swc/counter@0.1.3': {}
@@ -19412,6 +19522,11 @@ snapshots:
dependencies:
tslib: 2.6.2
+ '@swc/helpers@0.5.5':
+ dependencies:
+ '@swc/counter': 0.1.3
+ tslib: 2.6.2
+
'@swc/types@0.1.6':
dependencies:
'@swc/counter': 0.1.3
@@ -19982,9 +20097,9 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-react-swc@3.6.0(@swc/helpers@0.5.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.31.0))':
+ '@vitejs/plugin-react-swc@3.6.0(@swc/helpers@0.5.5)(vite@5.2.10(@types/node@20.12.7)(terser@5.31.0))':
dependencies:
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
vite: 5.2.10(@types/node@20.12.7)(terser@5.31.0)
transitivePeerDependencies:
- '@swc/helpers'
@@ -21071,12 +21186,12 @@ snapshots:
schema-utils: 2.7.1
webpack: 5.91.0
- babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
'@babel/core': 7.24.5
find-cache-dir: 4.0.0
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
babel-plugin-add-react-displayname@0.0.5: {}
@@ -22045,7 +22160,7 @@ snapshots:
dependencies:
postcss: 8.4.38
- css-loader@6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ css-loader@6.11.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
icss-utils: 5.1.0(postcss@8.4.38)
postcss: 8.4.38
@@ -22056,7 +22171,7 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.6.0
optionalDependencies:
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
css-loader@6.11.0(webpack@5.91.0):
dependencies:
@@ -23465,7 +23580,7 @@ snapshots:
eslint: 8.57.0
vue-template-compiler: 2.7.16
- fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
'@babel/code-frame': 7.24.2
chalk: 4.1.2
@@ -23480,7 +23595,7 @@ snapshots:
semver: 7.6.0
tapable: 2.2.1
typescript: 5.4.5
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
form-data@3.0.1:
dependencies:
@@ -24023,7 +24138,7 @@ snapshots:
html-void-elements@1.0.5: {}
- html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
'@types/html-minifier-terser': 6.1.0
html-minifier-terser: 6.1.0
@@ -24031,7 +24146,7 @@ snapshots:
pretty-error: 4.0.0
tapable: 2.2.1
optionalDependencies:
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
html-webpack-plugin@5.6.0(webpack@5.91.0):
dependencies:
@@ -25629,6 +25744,31 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
+ next@14.2.5(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@next/env': 14.2.5
+ '@swc/helpers': 0.5.5
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001614
+ graceful-fs: 4.2.11
+ postcss: 8.4.31
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ styled-jsx: 5.1.1(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react@18.3.1)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': 14.2.5
+ '@next/swc-darwin-x64': 14.2.5
+ '@next/swc-linux-arm64-gnu': 14.2.5
+ '@next/swc-linux-arm64-musl': 14.2.5
+ '@next/swc-linux-x64-gnu': 14.2.5
+ '@next/swc-linux-x64-musl': 14.2.5
+ '@next/swc-win32-arm64-msvc': 14.2.5
+ '@next/swc-win32-ia32-msvc': 14.2.5
+ '@next/swc-win32-x64-msvc': 14.2.5
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
@@ -25671,7 +25811,7 @@ snapshots:
node-int64@0.4.0: {}
- node-polyfill-webpack-plugin@2.0.1(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ node-polyfill-webpack-plugin@2.0.1(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
assert: 2.1.0
browserify-zlib: 0.2.0
@@ -25698,7 +25838,7 @@ snapshots:
url: 0.11.3
util: 0.12.5
vm-browserify: 1.1.2
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
node-releases@2.0.14: {}
@@ -26207,13 +26347,13 @@ snapshots:
postcss: 8.4.38
ts-node: 10.9.2(@swc/core@1.4.17)(@types/node@20.12.7)(typescript@5.4.5)
- postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
cosmiconfig: 8.3.6(typescript@5.4.5)
jiti: 1.21.0
postcss: 8.4.38
semver: 7.6.0
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
transitivePeerDependencies:
- typescript
@@ -27279,11 +27419,11 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-loader@12.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ sass-loader@12.6.0(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
klona: 2.0.6
neo-async: 2.6.2
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
sax@1.3.0: {}
@@ -27849,9 +27989,9 @@ snapshots:
strip-json-comments@3.1.1: {}
- style-loader@3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ style-loader@3.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
style-to-object@0.3.0:
dependencies:
@@ -27922,11 +28062,11 @@ snapshots:
dependencies:
tslib: 2.4.1
- swc-loader@0.2.6(@swc/core@1.4.17(@swc/helpers@0.5.2))(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ swc-loader@0.2.6(@swc/core@1.4.17(@swc/helpers@0.5.5))(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
'@swc/counter': 0.1.3
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
symbol-tree@3.2.4: {}
@@ -28031,16 +28171,16 @@ snapshots:
term-size@2.2.1: {}
- terser-webpack-plugin@5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ terser-webpack-plugin@5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.31.0
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
optionalDependencies:
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
esbuild: 0.18.20
terser-webpack-plugin@5.3.10(webpack@5.91.0):
@@ -28183,7 +28323,7 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
ts-pnp@1.2.0(typescript@5.4.5):
optionalDependencies:
@@ -28243,7 +28383,7 @@ snapshots:
tree-kill: 1.2.2
optionalDependencies:
'@microsoft/api-extractor': 7.43.0(@types/node@20.12.7)
- '@swc/core': 1.4.17(@swc/helpers@0.5.2)
+ '@swc/core': 1.4.17(@swc/helpers@0.5.5)
postcss: 8.4.38
typescript: 5.4.5
transitivePeerDependencies:
@@ -28925,14 +29065,14 @@ snapshots:
- bufferutil
- utf-8-validate
- webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
colorette: 2.0.20
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
optional: true
webpack-dev-middleware@5.3.4(webpack@5.91.0):
@@ -28944,7 +29084,7 @@ snapshots:
schema-utils: 4.2.0
webpack: 5.91.0
- webpack-dev-middleware@6.1.3(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ webpack-dev-middleware@6.1.3(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
colorette: 2.0.20
memfs: 3.5.3
@@ -28952,9 +29092,9 @@ snapshots:
range-parser: 1.2.1
schema-utils: 4.2.0
optionalDependencies:
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
- webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)):
+ webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -28984,10 +29124,10 @@ snapshots:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
optionalDependencies:
- webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)
+ webpack: 5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)
transitivePeerDependencies:
- bufferutil
- debug
@@ -29084,7 +29224,7 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20):
+ webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
@@ -29107,7 +29247,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.2))(esbuild@0.18.20))
+ terser-webpack-plugin: 5.3.10(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.4.17(@swc/helpers@0.5.5))(esbuild@0.18.20))
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies: