diff --git a/.gitignore b/.gitignore
index 14226f2d8a..b8ab6a462d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,4 +53,5 @@ lerna-debug.log*
*storybook.log
#ide
-.idea/
\ No newline at end of file
+.idea/
+*.cookie
diff --git a/packages/ui/app/.storybook/main.ts b/packages/ui/app/.storybook/main.ts
index 4a8a26df8c..e6aca8f566 100644
--- a/packages/ui/app/.storybook/main.ts
+++ b/packages/ui/app/.storybook/main.ts
@@ -17,6 +17,7 @@ const config: StorybookConfig = {
getAbsolutePath("@storybook/addon-essentials"),
getAbsolutePath("@chromatic-com/storybook"),
getAbsolutePath("@storybook/addon-interactions"),
+ getAbsolutePath("@storybook/addon-themes"),
],
framework: {
name: getAbsolutePath("@storybook/nextjs"),
diff --git a/packages/ui/app/.storybook/preview.tsx b/packages/ui/app/.storybook/preview.tsx
index 340e4b03d5..9f81cfee98 100644
--- a/packages/ui/app/.storybook/preview.tsx
+++ b/packages/ui/app/.storybook/preview.tsx
@@ -1,16 +1,29 @@
+import { withThemeByClassName } from "@storybook/addon-themes";
import type { Preview } from "@storybook/react";
import React from "react";
import { Toaster } from "../src/components/FernToast";
+import { FernTooltipProvider } from "../src/components/FernTooltip";
import "../src/next-app/globals.scss";
import "./variables.css";
const globalDecorator = (Story) => (
-
-
+
+
+
+
);
-export const decorators = [globalDecorator];
+export const decorators = [
+ globalDecorator,
+ withThemeByClassName({
+ themes: {
+ light: "light",
+ dark: "dark",
+ },
+ defaultTheme: "light",
+ }),
+];
const preview: Preview = {
parameters: {
diff --git a/packages/ui/app/package.json b/packages/ui/app/package.json
index 8007dc0485..998b637ddb 100644
--- a/packages/ui/app/package.json
+++ b/packages/ui/app/package.json
@@ -120,6 +120,7 @@
"@storybook/addon-interactions": "8.1.0-alpha.6",
"@storybook/addon-links": "8.1.0-alpha.6",
"@storybook/addon-onboarding": "8.1.0-alpha.6",
+ "@storybook/addon-themes": "^8.0.10",
"@storybook/blocks": "8.1.0-alpha.6",
"@storybook/nextjs": "8.1.0-alpha.6",
"@storybook/react": "8.1.0-alpha.6",
diff --git a/packages/ui/app/src/components/FernTag.tsx b/packages/ui/app/src/components/FernTag.tsx
index 1416d69d09..a4795fb817 100644
--- a/packages/ui/app/src/components/FernTag.tsx
+++ b/packages/ui/app/src/components/FernTag.tsx
@@ -45,24 +45,24 @@ export const FernTag: FC = ({
},
{
// Gray
- "bg-tag-default text-default": colorScheme === "gray" && variant === "subtle",
- "bg-tag-default-inverted text-text-default-inverted": colorScheme === "gray" && variant === "solid",
+ "bg-grayscale-a3 text-grayscale-a12": colorScheme === "gray" && variant === "subtle",
+ "bg-grayscale-a12 text-background": colorScheme === "gray" && variant === "solid",
// Green
- "bg-tag-success text-intent-success": colorScheme === "green" && variant === "subtle",
- "bg-method-get text-background": colorScheme === "green" && variant === "solid",
+ "bg-green-a3 text-green-a11": colorScheme === "green" && variant === "subtle",
+ "bg-green-a10 text-green-1": colorScheme === "green" && variant === "solid",
// Blue
- "bg-tag-info text-intent-info": colorScheme === "blue" && variant === "subtle",
- "bg-method-post text-background": colorScheme === "blue" && variant === "solid",
+ "bg-blue-a3 text-blue-a11": colorScheme === "blue" && variant === "subtle",
+ "bg-blue-a10 text-blue-1": colorScheme === "blue" && variant === "solid",
// Amber
- "bg-tag-warning text-intent-warning": colorScheme === "amber" && variant === "subtle",
- "bg-intent-warning text-background": colorScheme === "amber" && variant === "solid",
+ "bg-amber-a3 text-amber-a11": colorScheme === "amber" && variant === "subtle",
+ "bg-amber-a10 text-amber-1 dark:text-amber-12": colorScheme === "amber" && variant === "solid",
// Red
- "bg-tag-danger text-intent-danger": colorScheme === "red" && variant === "subtle",
- "bg-method-delete text-background": colorScheme === "red" && variant === "solid",
+ "bg-red-a3 text-red-a11": colorScheme === "red" && variant === "subtle",
+ "bg-red-a10 text-red-1": colorScheme === "red" && variant === "solid",
// Accent
"bg-accent/10 text-accent-aaa": colorScheme === "accent" && variant === "subtle",
diff --git a/packages/ui/app/src/next-app/globals.scss b/packages/ui/app/src/next-app/globals.scss
index 89210d0af4..99e674e481 100644
--- a/packages/ui/app/src/next-app/globals.scss
+++ b/packages/ui/app/src/next-app/globals.scss
@@ -4,10 +4,14 @@
@import "@radix-ui/colors/sage-alpha.css";
@import "@radix-ui/colors/olive-alpha.css";
@import "@radix-ui/colors/sand-alpha.css";
+@import "@radix-ui/colors/green.css";
@import "@radix-ui/colors/green-alpha.css";
@import "@radix-ui/colors/grass-alpha.css";
+@import "@radix-ui/colors/red.css";
@import "@radix-ui/colors/red-alpha.css";
+@import "@radix-ui/colors/amber.css";
@import "@radix-ui/colors/amber-alpha.css";
+@import "@radix-ui/colors/blue.css";
@import "@radix-ui/colors/blue-alpha.css";
@import "@radix-ui/colors/gray-dark-alpha.css";
@import "@radix-ui/colors/mauve-dark-alpha.css";
diff --git a/packages/ui/tailwind.config.js b/packages/ui/tailwind.config.js
index 18943080c5..9874593f2e 100644
--- a/packages/ui/tailwind.config.js
+++ b/packages/ui/tailwind.config.js
@@ -7,6 +7,18 @@ const round = (num) =>
.replace(/\.0$/, "");
const em = (px, base) => `${round(px / base)}em`;
+const generateScale = (name) => {
+ let scale = Array.from({ length: 12 }, (_, i) => {
+ let id = i + 1;
+ return [
+ [id, `var(--${name}-${id})`],
+ [`a${id}`, `var(--${name}-a${id})`],
+ ];
+ }).flat();
+
+ return Object.fromEntries(scale);
+};
+
/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: "class",
@@ -53,6 +65,22 @@ module.exports = {
"fern-green": "#49932B",
"fern-green-dark": "#ADFF8C",
+ /* Radix palettes */
+ green: generateScale("green"),
+ "green-dark": generateScale("green-dark"),
+ amber: generateScale("amber"),
+ "amber-dark": generateScale("amber-dark"),
+ red: generateScale("red"),
+ "red-dark": generateScale("red-dark"),
+ blue: generateScale("blue"),
+ "blue-dark": generateScale("blue-dark"),
+ /* End of Radix palettes */
+
+ /* Full custom scale */
+ grayscale: generateScale("grayscale"),
+ // "accent": generateScale("accent")},
+
+ /* Tokens */
accent: withOpacity("--accent"),
"accent-aa": withOpacity("--accent-aa"),
"accent-aaa": withOpacity("--accent-aaa"),
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b910b45c70..06f6568b3b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1026,6 +1026,9 @@ importers:
'@storybook/addon-onboarding':
specifier: 8.1.0-alpha.6
version: 8.1.0-alpha.6
+ '@storybook/addon-themes':
+ specifier: ^8.0.10
+ version: 8.0.10
'@storybook/blocks':
specifier: 8.1.0-alpha.6
version: 8.1.0-alpha.6(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
@@ -1678,7 +1681,7 @@ importers:
version: 3.2.1
simple-git:
specifier: ^3.24.0
- version: 3.24.0
+ version: 3.24.0(supports-color@8.1.1)
tmp-promise:
specifier: ^3.0.3
version: 3.0.3
@@ -2585,7 +2588,7 @@ packages:
'@babel/traverse': 7.24.5
'@babel/types': 7.24.5
convert-source-map: 2.0.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -2663,7 +2666,7 @@ packages:
'@babel/core': 7.24.5
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.5
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -3901,7 +3904,7 @@ packages:
'@babel/helper-split-export-declaration': 7.24.5
'@babel/parser': 7.24.5
'@babel/types': 7.24.5
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -4231,7 +4234,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.1
@@ -4456,7 +4459,7 @@ packages:
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -4745,21 +4748,12 @@ packages:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- /@kwsites/file-exists@1.1.1:
- resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
- dependencies:
- debug: 4.3.4(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/@kwsites/file-exists@1.1.1(supports-color@8.1.1):
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
dependencies:
debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
/@kwsites/promise-deferred@1.1.1:
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
@@ -6613,7 +6607,7 @@ packages:
hasBin: true
requiresBuild: true
dependencies:
- https-proxy-agent: 5.0.1
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
mkdirp: 0.5.6
node-fetch: 2.7.0
progress: 2.0.3
@@ -6630,7 +6624,7 @@ packages:
hasBin: true
requiresBuild: true
dependencies:
- https-proxy-agent: 5.0.1
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
node-fetch: 2.7.0
progress: 2.0.3
proxy-from-env: 1.1.0
@@ -7513,6 +7507,12 @@ packages:
ts-dedent: 2.2.0
dev: true
+ /@storybook/addon-themes@8.0.10:
+ resolution: {integrity: sha512-1aRpUmTjxYMZhlQVIFHYtC5oVgrKZXRB2yQlIp39LzNwZLlH+M7EgqMDiz7/BTGAHeEQV14Yj5aPVnOKgpaKnA==}
+ dependencies:
+ ts-dedent: 2.2.0
+ dev: true
+
/@storybook/addon-toolbars@8.1.0-alpha.6:
resolution: {integrity: sha512-5/ALz9KBPG8kazSEdBc/cEjcU+B0ntPU00ckDj0GJqk9Qnp9vy1yL5yJ2h2UJb6QSspWjaRBH5JOHsL6qRpN8w==}
dev: true
@@ -8178,7 +8178,7 @@ packages:
typescript: '>= 4.x'
webpack: '>= 4'
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@@ -9011,7 +9011,7 @@ packages:
'@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@4.9.5)
'@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@4.9.5)
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
@@ -9040,7 +9040,7 @@ packages:
'@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
'@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
@@ -9065,7 +9065,7 @@ packages:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3)
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
typescript: 5.4.3
transitivePeerDependencies:
@@ -9086,7 +9086,7 @@ packages:
'@typescript-eslint/types': 7.2.0
'@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.3)
'@typescript-eslint/visitor-keys': 7.2.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
typescript: 5.4.3
transitivePeerDependencies:
@@ -9107,11 +9107,12 @@ packages:
'@typescript-eslint/types': 7.3.1
'@typescript-eslint/typescript-estree': 7.3.1(typescript@4.9.5)
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ dev: false
/@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.3):
resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==}
@@ -9127,12 +9128,11 @@ packages:
'@typescript-eslint/types': 7.3.1
'@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3)
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
typescript: 5.4.3
transitivePeerDependencies:
- supports-color
- dev: true
/@typescript-eslint/scope-manager@5.62.0:
resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
@@ -9183,7 +9183,7 @@ packages:
dependencies:
'@typescript-eslint/typescript-estree': 7.3.1(typescript@4.9.5)
'@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@4.9.5)
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@4.9.5)
typescript: 4.9.5
@@ -9203,7 +9203,7 @@ packages:
dependencies:
'@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3)
'@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.4.3)
typescript: 5.4.3
@@ -9244,7 +9244,7 @@ packages:
dependencies:
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.2
@@ -9265,7 +9265,7 @@ packages:
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -9287,7 +9287,7 @@ packages:
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -9309,7 +9309,7 @@ packages:
dependencies:
'@typescript-eslint/types': 7.2.0
'@typescript-eslint/visitor-keys': 7.2.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -9331,7 +9331,7 @@ packages:
dependencies:
'@typescript-eslint/types': 7.3.1
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -9340,6 +9340,7 @@ packages:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ dev: false
/@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.3):
resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==}
@@ -9352,7 +9353,7 @@ packages:
dependencies:
'@typescript-eslint/types': 7.3.1
'@typescript-eslint/visitor-keys': 7.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -9361,7 +9362,6 @@ packages:
typescript: 5.4.3
transitivePeerDependencies:
- supports-color
- dev: true
/@typescript-eslint/typescript-estree@7.8.0(typescript@4.9.5):
resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==}
@@ -9374,7 +9374,7 @@ packages:
dependencies:
'@typescript-eslint/types': 7.8.0
'@typescript-eslint/visitor-keys': 7.8.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.4
@@ -9396,7 +9396,7 @@ packages:
dependencies:
'@typescript-eslint/types': 7.8.0
'@typescript-eslint/visitor-keys': 7.8.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.4
@@ -10049,15 +10049,6 @@ packages:
engines: {node: '>=6.0'}
dev: true
- /agent-base@6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
- dependencies:
- debug: 4.3.4(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/agent-base@6.0.2(supports-color@8.1.1):
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -10065,13 +10056,12 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
/agent-base@7.1.1:
resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
engines: {node: '>= 14'}
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -12173,6 +12163,7 @@ packages:
dependencies:
ms: 2.1.2
supports-color: 5.5.0
+ dev: true
/debug@4.3.4(supports-color@8.1.1):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -12185,7 +12176,6 @@ packages:
dependencies:
ms: 2.1.2
supports-color: 8.1.1
- dev: true
/decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
@@ -12397,7 +12387,7 @@ packages:
callsite: 1.0.0
camelcase: 6.3.0
cosmiconfig: 7.1.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
deps-regex: 0.2.0
findup-sync: 5.0.0
ignore: 5.3.1
@@ -12481,7 +12471,7 @@ packages:
hasBin: true
dependencies:
address: 1.2.2
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -12970,7 +12960,7 @@ packages:
peerDependencies:
esbuild: 0.20.2
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
esbuild: 0.20.2
transitivePeerDependencies:
- supports-color
@@ -13152,7 +13142,7 @@ packages:
eslint: '*'
eslint-plugin-import: '*'
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)
glob: 7.2.3
@@ -13170,7 +13160,7 @@ packages:
eslint: '*'
eslint-plugin-import: '*'
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.16.1
eslint: 8.57.0
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
@@ -13237,7 +13227,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
debug: 3.2.7
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
@@ -13319,7 +13309,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
array.prototype.flat: 1.3.2
@@ -13529,7 +13519,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -15143,7 +15133,7 @@ packages:
engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15159,16 +15149,6 @@ packages:
resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
dev: true
- /https-proxy-agent@5.0.1:
- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
- engines: {node: '>= 6'}
- dependencies:
- agent-base: 6.0.2
- debug: 4.3.4(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/https-proxy-agent@5.0.1(supports-color@8.1.1):
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -15177,14 +15157,13 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
/https-proxy-agent@7.0.4:
resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15808,7 +15787,7 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
dependencies:
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
@@ -16685,7 +16664,7 @@ packages:
dependencies:
chalk: 5.3.0
commander: 11.0.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
execa: 7.2.0
lilconfig: 2.1.0
listr2: 6.6.1
@@ -17618,7 +17597,7 @@ packages:
resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
decode-named-character-reference: 1.0.2
devlop: 1.1.0
micromark-core-commonmark: 2.0.1
@@ -20897,16 +20876,6 @@ packages:
simple-concat: 1.0.1
dev: true
- /simple-git@3.24.0:
- resolution: {integrity: sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==}
- dependencies:
- '@kwsites/file-exists': 1.1.1
- '@kwsites/promise-deferred': 1.1.1
- debug: 4.3.4(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/simple-git@3.24.0(supports-color@8.1.1):
resolution: {integrity: sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==}
dependencies:
@@ -20915,7 +20884,6 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
/simple-swizzle@0.2.2:
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
@@ -21531,7 +21499,7 @@ packages:
cosmiconfig: 9.0.0(typescript@5.4.3)
css-functions-list: 3.2.2
css-tree: 2.3.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
file-entry-cache: 8.0.0
@@ -21570,7 +21538,7 @@ packages:
hasBin: true
dependencies:
'@adobe/css-tools': 4.3.3
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
glob: 7.2.3
sax: 1.3.0
source-map: 0.7.4
@@ -22078,6 +22046,7 @@ packages:
typescript: '>=4.2.0'
dependencies:
typescript: 4.9.5
+ dev: false
/ts-api-utils@1.3.0(typescript@5.4.3):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
@@ -22086,7 +22055,6 @@ packages:
typescript: '>=4.2.0'
dependencies:
typescript: 5.4.3
- dev: true
/ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
@@ -22253,7 +22221,7 @@ packages:
bundle-require: 4.1.0(esbuild@0.20.2)
cac: 6.7.14
chokidar: 3.6.0
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
esbuild: 0.20.2
execa: 5.1.1
globby: 11.1.0
@@ -22962,7 +22930,7 @@ packages:
hasBin: true
dependencies:
cac: 6.7.14
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.0
vite: 5.2.11(@types/node@18.19.33)(sass@1.77.0)
@@ -23045,7 +23013,7 @@ packages:
'@vitest/utils': 1.6.0
acorn-walk: 8.3.2
chai: 4.4.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
execa: 8.0.1
local-pkg: 0.5.0
magic-string: 0.30.10
@@ -23100,7 +23068,7 @@ packages:
'@vitest/utils': 1.6.0
acorn-walk: 8.3.2
chai: 4.4.1
- debug: 4.3.4(supports-color@5.5.0)
+ debug: 4.3.4(supports-color@8.1.1)
execa: 8.0.1
jsdom: 24.0.0
local-pkg: 0.5.0