diff --git a/.starters/default/content/1.index copy.md b/.starters/default/content/1.index copy.md
new file mode 100644
index 000000000..9327285e7
--- /dev/null
+++ b/.starters/default/content/1.index copy.md
@@ -0,0 +1,31 @@
+---
+layout: default
+head.title: Alpine
+description: An open source blog theme powered by Nuxt.
+title: About
+---
+
+::hero
+---
+image: '/alpine-0.webp'
+---
+#title
+Hi, I am Alpine.
+#description
+- An [open source blog theme](https://github.com/nuxt-themes/alpine) powered by [Nuxt Content](https://content.nuxtjs.org), editable on [Nuxt Studio](https://nuxt.studio).
+- Write pages in Markdown and Vue components with the [MDC syntax](https://content.nuxtjs.org/guide/writing/mdc).
+- Use [**30+ built-in**](https://elements.nuxt.space) components in your Markdown pages.
+::
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim.
+
+Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
+
+::gallery
+---
+images:
+ - /alpine-0.webp
+ - /alpine-1.webp
+ - /alpine-2.webp
+---
+::
diff --git a/.starters/default/content/1.index.md b/.starters/default/content/1.index.md
index 9327285e7..1880d808b 100644
--- a/.starters/default/content/1.index.md
+++ b/.starters/default/content/1.index.md
@@ -5,27 +5,4 @@ description: An open source blog theme powered by Nuxt.
title: About
---
-::hero
----
-image: '/alpine-0.webp'
----
-#title
-Hi, I am Alpine.
-#description
-- An [open source blog theme](https://github.com/nuxt-themes/alpine) powered by [Nuxt Content](https://content.nuxtjs.org), editable on [Nuxt Studio](https://nuxt.studio).
-- Write pages in Markdown and Vue components with the [MDC syntax](https://content.nuxtjs.org/guide/writing/mdc).
-- Use [**30+ built-in**](https://elements.nuxt.space) components in your Markdown pages.
-::
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim.
-
-Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
-
-::gallery
----
-images:
- - /alpine-0.webp
- - /alpine-1.webp
- - /alpine-2.webp
----
-::
+hello world
\ No newline at end of file
diff --git a/app.config.ts b/app.config.ts
index bed2084d8..c28f57584 100644
--- a/app.config.ts
+++ b/app.config.ts
@@ -1,4 +1,7 @@
+import tokens from './tokens.config'
+
export default defineAppConfig({
+ tokens,
alpine: {
title: 'Alpine',
description: 'The minimalist blog theme',
diff --git a/app.vue b/app.vue
index 9d54ccbe0..f1755921a 100644
--- a/app.vue
+++ b/app.vue
@@ -5,7 +5,7 @@
diff --git a/assets/main.css b/assets/main.css
index 3dcb50b99..bb07cc194 100644
--- a/assets/main.css
+++ b/assets/main.css
@@ -1,7 +1,69 @@
-body {
+
+/* Use colors from tailwind.config.ts orange */
+:root {
+ /* --color-primary-50: #FFF7F2;
+ --color-primary-100: #FFEFE5;
+ --color-primary-200: #FFE5D7;
+ --color-primary-300: #FDAC7E;
+ --color-primary-400: #FC8E51;
+ --color-primary-500: #FA630E;
+ --color-primary-600: #7E3004;
+ --color-primary-700: #3F1802;
+ --color-primary-800: #2D1102;
+ --color-primary-900: #1A0A01;
+ --color-secondary-50: #F8F5FF;
+ --color-secondary-100: #F1ECFF;
+ --color-secondary-200: #E5DCFF;
+ --color-secondary-300: #A589F9;
+ --color-secondary-400: #8961FD;
+ --color-secondary-500: #6B39FA;
+ --color-secondary-600: #370DAD;
+ --color-secondary-700: #200273;
+ --color-secondary-800: #14014A;
+ --color-secondary-900: #080020; */
+
+ --color-black: 14 13 13;
+
+ --color-primary-50: 242 250 255;
+ --color-primary-100: 226 244 255;
+ --color-primary-200: 208 238 255;
+ --color-primary-300: 161 221 255;
+ --color-primary-400: 100 199 255;
+ --color-primary-500: 26 173 255;
+ --color-primary-600: 1 101 158;
+ --color-primary-700: 1 56 88;
+ --color-primary-800: 0 34 53;
+ --color-primary-900: 0 19 29;
+ --color-secondary-50: 248 245 255;
+ --color-secondary-100: 241 236 255;
+ --color-secondary-200: 229 220 255;
+ --color-secondary-300: 165 137 249;
+ --color-secondary-400: 137 97 253;
+ --color-secondary-500: 107 57 250;
+ --color-secondary-600: 55 13 173;
+ --color-secondary-700: 32 2 115;
+ --color-secondary-800: 20 1 74;
+ --color-secondary-900: 8 0 32;
+
+ --color-gray-50: 251 251 251;
+ --color-gray-100: 243 243 242;
+ --color-gray-200: 236 235 232;
+ --color-gray-300: 219 217 211;
+ --color-gray-400: 173 169 164;
+ --color-gray-500: 151 148 143;
+ --color-gray-600: 61 59 56;
+ --color-gray-700: 41 39 36;
+ --color-gray-800: 28 27 25;
+ --color-gray-900: 18 17 16;
+
+ --color-shadow: var(--color-gray-400);
+}
+
+
+/* body {
background-color: $dt('alpine.body.backgroundColor');
color: $dt('alpine.body.color');
-}
+} */
/* Color scheme images helper classes */
.light-img {
diff --git a/components/AppLayout.vue b/components/AppLayout.vue
index 8972ec6d0..871b63776 100644
--- a/components/AppLayout.vue
+++ b/components/AppLayout.vue
@@ -1,12 +1,12 @@
-
+
-
\ No newline at end of file
+ -->
\ No newline at end of file
diff --git a/components/AppLoadingBar.vue b/components/app/AppLoadingBar.vue
similarity index 76%
rename from components/AppLoadingBar.vue
rename to components/app/AppLoadingBar.vue
index e830f3169..66f325c89 100644
--- a/components/AppLoadingBar.vue
+++ b/components/app/AppLoadingBar.vue
@@ -1,5 +1,7 @@
-
-
+
diff --git a/nuxt.config.ts b/nuxt.config.ts
index eeae71efb..089481dc0 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -6,10 +6,7 @@ const { resolve } = createResolver(import.meta.url)
// That allows to overwrite these dependencies paths via `.env` for local development
const envModules = {
- tokens: process?.env?.THEME_DEV_TOKENS_PATH || '@nuxt-themes/tokens',
- elements: process?.env?.THEME_DEV_ELEMENTS_PATH || '@nuxt-themes/elements',
studio: process?.env?.THEME_DEV_STUDIO_PATH || '@nuxthq/studio',
- typography: process?.env?.THEME_DEV_TYPOGRAPHY_PATH || '@nuxt-themes/typography'
}
const updateModule = defineNuxtModule({
@@ -36,7 +33,6 @@ export default defineNuxtConfig({
}
}
},
- extends: [envModules.typography, envModules.elements],
runtimeConfig: {
public: {
FORMSPREE_URL: process.env.FORMSPREE_URL
@@ -44,15 +40,17 @@ export default defineNuxtConfig({
},
pages: true,
modules: [
- envModules.tokens,
envModules.studio,
+ '@nuxtjs/color-mode',
+ '@nuxtjs/tailwindcss',
'@nuxt/content',
updateModule as any
],
components: [
{ path: resolve('./components'), global: true },
- { path: resolve('./components/content'), global: true },
- { path: resolve('./components/data-entry'), global: true }
+ { path: resolve('./components/app'), global: true },
+ // { path: resolve('./components/content'), global: true },
+ // { path: resolve('./components/data-entry'), global: true }
],
css: [
resolve('./assets/main.css'),
@@ -79,9 +77,4 @@ export default defineNuxtConfig({
typescript: {
includeWorkspace: true
},
- nitro: {
- prerender: {
- ignore: ['/__pinceau_tokens_config.json', '/__pinceau_tokens_schema.json']
- }
- },
})
diff --git a/package.json b/package.json
index fab9c62ff..616ce8047 100644
--- a/package.json
+++ b/package.json
@@ -26,11 +26,10 @@
"release": "release-it"
},
"dependencies": {
- "@nuxt-themes/elements": "^0.9.4",
- "@nuxt-themes/tokens": "^1.9.1",
- "@nuxt-themes/typography": "^0.11.0",
"@nuxt/content": "^2.7.0",
"@nuxthq/studio": "^0.13.3",
+ "@nuxtjs/color-mode": "^3.3.0",
+ "@nuxtjs/tailwindcss": "^6.8.0",
"@vueuse/core": "^10.2.1",
"ufo": "^1.1.2"
},
diff --git a/pinceau.tokens.config.ts b/pinceau.tokens.config.ts
new file mode 100644
index 000000000..2733b152b
--- /dev/null
+++ b/pinceau.tokens.config.ts
@@ -0,0 +1,51 @@
+import theme from '@nuxt-themes/tokens/config'
+import { defineTheme } from 'pinceau'
+
+export default defineTheme({
+ alpine: {
+ $schema: {
+ title: 'All the configurable tokens from Alpine.',
+ tags: [
+ '@studio-icon carbon:blog'
+ ]
+ },
+ body: {
+ backgroundColor: {
+ initial: '{color.white}',
+ dark: '{color.black}'
+ },
+ color: {
+ initial: '{color.gray.800}',
+ dark: '{color.gray.200}'
+ }
+ },
+ backdrop: {
+ backgroundColor: {
+ initial: '#f4f4f5b3', // TODO: rgba({color.gray.100}, 0.7)
+ dark: '#18181bb3' // TODO: rgba({color.gray.900}, 0.7)
+ }
+ },
+ readableLine: '68ch'
+ },
+ elements: {
+ container: {
+ maxWidth: '64rem',
+ padding: {
+ mobile: '{space.6}',
+ xs: '{space.8}',
+ sm: '{space.12}',
+ md: '{space.16}'
+ }
+ }
+ },
+ color: {
+ white: '#FFFFFF',
+ // @ts-ignore
+ primary: theme.color.lightblue
+ },
+ prose: {
+ p: {
+ fontSize: '18px'
+ },
+ }
+})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f2cdd9a26..d703c5934 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,24 +1,19 @@
lockfileVersion: '6.0'
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
importers:
.:
dependencies:
- '@nuxt-themes/elements':
- specifier: ^0.9.4
- version: 0.9.4(rollup@3.23.1)(vue@3.3.4)
- '@nuxt-themes/tokens':
- specifier: ^1.9.1
- version: 1.9.1(rollup@3.23.1)(vue@3.3.4)
- '@nuxt-themes/typography':
- specifier: ^0.11.0
- version: 0.11.0(rollup@3.23.1)(vue@3.3.4)
'@nuxt/content':
specifier: ^2.7.0
- version: 2.7.0(rollup@3.23.1)
+ version: 2.7.0
'@nuxthq/studio':
specifier: ^0.13.3
- version: 0.13.3(rollup@3.23.1)
+ version: 0.13.3
'@vueuse/core':
specifier: ^10.2.1
version: 10.2.1(vue@3.3.4)
@@ -31,7 +26,7 @@ importers:
version: 0.1.1(eslint@8.44.0)
'@nuxtjs/plausible':
specifier: ^0.2.1
- version: 0.2.1(rollup@3.23.1)
+ version: 0.2.1
'@types/node':
specifier: ^20.4.0
version: 20.4.0
@@ -40,7 +35,7 @@ importers:
version: 8.44.0
nuxt:
specifier: ^3.6.2
- version: 3.6.2(@types/node@20.4.0)(eslint@8.44.0)(rollup@3.23.1)(typescript@5.1.6)
+ version: 3.6.2(@types/node@20.4.0)(eslint@8.44.0)(typescript@5.1.6)
release-it:
specifier: ^16.0.0
version: 16.0.0
@@ -49,7 +44,7 @@ importers:
version: 5.1.6
vite-plugin-inspect:
specifier: ^0.7.32
- version: 0.7.32(rollup@3.23.1)
+ version: 0.7.32
vue:
specifier: ^3.3.4
version: 3.3.4
@@ -310,6 +305,7 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.22.4
+ dev: true
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
@@ -406,31 +402,6 @@ packages:
mime: 3.0.0
dev: true
- /@csstools/cascade-layer-name-parser@1.0.2(@csstools/css-parser-algorithms@2.2.0)(@csstools/css-tokenizer@2.1.1):
- resolution: {integrity: sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- '@csstools/css-parser-algorithms': ^2.1.1
- '@csstools/css-tokenizer': ^2.1.1
- dependencies:
- '@csstools/css-parser-algorithms': 2.2.0(@csstools/css-tokenizer@2.1.1)
- '@csstools/css-tokenizer': 2.1.1
- dev: false
-
- /@csstools/css-parser-algorithms@2.2.0(@csstools/css-tokenizer@2.1.1):
- resolution: {integrity: sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- '@csstools/css-tokenizer': ^2.1.1
- dependencies:
- '@csstools/css-tokenizer': 2.1.1
- dev: false
-
- /@csstools/css-tokenizer@2.1.1:
- resolution: {integrity: sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==}
- engines: {node: ^14 || ^16 || >=18}
- dev: false
-
/@esbuild-kit/cjs-loader@2.4.2:
resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
dependencies:
@@ -458,6 +429,7 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-arm64@0.18.11:
@@ -475,6 +447,7 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-arm@0.18.11:
@@ -492,6 +465,7 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/android-x64@0.18.11:
@@ -509,6 +483,7 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-arm64@0.18.11:
@@ -526,6 +501,7 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/darwin-x64@0.18.11:
@@ -543,6 +519,7 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-arm64@0.18.11:
@@ -560,6 +537,7 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/freebsd-x64@0.18.11:
@@ -577,6 +555,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm64@0.18.11:
@@ -594,6 +573,7 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-arm@0.18.11:
@@ -611,6 +591,7 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ia32@0.18.11:
@@ -628,6 +609,7 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-loong64@0.18.11:
@@ -645,6 +627,7 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-mips64el@0.18.11:
@@ -662,6 +645,7 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-ppc64@0.18.11:
@@ -679,6 +663,7 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-riscv64@0.18.11:
@@ -696,6 +681,7 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-s390x@0.18.11:
@@ -713,6 +699,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/linux-x64@0.18.11:
@@ -730,6 +717,7 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/netbsd-x64@0.18.11:
@@ -747,6 +735,7 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/openbsd-x64@0.18.11:
@@ -764,6 +753,7 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/sunos-x64@0.18.11:
@@ -781,6 +771,7 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-arm64@0.18.11:
@@ -798,6 +789,7 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-ia32@0.18.11:
@@ -815,6 +807,7 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
+ dev: true
optional: true
/@esbuild/win32-x64@0.18.11:
@@ -901,19 +894,6 @@ packages:
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
dev: true
- /@iconify/types@2.0.0:
- resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- dev: false
-
- /@iconify/vue@4.1.1(vue@3.3.4):
- resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
- peerDependencies:
- vue: '>=3'
- dependencies:
- '@iconify/types': 2.0.0
- vue: 3.3.4
- dev: false
-
/@ioredis/commands@1.2.0:
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
@@ -1082,55 +1062,10 @@ packages:
- supports-color
dev: true
- /@nuxt-themes/elements@0.9.4(rollup@3.23.1)(vue@3.3.4):
- resolution: {integrity: sha512-d7XgHc/gjMpre26+N76APL1vlnQHiZTOk61GC4I/ZYQuioSfoKuoIP+Ixrr0QgM22j4MRBtAaBnDAg1wRJrDCQ==}
- dependencies:
- '@nuxt-themes/tokens': 1.9.1(rollup@3.23.1)(vue@3.3.4)
- '@vueuse/core': 9.13.0(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - postcss
- - rollup
- - sass
- - supports-color
- - vue
- dev: false
-
- /@nuxt-themes/tokens@1.9.1(rollup@3.23.1)(vue@3.3.4):
- resolution: {integrity: sha512-5C28kfRvKnTX8Tux+xwyaf+2pxKgQ53dC9l6C33sZwRRyfUJulGDZCFjKbuNq4iqVwdGvkFSQBYBYjFAv6t75g==}
- dependencies:
- '@nuxtjs/color-mode': 3.2.0(rollup@3.23.1)
- '@vueuse/core': 9.13.0(vue@3.3.4)
- pinceau: 0.18.9
- transitivePeerDependencies:
- - '@vue/composition-api'
- - postcss
- - rollup
- - sass
- - supports-color
- - vue
- dev: false
-
- /@nuxt-themes/typography@0.11.0(rollup@3.23.1)(vue@3.3.4):
- resolution: {integrity: sha512-TqyvD7sDWnqGmL00VtuI7JdmNTPL5/g957HCAWNzcNp+S20uJjW/FXSdkM76d4JSVDHvBqw7Wer3RsqVhqvA4w==}
- dependencies:
- '@nuxtjs/color-mode': 3.2.0(rollup@3.23.1)
- nuxt-config-schema: 0.4.6(rollup@3.23.1)
- nuxt-icon: 0.3.3(rollup@3.23.1)(vue@3.3.4)
- pinceau: 0.18.9
- ufo: 1.1.2
- transitivePeerDependencies:
- - postcss
- - rollup
- - sass
- - supports-color
- - vue
- dev: false
-
- /@nuxt/content@2.7.0(rollup@3.23.1):
+ /@nuxt/content@2.7.0:
resolution: {integrity: sha512-3vv3Rbpf6NH7RRuy7PLVmpQCt8C9DgV4aTWLmTCdnWpmlNsX+0wQT8bA/ypqmh8zrJ6BXWztFM35WVESkNvDvQ==}
dependencies:
- '@nuxt/kit': 3.6.2(rollup@3.23.1)
+ '@nuxt/kit': 3.6.2
consola: 3.2.3
defu: 6.1.2
destr: 1.2.2
@@ -1289,6 +1224,31 @@ packages:
- supports-color
dev: true
+ /@nuxt/kit@3.5.3:
+ resolution: {integrity: sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ '@nuxt/schema': 3.5.3
+ c12: 1.4.1
+ consola: 3.1.0
+ defu: 6.1.2
+ globby: 13.2.2
+ hash-sum: 2.0.0
+ ignore: 5.2.4
+ jiti: 1.18.2
+ knitwork: 1.0.0
+ mlly: 1.3.0
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.0.0
+ semver: 7.5.3
+ unctx: 2.3.1
+ unimport: 3.0.7
+ untyped: 1.3.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
/@nuxt/kit@3.5.3(rollup@3.23.1):
resolution: {integrity: sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -1313,6 +1273,32 @@ packages:
transitivePeerDependencies:
- rollup
- supports-color
+ dev: true
+
+ /@nuxt/kit@3.6.2:
+ resolution: {integrity: sha512-X1WN76izsILva6TvQVTfJCHG7TXCwsB6jsxZKcU3qSog26jer5dildDb5ZmKL3e+IFD6BwK4ShO/py8VZcT6OA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ '@nuxt/schema': 3.6.2
+ c12: 1.4.2
+ consola: 3.2.3
+ defu: 6.1.2
+ globby: 13.2.2
+ hash-sum: 2.0.0
+ ignore: 5.2.4
+ jiti: 1.19.1
+ knitwork: 1.0.0
+ mlly: 1.4.0
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.0.0
+ semver: 7.5.3
+ unctx: 2.3.1
+ unimport: 3.0.14(rollup@3.26.2)
+ untyped: 1.3.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
/@nuxt/kit@3.6.2(rollup@3.23.1):
resolution: {integrity: sha512-X1WN76izsILva6TvQVTfJCHG7TXCwsB6jsxZKcU3qSog26jer5dildDb5ZmKL3e+IFD6BwK4ShO/py8VZcT6OA==}
@@ -1338,6 +1324,24 @@ packages:
transitivePeerDependencies:
- rollup
- supports-color
+ dev: true
+
+ /@nuxt/schema@3.5.3:
+ resolution: {integrity: sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ defu: 6.1.2
+ hookable: 5.5.3
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ postcss-import-resolver: 2.0.0
+ std-env: 3.3.3
+ ufo: 1.1.2
+ unimport: 3.0.7
+ untyped: 1.3.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
/@nuxt/schema@3.5.3(rollup@3.23.1):
resolution: {integrity: sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==}
@@ -1355,6 +1359,24 @@ packages:
transitivePeerDependencies:
- rollup
- supports-color
+ dev: true
+
+ /@nuxt/schema@3.6.2:
+ resolution: {integrity: sha512-wxb1/C5ozly5IwX0IRjVGml1n2KjZrTKsf6lTk3fdjUpW105kAvYX4j66PDOdBRE4vCwCsgaHJfWpUSeNBxbuA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ defu: 6.1.2
+ hookable: 5.5.3
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ postcss-import-resolver: 2.0.0
+ std-env: 3.3.3
+ ufo: 1.1.2
+ unimport: 3.0.14(rollup@3.26.2)
+ untyped: 1.3.2
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
/@nuxt/schema@3.6.2(rollup@3.23.1):
resolution: {integrity: sha512-wxb1/C5ozly5IwX0IRjVGml1n2KjZrTKsf6lTk3fdjUpW105kAvYX4j66PDOdBRE4vCwCsgaHJfWpUSeNBxbuA==}
@@ -1372,6 +1394,35 @@ packages:
transitivePeerDependencies:
- rollup
- supports-color
+ dev: true
+
+ /@nuxt/telemetry@2.3.1:
+ resolution: {integrity: sha512-7kr2VDirYIXqyTHqaiWCrfQLgUjAa4qAHzykJOspMCFJWalHU9SVfnv+cTOKGqoXQ4TWOCd09tEd7sLlMFTEqw==}
+ hasBin: true
+ dependencies:
+ '@nuxt/kit': 3.6.2
+ chalk: 5.3.0
+ ci-info: 3.8.0
+ consola: 3.2.3
+ create-require: 1.1.1
+ defu: 6.1.2
+ destr: 2.0.0
+ dotenv: 16.3.1
+ fs-extra: 11.1.1
+ git-url-parse: 13.1.0
+ is-docker: 3.0.0
+ jiti: 1.19.1
+ mri: 1.2.0
+ nanoid: 4.0.2
+ node-fetch: 3.3.1
+ ofetch: 1.1.1
+ parse-git-config: 3.0.0
+ rc9: 2.1.1
+ std-env: 3.3.3
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ dev: true
/@nuxt/telemetry@2.3.1(rollup@3.23.1):
resolution: {integrity: sha512-7kr2VDirYIXqyTHqaiWCrfQLgUjAa4qAHzykJOspMCFJWalHU9SVfnv+cTOKGqoXQ4TWOCd09tEd7sLlMFTEqw==}
@@ -1466,14 +1517,14 @@ packages:
- vue-tsc
dev: true
- /@nuxt/vite-builder@3.6.2(@types/node@20.4.0)(eslint@8.44.0)(rollup@3.23.1)(typescript@5.1.6)(vue@3.3.4):
+ /@nuxt/vite-builder@3.6.2(@types/node@20.4.0)(eslint@8.44.0)(typescript@5.1.6)(vue@3.3.4):
resolution: {integrity: sha512-+JOWj8f5W5CKTHCPUhcuHrIIfOJHMdOaRfWA6DiIK8xPUQ5b3i737GQ9CRoSBHr9EaySJVuYjs6ptT6r0t7Spg==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
vue: ^3.3.4
dependencies:
- '@nuxt/kit': 3.6.2(rollup@3.23.1)
- '@rollup/plugin-replace': 5.0.2(rollup@3.23.1)
+ '@nuxt/kit': 3.6.2
+ '@rollup/plugin-replace': 5.0.2(rollup@3.26.2)
'@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4)
'@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4)
autoprefixer: 10.4.14(postcss@8.4.24)
@@ -1498,7 +1549,7 @@ packages:
postcss: 8.4.24
postcss-import: 15.1.0(postcss@8.4.24)
postcss-url: 10.1.3(postcss@8.4.24)
- rollup-plugin-visualizer: 5.9.2(rollup@3.23.1)
+ rollup-plugin-visualizer: 5.9.2(rollup@3.26.2)
std-env: 3.3.3
strip-literal: 1.0.1
ufo: 1.1.2
@@ -1527,13 +1578,13 @@ packages:
- vue-tsc
dev: true
- /@nuxthq/studio@0.13.3(rollup@3.23.1):
+ /@nuxthq/studio@0.13.3:
resolution: {integrity: sha512-wehkz6xLIi+ncwCxDy83siUzOkKZKnew1OxDGN7OGQ4Ak1FOJhW2S6HmXmtztE5vAcn2sKaBK0AGljmqWR+Esw==}
dependencies:
- '@nuxt/kit': 3.6.2(rollup@3.23.1)
+ '@nuxt/kit': 3.6.2
defu: 6.1.2
- nuxt-component-meta: 0.5.3(rollup@3.23.1)
- nuxt-config-schema: 0.4.6(rollup@3.23.1)
+ nuxt-component-meta: 0.5.3
+ nuxt-config-schema: 0.4.6
socket.io-client: 4.6.2
ufo: 1.1.2
transitivePeerDependencies:
@@ -1543,16 +1594,17 @@ packages:
- utf-8-validate
dev: false
- /@nuxtjs/color-mode@3.2.0(rollup@3.23.1):
- resolution: {integrity: sha512-isDR01yfadopiHQ/VEVUpyNSPrk5PCjUHS4t1qYRZwuRGefU4s9Iaxf6H9nmr1QFzoMgTm+3T0r/54jLwtpZbA==}
+ /@nuxtjs/plausible@0.2.1:
+ resolution: {integrity: sha512-1AyV9woFeZKBhwYy05S7NBk4jeAXzWcF/SIK/S/GZ8C86G8x7f2hR2eJi9FRRQYGwHutBx2guU4tZAW4J71Azg==}
dependencies:
- '@nuxt/kit': 3.5.3(rollup@3.23.1)
- lodash.template: 4.5.0
+ '@nuxt/kit': 3.5.3
+ defu: 6.1.2
pathe: 1.1.1
+ plausible-tracker: 0.3.8
transitivePeerDependencies:
- rollup
- supports-color
- dev: false
+ dev: true
/@nuxtjs/plausible@0.2.1(rollup@3.23.1):
resolution: {integrity: sha512-1AyV9woFeZKBhwYy05S7NBk4jeAXzWcF/SIK/S/GZ8C86G8x7f2hR2eJi9FRRQYGwHutBx2guU4tZAW4J71Azg==}
@@ -1719,19 +1771,6 @@ packages:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
- /@rollup/plugin-alias@5.0.0(rollup@3.23.1):
- resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- rollup: 3.23.1
- slash: 4.0.0
- dev: false
-
/@rollup/plugin-alias@5.0.0(rollup@3.26.2):
resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
engines: {node: '>=14.0.0'}
@@ -1745,24 +1784,6 @@ packages:
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@24.1.0(rollup@3.23.1):
- resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.23.1)
- commondir: 1.0.1
- estree-walker: 2.0.2
- glob: 8.1.0
- is-reference: 1.2.1
- magic-string: 0.27.0
- rollup: 3.23.1
- dev: false
-
/@rollup/plugin-commonjs@25.0.2(rollup@3.26.2):
resolution: {integrity: sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==}
engines: {node: '>=14.0.0'}
@@ -1796,19 +1817,6 @@ packages:
rollup: 3.26.2
dev: true
- /@rollup/plugin-json@6.0.0(rollup@3.23.1):
- resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.23.1)
- rollup: 3.23.1
- dev: false
-
/@rollup/plugin-json@6.0.0(rollup@3.26.2):
resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
engines: {node: '>=14.0.0'}
@@ -1822,24 +1830,6 @@ packages:
rollup: 3.26.2
dev: true
- /@rollup/plugin-node-resolve@15.1.0(rollup@3.23.1):
- resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.23.1)
- '@types/resolve': 1.20.2
- deepmerge: 4.3.1
- is-builtin-module: 3.2.1
- is-module: 1.0.0
- resolve: 1.22.2
- rollup: 3.23.1
- dev: false
-
/@rollup/plugin-node-resolve@15.1.0(rollup@3.26.2):
resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
engines: {node: '>=14.0.0'}
@@ -1870,6 +1860,7 @@ packages:
'@rollup/pluginutils': 5.0.2(rollup@3.23.1)
magic-string: 0.27.0
rollup: 3.23.1
+ dev: true
/@rollup/plugin-replace@5.0.2(rollup@3.26.2):
resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
@@ -1933,6 +1924,7 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
rollup: 3.23.1
+ dev: true
/@rollup/pluginutils@5.0.2(rollup@3.26.2):
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
@@ -1947,7 +1939,6 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
rollup: 3.26.2
- dev: true
/@rushstack/eslint-patch@1.3.0:
resolution: {integrity: sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==}
@@ -2060,6 +2051,7 @@ packages:
/@types/resolve@1.20.2:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+ dev: true
/@types/semver@7.5.0:
resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
@@ -2069,10 +2061,6 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: false
- /@types/web-bluetooth@0.0.16:
- resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
- dev: false
-
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
dev: false
@@ -2267,10 +2255,6 @@ packages:
vue: 3.3.4
dev: true
- /@unocss/reset@0.50.8:
- resolution: {integrity: sha512-2WoM6O9VyuHDPAnvCXr7LBJQ8ZRHDnuQAFsL1dWXp561Iq2l9whdNtPuMcozLGJGUUrFfVBXIrHY4sfxxScgWg==}
- dev: false
-
/@vercel/nft@0.22.6:
resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==}
engines: {node: '>=14'}
@@ -2370,6 +2354,25 @@ packages:
- rollup
dev: true
+ /@vue-macros/common@1.3.1(vue@3.3.4):
+ resolution: {integrity: sha512-Lc5aP/8HNJD1XrnvpeNuWcCf82bZdR3auN/chA1b/1rKZgSnmQkH9f33tKO9qLwXSy+u4hpCi8Rw+oUuF1KCeg==}
+ engines: {node: '>=14.19.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+ peerDependenciesMeta:
+ vue:
+ optional: true
+ dependencies:
+ '@babel/types': 7.21.5
+ '@rollup/pluginutils': 5.0.2(rollup@3.26.2)
+ '@vue/compiler-sfc': 3.3.4
+ local-pkg: 0.4.3
+ magic-string-ast: 0.1.2
+ vue: 3.3.4
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
/@vue/babel-helper-vue-transform-on@1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
dev: true
@@ -2480,26 +2483,10 @@ packages:
- vue
dev: false
- /@vueuse/core@9.13.0(vue@3.3.4):
- resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
- dependencies:
- '@types/web-bluetooth': 0.0.16
- '@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0(vue@3.3.4)
- vue-demi: 0.14.5(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
/@vueuse/metadata@10.2.1:
resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==}
dev: false
- /@vueuse/metadata@9.13.0:
- resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
- dev: false
-
/@vueuse/shared@10.2.1(vue@3.3.4):
resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==}
dependencies:
@@ -2509,15 +2496,6 @@ packages:
- vue
dev: false
- /@vueuse/shared@9.13.0(vue@3.3.4):
- resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
- dependencies:
- vue-demi: 0.14.5(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
/abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
@@ -2629,6 +2607,7 @@ packages:
engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
+ dev: true
/ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
@@ -2727,6 +2706,7 @@ packages:
is-nan: 1.3.2
object-is: 1.1.5
util: 0.12.5
+ dev: true
/ast-types@0.13.4:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
@@ -2735,13 +2715,6 @@ packages:
tslib: 2.5.3
dev: true
- /ast-types@0.15.2:
- resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
- engines: {node: '>=4'}
- dependencies:
- tslib: 2.5.0
- dev: false
-
/ast-types@0.16.1:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
@@ -2797,6 +2770,7 @@ packages:
/available-typed-arrays@1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
+ dev: true
/axios@0.27.2:
resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
@@ -2962,6 +2936,7 @@ packages:
/builtin-modules@3.3.0:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
+ dev: true
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
@@ -3089,19 +3064,13 @@ packages:
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.2.1
+ dev: true
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
dev: true
- /camel-case@4.1.2:
- resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
- dependencies:
- pascal-case: 3.1.2
- tslib: 2.5.3
- dev: false
-
/camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
@@ -3124,14 +3093,6 @@ packages:
/caniuse-lite@1.0.30001487:
resolution: {integrity: sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==}
- /capital-case@1.0.4:
- resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.3
- upper-case-first: 2.0.2
- dev: false
-
/ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
dev: false
@@ -3150,27 +3111,12 @@ packages:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
+ dev: true
/chalk@5.3.0:
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- /change-case@4.1.2:
- resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
- dependencies:
- camel-case: 4.1.2
- capital-case: 1.0.4
- constant-case: 3.0.4
- dot-case: 3.0.4
- header-case: 2.0.4
- no-case: 3.0.4
- param-case: 3.0.4
- pascal-case: 3.1.2
- path-case: 3.0.4
- sentence-case: 3.0.4
- snake-case: 3.0.4
- tslib: 2.5.3
- dev: false
+ dev: true
/character-entities-html4@2.1.0:
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
@@ -3210,10 +3156,6 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
- /chroma-js@2.4.2:
- resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==}
- dev: false
-
/ci-info@3.8.0:
resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
engines: {node: '>=8'}
@@ -3297,12 +3239,14 @@ packages:
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
+ dev: true
/color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ dev: true
/color-support@1.1.3:
resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
@@ -3327,11 +3271,6 @@ packages:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
dev: false
- /commander@10.0.1:
- resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
- engines: {node: '>=14'}
- dev: false
-
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
@@ -3348,6 +3287,7 @@ packages:
/commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+ dev: true
/compress-commons@4.1.1:
resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==}
@@ -3381,10 +3321,6 @@ packages:
xdg-basedir: 5.1.0
dev: true
- /consola@2.15.3:
- resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
- dev: false
-
/consola@3.1.0:
resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==}
@@ -3396,14 +3332,6 @@ packages:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
dev: true
- /constant-case@3.0.4:
- resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.3
- upper-case: 2.0.2
- dev: false
-
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
@@ -3503,6 +3431,7 @@ packages:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
hasBin: true
+ dev: true
/cssnano-preset-default@6.0.1(postcss@8.4.24):
resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==}
@@ -3699,6 +3628,7 @@ packages:
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
+ dev: true
/default-browser-id@3.0.0:
resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
@@ -3745,6 +3675,7 @@ packages:
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
+ dev: true
/defu@6.1.2:
resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
@@ -3854,13 +3785,6 @@ packages:
domhandler: 5.0.3
dev: true
- /dot-case@3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.3
- dev: false
-
/dot-prop@6.0.1:
resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
engines: {node: '>=10'}
@@ -4068,6 +3992,7 @@ packages:
/es6-object-assign@1.1.0:
resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==}
+ dev: true
/esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
@@ -4097,6 +4022,7 @@ packages:
'@esbuild/win32-arm64': 0.17.19
'@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19
+ dev: true
/esbuild@0.18.11:
resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==}
@@ -4274,6 +4200,7 @@ packages:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
+ dev: true
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
@@ -4513,6 +4440,7 @@ packages:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
is-callable: 1.2.7
+ dev: true
/foreground-child@3.1.1:
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
@@ -4563,6 +4491,7 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
+ dev: true
/fs-extra@8.1.0:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
@@ -4588,6 +4517,7 @@ packages:
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ dev: true
/fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
@@ -4598,6 +4528,7 @@ packages:
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ dev: true
/function.prototype.name@1.1.5:
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
@@ -4658,6 +4589,7 @@ packages:
has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
+ dev: true
/get-port-please@3.0.1:
resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==}
@@ -4779,6 +4711,7 @@ packages:
inherits: 2.0.4
minimatch: 5.1.6
once: 1.4.0
+ dev: true
/global-dirs@3.0.1:
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
@@ -4842,6 +4775,7 @@ packages:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
get-intrinsic: 1.2.1
+ dev: true
/got@12.6.1:
resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==}
@@ -4921,25 +4855,30 @@ packages:
/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
+ dev: true
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.2.1
+ dev: true
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
engines: {node: '>= 0.4'}
+ dev: true
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
+ dev: true
/has-tostringtag@1.0.0:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: true
/has-unicode@2.0.1:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
@@ -4955,6 +4894,7 @@ packages:
engines: {node: '>= 0.4.0'}
dependencies:
function-bind: 1.1.1
+ dev: true
/hash-sum@2.0.0:
resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
@@ -5042,13 +4982,6 @@ packages:
hasBin: true
dev: false
- /header-case@2.0.4:
- resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
- dependencies:
- capital-case: 1.0.4
- tslib: 2.5.3
- dev: false
-
/hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
@@ -5237,6 +5170,7 @@ packages:
dependencies:
once: 1.4.0
wrappy: 1.0.2
+ dev: true
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -5338,6 +5272,7 @@ packages:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ dev: true
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
@@ -5381,10 +5316,12 @@ packages:
engines: {node: '>=6'}
dependencies:
builtin-modules: 3.3.0
+ dev: true
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
+ dev: true
/is-ci@3.0.1:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
@@ -5397,6 +5334,7 @@ packages:
resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
dependencies:
has: 1.0.3
+ dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -5434,6 +5372,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: true
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
@@ -5481,6 +5420,7 @@ packages:
/is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+ dev: true
/is-nan@1.3.2:
resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
@@ -5488,6 +5428,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
+ dev: true
/is-natural-number@4.0.1:
resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==}
@@ -5547,6 +5488,7 @@ packages:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
'@types/estree': 1.0.1
+ dev: true
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
@@ -5609,6 +5551,7 @@ packages:
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
+ dev: true
/is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
@@ -5755,6 +5698,7 @@ packages:
universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.11
+ dev: true
/jsonparse@1.3.1:
resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
@@ -5858,10 +5802,6 @@ packages:
p-locate: 5.0.0
dev: true
- /lodash._reinterpolate@3.0.0:
- resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==}
- dev: false
-
/lodash.capitalize@4.2.1:
resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==}
dev: true
@@ -5908,19 +5848,6 @@ packages:
resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==}
dev: true
- /lodash.template@4.5.0:
- resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
- dependencies:
- lodash._reinterpolate: 3.0.0
- lodash.templatesettings: 4.2.0
- dev: false
-
- /lodash.templatesettings@4.2.0:
- resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==}
- dependencies:
- lodash._reinterpolate: 3.0.0
- dev: false
-
/lodash.union@4.6.0:
resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==}
dev: true
@@ -5952,14 +5879,8 @@ packages:
is-unicode-supported: 1.3.0
dev: true
- /longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
- dev: false
-
- /lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
- dependencies:
- tslib: 2.5.3
+ /longest-streak@3.1.0:
+ resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
dev: false
/lowercase-keys@3.0.0:
@@ -6009,6 +5930,7 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
/magic-string@0.30.0:
resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
@@ -6580,6 +6502,7 @@ packages:
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
+ dev: true
/minimatch@9.0.1:
resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
@@ -6670,29 +6593,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- /mkdist@1.2.0(typescript@5.1.6):
- resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==}
- hasBin: true
- peerDependencies:
- sass: ^1.60.0
- typescript: '>=4.9.5'
- peerDependenciesMeta:
- sass:
- optional: true
- typescript:
- optional: true
- dependencies:
- defu: 6.1.2
- esbuild: 0.17.19
- fs-extra: 11.1.1
- globby: 13.2.2
- jiti: 1.19.1
- mlly: 1.4.0
- mri: 1.2.0
- pathe: 1.1.1
- typescript: 5.1.6
- dev: false
-
/mlly@1.3.0:
resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==}
dependencies:
@@ -6747,6 +6647,7 @@ packages:
resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==}
engines: {node: ^14 || ^16 || >=18}
hasBin: true
+ dev: true
/natural-compare-lite@1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -6857,13 +6758,6 @@ packages:
- supports-color
dev: true
- /no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- dependencies:
- lower-case: 2.0.2
- tslib: 2.5.3
- dev: false
-
/node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: '>=10.5.0'}
@@ -7082,10 +6976,10 @@ packages:
fsevents: 2.3.2
dev: true
- /nuxt-component-meta@0.5.3(rollup@3.23.1):
+ /nuxt-component-meta@0.5.3:
resolution: {integrity: sha512-+MHUrESdr+Si9PdbkxQrzQv+X6RdRd/ffmFWVVsZAHA7X9vGoNAYxwvoB1Pbs15TaPtFBWA1P5a4VGqtp+bhAg==}
dependencies:
- '@nuxt/kit': 3.6.2(rollup@3.23.1)
+ '@nuxt/kit': 3.6.2
scule: 1.0.0
typescript: 5.1.6
vue-component-meta: 1.6.5(typescript@5.1.6)
@@ -7094,10 +6988,10 @@ packages:
- supports-color
dev: false
- /nuxt-config-schema@0.4.6(rollup@3.23.1):
+ /nuxt-config-schema@0.4.6:
resolution: {integrity: sha512-kHLWJFynj5QrxVZ1MjY2xmDaTSN1BCMLGExA+hMMLoCb3wn9TJlDVqnE/nSdUJPMRkNn/NQ5WP9NLA9vlAXRUw==}
dependencies:
- '@nuxt/kit': 3.5.3(rollup@3.23.1)
+ '@nuxt/kit': 3.5.3
defu: 6.1.2
jiti: 1.18.2
pathe: 1.1.1
@@ -7107,18 +7001,6 @@ packages:
- supports-color
dev: false
- /nuxt-icon@0.3.3(rollup@3.23.1)(vue@3.3.4):
- resolution: {integrity: sha512-KdhJAigBGTP8/YIFZ3orwetk40AgLq6VQ5HRYuDLmv5hiDptor9Ro+WIdZggHw7nciRxZvDdQkEwi9B5G/jrkQ==}
- dependencies:
- '@iconify/vue': 4.1.1(vue@3.3.4)
- '@nuxt/kit': 3.5.3(rollup@3.23.1)
- nuxt-config-schema: 0.4.6(rollup@3.23.1)
- transitivePeerDependencies:
- - rollup
- - supports-color
- - vue
- dev: false
-
/nuxt@3.6.2(@types/node@20.4.0)(eslint@8.44.0)(rollup@3.23.1)(typescript@4.9.5):
resolution: {integrity: sha512-nzxXEKyjBUjRIfP/vojFdZ9RbpaiVftatT+p5tzJGea8beocRB2XsZ0hcDtmMuOcF6glQjG3EIsVu2p9Ckz/Kg==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -7212,7 +7094,7 @@ packages:
- vue-tsc
dev: true
- /nuxt@3.6.2(@types/node@20.4.0)(eslint@8.44.0)(rollup@3.23.1)(typescript@5.1.6):
+ /nuxt@3.6.2(@types/node@20.4.0)(eslint@8.44.0)(typescript@5.1.6):
resolution: {integrity: sha512-nzxXEKyjBUjRIfP/vojFdZ9RbpaiVftatT+p5tzJGea8beocRB2XsZ0hcDtmMuOcF6glQjG3EIsVu2p9Ckz/Kg==}
engines: {node: ^14.18.0 || >=16.10.0}
hasBin: true
@@ -7224,11 +7106,11 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/kit': 3.6.2(rollup@3.23.1)
- '@nuxt/schema': 3.6.2(rollup@3.23.1)
- '@nuxt/telemetry': 2.3.1(rollup@3.23.1)
+ '@nuxt/kit': 3.6.2
+ '@nuxt/schema': 3.6.2
+ '@nuxt/telemetry': 2.3.1
'@nuxt/ui-templates': 1.2.0
- '@nuxt/vite-builder': 3.6.2(@types/node@20.4.0)(eslint@8.44.0)(rollup@3.23.1)(typescript@5.1.6)(vue@3.3.4)
+ '@nuxt/vite-builder': 3.6.2(@types/node@20.4.0)(eslint@8.44.0)(typescript@5.1.6)(vue@3.3.4)
'@types/node': 20.4.0
'@unhead/ssr': 1.1.30
'@unhead/vue': 1.1.30(vue@3.3.4)
@@ -7268,9 +7150,9 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.5.1
- unimport: 3.0.14(rollup@3.23.1)
+ unimport: 3.0.14(rollup@3.26.2)
unplugin: 1.3.2
- unplugin-vue-router: 0.6.4(rollup@3.23.1)(vue-router@4.2.3)(vue@3.3.4)
+ unplugin-vue-router: 0.6.4(vue-router@4.2.3)(vue@3.3.4)
untyped: 1.3.2
vue: 3.3.4
vue-bundle-renderer: 1.0.3
@@ -7327,10 +7209,12 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
+ dev: true
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
+ dev: true
/object.assign@4.1.4:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
@@ -7363,6 +7247,7 @@ packages:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
+ dev: true
/onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
@@ -7563,22 +7448,6 @@ packages:
- supports-color
dev: true
- /paneer@0.1.0:
- resolution: {integrity: sha512-SZfJe/y9fbpeXZU+Kf7cSG2G7rnGP50hUYzCvcWyhp7hYzA3YXGthpkGfv6NSt0oo6QbcRyKwycg/6dpG5p8aw==}
- deprecated: Please migrate to https://github.com/unjs/magicast
- dependencies:
- '@babel/parser': 7.22.4
- '@types/estree': 1.0.1
- recast: 0.22.0
- dev: false
-
- /param-case@3.0.4:
- resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
- dependencies:
- dot-case: 3.0.4
- tslib: 2.5.3
- dev: false
-
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -7638,20 +7507,6 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.3
- dev: false
-
- /path-case@3.0.4:
- resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
- dependencies:
- dot-case: 3.0.4
- tslib: 2.5.3
- dev: false
-
/path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -7673,6 +7528,7 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ dev: true
/path-scurry@1.9.1:
resolution: {integrity: sha512-UgmoiySyjFxP6tscZDgWGEAgsW5ok8W3F5CJDnnH2pozwSTGE6eH7vwTotMwATWA2r5xqdkKdxYPkwlJjAI/3g==}
@@ -7716,35 +7572,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /pinceau@0.18.9:
- resolution: {integrity: sha512-GJ+l8a5Y+7PP/diwuajJhd2QONTIFkk2YXjrVTh7QKC3sMQEphpLH6ZJfXSeeSonQ0/BnhrrMi9a5e14mmqXug==}
- dependencies:
- '@unocss/reset': 0.50.8
- '@volar/vue-language-core': 1.6.5
- acorn: 8.8.2
- chroma-js: 2.4.2
- consola: 3.1.0
- csstype: 3.1.2
- defu: 6.1.2
- magic-string: 0.30.0
- nanoid: 4.0.2
- ohash: 1.1.2
- paneer: 0.1.0
- pathe: 1.1.1
- postcss-custom-properties: 13.1.4
- postcss-dark-theme-class: 0.7.3
- postcss-nested: 6.0.1
- recast: 0.22.0
- scule: 1.0.0
- style-dictionary-esm: 1.3.7
- unbuild: 1.2.1
- unplugin: 1.3.1
- transitivePeerDependencies:
- - postcss
- - sass
- - supports-color
- dev: false
-
/pinkie-promise@2.0.1:
resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==}
engines: {node: '>=0.10.0'}
@@ -7813,31 +7640,6 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-custom-properties@13.1.4:
- resolution: {integrity: sha512-iSAdaZrM3KMec8cOSzeTUNXPYDlhqsMJHpt62yrjwG6nAnMtRHPk5JdMzGosBJtqEahDolvD5LNbcq+EZ78o5g==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.4
- peerDependenciesMeta:
- postcss:
- optional: true
- dependencies:
- '@csstools/cascade-layer-name-parser': 1.0.2(@csstools/css-parser-algorithms@2.2.0)(@csstools/css-tokenizer@2.1.1)
- '@csstools/css-parser-algorithms': 2.2.0(@csstools/css-tokenizer@2.1.1)
- '@csstools/css-tokenizer': 2.1.1
- postcss-value-parser: 4.2.0
- dev: false
-
- /postcss-dark-theme-class@0.7.3:
- resolution: {integrity: sha512-M9vtfh8ORzQsVdT9BWb+xpEDAzC7nHBn7wVc988/JkEVLPupKcUnV0jw7RZ8sSj0ovpqN1POf6PLdt19JCHfhQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.2.14
- peerDependenciesMeta:
- postcss:
- optional: true
- dev: false
-
/postcss-discard-comments@6.0.0(postcss@8.4.24):
resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==}
engines: {node: ^14 || ^16 || >=18.0}
@@ -7992,18 +7794,6 @@ packages:
postcss-selector-parser: 6.0.13
dev: true
- /postcss-nested@6.0.1:
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.2.14
- peerDependenciesMeta:
- postcss:
- optional: true
- dependencies:
- postcss-selector-parser: 6.0.13
- dev: false
-
/postcss-normalize-charset@6.0.0(postcss@8.4.24):
resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==}
engines: {node: ^14 || ^16 || >=18.0}
@@ -8168,6 +7958,7 @@ packages:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ dev: true
/postcss-svgo@6.0.0(postcss@8.4.24):
resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==}
@@ -8214,6 +8005,7 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ dev: true
/postcss@8.4.23:
resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
@@ -8245,6 +8037,7 @@ packages:
/pretty-bytes@6.1.0:
resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==}
engines: {node: ^14.13.1 || >=16.0.0}
+ dev: true
/proc-log@3.0.0:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
@@ -8440,17 +8233,6 @@ packages:
dependencies:
picomatch: 2.3.1
- /recast@0.22.0:
- resolution: {integrity: sha512-5AAx+mujtXijsEavc5lWXBPQqrM4+Dl5qNH96N2aNeuJFUzpiiToKPsxQD/zAIJHspz7zz0maX0PCtCTFVlixQ==}
- engines: {node: '>= 4'}
- dependencies:
- assert: 2.0.0
- ast-types: 0.15.2
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.5.0
- dev: false
-
/recast@0.23.2:
resolution: {integrity: sha512-Qv6cPfVZyMOtPszK6PgW70pUgm7gPlFitAPf0Q69rlOA0zLw2XdDcNmPbVGYicFGT9O8I7TZ/0ryJD+6COvIPw==}
engines: {node: '>= 4'}
@@ -8686,6 +8468,7 @@ packages:
is-core-module: 2.12.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ dev: true
/responselike@3.0.0:
resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
@@ -8731,20 +8514,6 @@ packages:
glob: 7.2.3
dev: true
- /rollup-plugin-dts@5.3.0(rollup@3.23.1)(typescript@5.1.6):
- resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
- engines: {node: '>=v14'}
- peerDependencies:
- rollup: ^3.0.0
- typescript: ^4.1 || ^5.0
- dependencies:
- magic-string: 0.30.1
- rollup: 3.23.1
- typescript: 5.1.6
- optionalDependencies:
- '@babel/code-frame': 7.21.4
- dev: false
-
/rollup-plugin-visualizer@5.9.2(rollup@3.23.1):
resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==}
engines: {node: '>=14'}
@@ -8785,6 +8554,7 @@ packages:
hasBin: true
optionalDependencies:
fsevents: 2.3.2
+ dev: true
/rollup@3.26.2:
resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==}
@@ -8792,7 +8562,6 @@ packages:
hasBin: true
optionalDependencies:
fsevents: 2.3.2
- dev: true
/run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
@@ -8892,14 +8661,6 @@ packages:
- supports-color
dev: true
- /sentence-case@3.0.4:
- resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.3
- upper-case-first: 2.0.2
- dev: false
-
/serialize-javascript@6.0.1:
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
dependencies:
@@ -9024,13 +8785,6 @@ packages:
resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==}
dev: true
- /snake-case@3.0.4:
- resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
- dependencies:
- dot-case: 3.0.4
- tslib: 2.5.3
- dev: false
-
/socket.io-client@4.6.2:
resolution: {integrity: sha512-OwWrMbbA8wSqhBAR0yoPK6EdQLERQAYjXb3A0zLpgxfM1ZGLKoxHx8gVmCHA6pcclRX5oA/zvQf7bghAS11jRA==}
engines: {node: '>=10.0.0'}
@@ -9099,6 +8853,7 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
+ dev: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@@ -9280,23 +9035,6 @@ packages:
dependencies:
acorn: 8.10.0
- /style-dictionary-esm@1.3.7:
- resolution: {integrity: sha512-xO2o8sKGera0SMLCLtix1dPvgD2ZyX2VohZ09cGRRuXBb8HQObqhgDQw4dLW+qJy4gj7r4Mdhz9J1rS2p50xDw==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- dependencies:
- chalk: 4.1.2
- change-case: 4.1.2
- commander: 10.0.1
- consola: 2.15.3
- glob: 8.1.0
- jiti: 1.19.1
- json5: 2.2.3
- jsonc-parser: 3.2.0
- lodash.template: 4.5.0
- tinycolor2: 1.6.0
- dev: false
-
/stylehacks@6.0.0(postcss@8.4.24):
resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==}
engines: {node: ^14 || ^16 || >=18.0}
@@ -9322,6 +9060,7 @@ packages:
engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
+ dev: true
/supports-color@9.3.1:
resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==}
@@ -9331,6 +9070,7 @@ packages:
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ dev: true
/svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
@@ -9416,10 +9156,6 @@ packages:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
dev: true
- /tinycolor2@1.6.0:
- resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
- dev: false
-
/titleize@3.0.0:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'}
@@ -9472,12 +9208,9 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
- dev: false
-
/tslib@2.5.3:
resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
+ dev: true
/tsutils@3.21.0(typescript@4.9.5):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
@@ -9600,40 +9333,6 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /unbuild@1.2.1:
- resolution: {integrity: sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==}
- hasBin: true
- dependencies:
- '@rollup/plugin-alias': 5.0.0(rollup@3.23.1)
- '@rollup/plugin-commonjs': 24.1.0(rollup@3.23.1)
- '@rollup/plugin-json': 6.0.0(rollup@3.23.1)
- '@rollup/plugin-node-resolve': 15.1.0(rollup@3.23.1)
- '@rollup/plugin-replace': 5.0.2(rollup@3.23.1)
- '@rollup/pluginutils': 5.0.2(rollup@3.23.1)
- chalk: 5.3.0
- consola: 3.2.3
- defu: 6.1.2
- esbuild: 0.17.19
- globby: 13.2.2
- hookable: 5.5.3
- jiti: 1.19.1
- magic-string: 0.30.1
- mkdist: 1.2.0(typescript@5.1.6)
- mlly: 1.4.0
- mri: 1.2.0
- pathe: 1.1.1
- pkg-types: 1.0.3
- pretty-bytes: 6.1.0
- rollup: 3.23.1
- rollup-plugin-dts: 5.3.0(rollup@3.23.1)(typescript@5.1.6)
- scule: 1.0.0
- typescript: 5.1.6
- untyped: 1.3.2
- transitivePeerDependencies:
- - sass
- - supports-color
- dev: false
-
/unbzip2-stream@1.4.3:
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
dependencies:
@@ -9706,6 +9405,7 @@ packages:
unplugin: 1.3.2
transitivePeerDependencies:
- rollup
+ dev: true
/unimport@3.0.14(rollup@3.26.2):
resolution: {integrity: sha512-67Rh/sGpEuVqdHWkXaZ6NOq+I7sKt86o+DUtKeGB6dh4Hk1A8AQrzyVGg2+LaVEYotStH7HwvV9YSaRjyT7Uqg==}
@@ -9723,7 +9423,23 @@ packages:
unplugin: 1.3.2
transitivePeerDependencies:
- rollup
- dev: true
+
+ /unimport@3.0.7:
+ resolution: {integrity: sha512-2dVQUxJEGcrSZ0U4qtwJVODrlfyGcwmIOoHVqbAFFUx7kPoEN5JWr1cZFhLwoAwTmZOvqAm3YIkzv1engIQocg==}
+ dependencies:
+ '@rollup/pluginutils': 5.0.2(rollup@3.26.2)
+ escape-string-regexp: 5.0.0
+ fast-glob: 3.3.0
+ local-pkg: 0.4.3
+ magic-string: 0.30.1
+ mlly: 1.4.0
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.0.0
+ strip-literal: 1.0.1
+ unplugin: 1.3.2
+ transitivePeerDependencies:
+ - rollup
/unimport@3.0.7(rollup@3.23.1):
resolution: {integrity: sha512-2dVQUxJEGcrSZ0U4qtwJVODrlfyGcwmIOoHVqbAFFUx7kPoEN5JWr1cZFhLwoAwTmZOvqAm3YIkzv1engIQocg==}
@@ -9741,6 +9457,7 @@ packages:
unplugin: 1.3.2
transitivePeerDependencies:
- rollup
+ dev: true
/unique-filename@2.0.1:
resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==}
@@ -9832,6 +9549,7 @@ packages:
/universalify@2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
+ dev: true
/unplugin-vue-router@0.6.4(rollup@3.23.1)(vue-router@4.2.3)(vue@3.3.4):
resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==}
@@ -9860,6 +9578,33 @@ packages:
- vue
dev: true
+ /unplugin-vue-router@0.6.4(vue-router@4.2.3)(vue@3.3.4):
+ resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==}
+ peerDependencies:
+ vue-router: ^4.1.0
+ peerDependenciesMeta:
+ vue-router:
+ optional: true
+ dependencies:
+ '@babel/types': 7.21.5
+ '@rollup/pluginutils': 5.0.2(rollup@3.26.2)
+ '@vue-macros/common': 1.3.1(vue@3.3.4)
+ ast-walker-scope: 0.4.1
+ chokidar: 3.5.3
+ fast-glob: 3.2.12
+ json5: 2.2.3
+ local-pkg: 0.4.3
+ mlly: 1.3.0
+ pathe: 1.1.1
+ scule: 1.0.0
+ unplugin: 1.3.1
+ vue-router: 4.2.3(vue@3.3.4)
+ yaml: 2.2.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+ dev: true
+
/unplugin@1.3.1:
resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==}
dependencies:
@@ -9867,6 +9612,7 @@ packages:
chokidar: 3.5.3
webpack-sources: 3.2.3
webpack-virtual-modules: 0.5.0
+ dev: true
/unplugin@1.3.2:
resolution: {integrity: sha512-Lh7/2SryjXe/IyWqx9K7IKwuKhuOFZEhotiBquOODsv2IVyDkI9lv/XhgfjdXf/xdbv32txmnBNnC/JVTDJlsA==}
@@ -9971,18 +9717,6 @@ packages:
xdg-basedir: 5.1.0
dev: true
- /upper-case-first@2.0.2:
- resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
- dependencies:
- tslib: 2.5.3
- dev: false
-
- /upper-case@2.0.2:
- resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
- dependencies:
- tslib: 2.5.3
- dev: false
-
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
@@ -10005,6 +9739,7 @@ packages:
is-generator-function: 1.0.10
is-typed-array: 1.1.10
which-typed-array: 1.1.9
+ dev: true
/uvu@0.5.6:
resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
@@ -10185,6 +9920,27 @@ packages:
vscode-uri: 3.0.7
dev: true
+ /vite-plugin-inspect@0.7.32:
+ resolution: {integrity: sha512-TqRLHwOM3FTJPOGCCHJmub4SVVogSjZ9LSDo1Q6WeN2Zvc7HB7tr7cqYlAyStXCI90KvVnb1BRwI22+HXlghXQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ '@antfu/utils': 0.7.4
+ '@rollup/pluginutils': 5.0.2(rollup@3.26.2)
+ debug: 4.3.4
+ fs-extra: 11.1.1
+ open: 9.1.0
+ picocolors: 1.0.0
+ sirv: 2.0.3
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ dev: true
+
/vite-plugin-inspect@0.7.32(rollup@3.23.1):
resolution: {integrity: sha512-TqRLHwOM3FTJPOGCCHJmub4SVVogSjZ9LSDo1Q6WeN2Zvc7HB7tr7cqYlAyStXCI90KvVnb1BRwI22+HXlghXQ==}
engines: {node: '>=14'}
@@ -10460,6 +10216,7 @@ packages:
gopd: 1.0.1
has-tostringtag: 1.0.0
is-typed-array: 1.1.10
+ dev: true
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
@@ -10534,6 +10291,7 @@ packages:
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: true
/write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
diff --git a/tailwind.config.ts b/tailwind.config.ts
new file mode 100644
index 000000000..57b4855e8
--- /dev/null
+++ b/tailwind.config.ts
@@ -0,0 +1,175 @@
+/** @type {import('tailwindcss').Config} */
+export default {
+ darkMode: 'class',
+ content: ['./tokens.config.ts'],
+ theme: {
+ fontSize: {
+ xs: ['0.75rem', '1rem'],
+ sm: ['0.875rem', '1.25rem'],
+ base: ['1rem', '1.5rem'],
+ lg: ['1.125rem', '1.75rem'],
+ xl: ['1.25rem', '1.75rem'],
+ '2xl': ['1.5rem', '2rem'],
+ '3xl': ['1.875rem', '2.25rem'],
+ '4xl': ['2.25rem', '2.5rem'],
+ '5xl': ['3rem', '1'],
+ '6xl': ['3.75rem', '1'],
+ '7xl': '4.5rem',
+ '8xl': '6rem',
+ '9xl': '8rem',
+ },
+ boxShadow: {
+ xs: '0px 1px 2px 0px rgb(var(--color-shadow))',
+ sm: '0px 1px 3px 0px rgb(var(--color-shadow)), 0px 1px 2px -1px rgb(var(--color-shadow))',
+ md: '0px 4px 6px -1px rgb(var(--color-shadow)), 0px 2px 4px -2px rgb(var(--color-shadow))',
+ lg: '0px 10px 15px -3px rgb(var(--color-shadow)), 0px 4px 6px -4px rgb(var(--color-shadow))',
+ xl: '0px 20px 25px -5px rgb(var(--color-shadow) / 0.5), 0px 8px 10px -6px #000000',
+ '2xl': '0px 25px 50px -12px rgb(var(--color-shadow))',
+ none: '0px 0px 0px 0px transparent',
+ terminal: 'inset 0px 0px 0px 1px rgb(var(--color-gray-600) / 0.3), 0px 25px 50px -12px rgb(var(--color-shadow))',
+ 'light-up-sm': 'inset 0.25px 0.5px 0px hsla(0, 0%, 100%, .1), inset -0.25px 0px 0px hsla(0, 0%, 100%,.1)',
+ 'light-up': 'inset 0.5px 0.75px 0px hsla(0, 0%, 100%, .1), inset -0.5px 0px 0px hsla(0, 0%, 100%, .1)',
+ 'outline-current': '0 0 0 1px currentColor'
+ },
+
+ extend: {
+ colors: {
+ black: 'rgb(var(--color-black) / )',
+ // Orange
+ primary: {
+ 50: 'rgb(var(--color-primary-50) / )',
+ 100: 'rgb(var(--color-primary-100) / )',
+ 200: 'rgb(var(--color-primary-200) / )',
+ 300: 'rgb(var(--color-primary-300) / )',
+ 400: 'rgb(var(--color-primary-400) / )',
+ 500: 'rgb(var(--color-primary-500) / )',
+ 600: 'rgb(var(--color-primary-600) / )',
+ 700: 'rgb(var(--color-primary-700) / )',
+ 800: 'rgb(var(--color-primary-800) / )',
+ 900: 'rgb(var(--color-primary-900) / )',
+ },
+ // Purple
+ secondary: {
+ 50: 'rgb(var(--color-secondary-50) / )',
+ 100: 'rgb(var(--color-secondary-100) / )',
+ 200: 'rgb(var(--color-secondary-200) / )',
+ 300: 'rgb(var(--color-secondary-300) / )',
+ 400: 'rgb(var(--color-secondary-400) / )',
+ 500: 'rgb(var(--color-secondary-500) / )',
+ 600: 'rgb(var(--color-secondary-600) / )',
+ 700: 'rgb(var(--color-secondary-700) / )',
+ 800: 'rgb(var(--color-secondary-800) / )',
+ 900: 'rgb(var(--color-secondary-900) / )',
+ },
+ gray: {
+ 50: 'rgb(var(--color-gray-50) / )',
+ 100: 'rgb(var(--color-gray-100) / )',
+ 200: 'rgb(var(--color-gray-200) / )',
+ 300: 'rgb(var(--color-gray-300) / )',
+ 400: 'rgb(var(--color-gray-400) / )',
+ 500: 'rgb(var(--color-gray-500) / )',
+ 600: 'rgb(var(--color-gray-600) / )',
+ 700: 'rgb(var(--color-gray-700) / )',
+ 800: 'rgb(var(--color-gray-800) / )',
+ 900: 'rgb(var(--color-gray-900) / )',
+ },
+ orange: {
+ 50: '#FFF7F2',
+ 100: '#FFEFE5',
+ 200: '#FFE5D7',
+ 300: '#FDAC7E',
+ 400: '#FC8E51',
+ 500: '#FA630E',
+ 600: '#7E3004',
+ 700: '#3F1802',
+ 800: '#2D1102',
+ 900: '#1A0A01',
+ },
+ purple: {
+ 50: '#F8F5FF',
+ 100: '#F1ECFF',
+ 200: '#E5DCFF',
+ 300: '#A589F9',
+ 400: '#8961FD',
+ 500: '#6B39FA',
+ 600: '#370DAD',
+ 700: '#200273',
+ 800: '#14014A',
+ 900: '#080020',
+ },
+ green: {
+ 50: '#ECFFF7',
+ 100: '#DBFFF0',
+ 200: '#C0FFE4',
+ 300: '#86FBCB',
+ 400: '#3CEEA5',
+ 500: '#0DD885',
+ 600: '#039B5A',
+ 700: '#01492C',
+ 800: '#002817',
+ 900: '#00190F',
+ },
+ blue: {
+ 50: '#F2FAFF',
+ 100: '#E2F4FF',
+ 200: '#D0EEFF',
+ 300: '#A1DDFF',
+ 400: '#64C7FF',
+ 500: '#1AADFF',
+ 600: '#01659E',
+ 700: '#013858',
+ 800: '#002235',
+ 900: '#00131D',
+ },
+ yellow: {
+ 50: '#FFFCEE',
+ 100: '#FFF7D9',
+ 200: '#FFF3C0',
+ 300: '#FFE372',
+ 400: '#FFDC4E',
+ 500: '#FBCA05',
+ 600: '#AB8A07',
+ 700: '#463801',
+ 800: '#292100',
+ 900: '#1B1500',
+ },
+ red: {
+ 50: '#FFF9F8',
+ 100: '#FFF0EC',
+ 200: '#FFE6E1',
+ 300: '#FFA692',
+ 400: '#FF7353',
+ 500: '#FF3B10',
+ 600: '#AD2203',
+ 700: '#550F00',
+ 800: '#340A01',
+ 900: '#1C0301',
+ },
+ },
+ borderRadius: {
+ none: '0px',
+ '4xs': '2px',
+ '3xs': '4px',
+ '2xs': '6px',
+ xs: '8px',
+ sm: '10px',
+ md: '12px',
+ lg: '14px',
+ xl: '16px',
+ '2xl': '18px',
+ '3xl': '20px',
+ '4xl': '24px',
+ '5xl': '28px',
+ '6xl': '32px',
+ full: '9999px',
+ },
+ transitionTimingFunction: {
+ 'in-expo': 'cubic-bezier(0.7, 0, 0.84, 0)',
+ 'out-expo': 'cubic-bezier(0.16, 1, 0.3, 1)',
+ 'in-out-expo': 'cubic-bezier(0.87, 0, 0.13, 1)',
+ }
+ },
+ },
+ plugins: [],
+}
+
diff --git a/tokens.config.ts b/tokens.config.ts
index 2733b152b..bb2cbed8a 100644
--- a/tokens.config.ts
+++ b/tokens.config.ts
@@ -1,51 +1,8 @@
-import theme from '@nuxt-themes/tokens/config'
-import { defineTheme } from 'pinceau'
+const loadingBar = {
+ height: 'h-[3px]',
+ backgroundImage: 'bg-gradient-to-r from-primary-600 via-primary-500 to-secondary-500',
+}
-export default defineTheme({
- alpine: {
- $schema: {
- title: 'All the configurable tokens from Alpine.',
- tags: [
- '@studio-icon carbon:blog'
- ]
- },
- body: {
- backgroundColor: {
- initial: '{color.white}',
- dark: '{color.black}'
- },
- color: {
- initial: '{color.gray.800}',
- dark: '{color.gray.200}'
- }
- },
- backdrop: {
- backgroundColor: {
- initial: '#f4f4f5b3', // TODO: rgba({color.gray.100}, 0.7)
- dark: '#18181bb3' // TODO: rgba({color.gray.900}, 0.7)
- }
- },
- readableLine: '68ch'
- },
- elements: {
- container: {
- maxWidth: '64rem',
- padding: {
- mobile: '{space.6}',
- xs: '{space.8}',
- sm: '{space.12}',
- md: '{space.16}'
- }
- }
- },
- color: {
- white: '#FFFFFF',
- // @ts-ignore
- primary: theme.color.lightblue
- },
- prose: {
- p: {
- fontSize: '18px'
- },
- }
-})
+export default {
+ loadingBar,
+}