From 2bb814f3f850c5c615ff386988794c8cd7f7b5ee Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 14:02:28 +0800 Subject: [PATCH 01/77] Change thema-a color to red --- input/design-tokens.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 96ee8b3..4d1218d 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-green.60}", + "value": "{color-base-red.40}", "type": "color" }, "hover": { - "value": "{color-base-green.70}", + "value": "{color-base-red.70}", "type": "color" }, "disabled": { From 5d2c1a60d9c09c36fa5ae3f6a3ddbf87f62cdd9b Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 19:05:00 +0800 Subject: [PATCH 02/77] feat():change github action to own reop --- .github/workflows/build-tokens.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 4d7a965..d3d96b1 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -10,8 +10,12 @@ jobs: uses: actions/setup-node@v2.4.0 - run: npm install - run: npx token-transformer input/design-tokens.json input/base.json base - - run: npx token-transformer input/design-tokens.json input/brand-a.json base,brand-a base --expandTypography=true - - run: npx token-transformer input/design-tokens.json input/brand-b.json base,brand-b base --expandTypography=true + - run: + npx token-transformer input/design-tokens.json input/brand-a.json + base,brand-a base --expandTypography=true + - run: + npx token-transformer input/design-tokens.json input/brand-b.json + base,brand-b base --expandTypography=true - run: node build.js - uses: stefanzweifel/git-auto-commit-action@v4 with: @@ -25,10 +29,10 @@ jobs: personal_token: ${{ secrets.GH_PAT }} src_branch: main src_path: output/. - dst_owner: nyan-matt + dst_owner: tangcuyu dst_repo_name: stencil-storybook-token-demo dst_branch: main dst_path: src/css/. - username: nyan-matt - email: matt.rea@gmail.com + username: tangcuyu + email: joysmshr@126.com commit_message: copy css tokens From b7867821617ee6840e0060680011477584de3dca Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 19:37:17 +0800 Subject: [PATCH 03/77] change to blue --- input/design-tokens.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 4d1218d..1722955 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-red.40}", + "value": "{color-base-blue.40}", "type": "color" }, "hover": { - "value": "{color-base-red.70}", + "value": "{color-base-blue.70}", "type": "color" }, "disabled": { From 07370208177fdb7e8920503d84326ca831c31302 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 19:41:51 +0800 Subject: [PATCH 04/77] change back to green --- input/design-tokens.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1722955..ca1cd41 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-blue.40}", + "value": "{color-base-green.40}", "type": "color" }, "hover": { - "value": "{color-base-blue.70}", + "value": "{color-base-green.70}", "type": "color" }, "disabled": { From c71481190730132bff615c1a71adf77676347ace Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 11:42:25 +0000 Subject: [PATCH 05/77] build tokens --- input/brand-a.json | 2 +- output/brand-a.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index e950188..7e2a4e0 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,7 +1,7 @@ { "color-primary": { "default": { - "value": "#0f992e", + "value": "#57b86d", "type": "color" }, "hover": { diff --git a/output/brand-a.css b/output/brand-a.css index 439cbe1..68aa817 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,5 +1,5 @@ .brand-a-theme { - --color-primary-default: #0f992e; + --color-primary-default: #57b86d; --color-primary-hover: #0d8227; --color-primary-disabled: #c2d0dc; --button-radius: 48px; From db4fff5d2095ed5de2c22677c150ae73f4c4605b Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 19:49:51 +0800 Subject: [PATCH 06/77] feat():change dst_owner to Tangcuyu --- .github/workflows/build-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index d3d96b1..170a005 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -29,7 +29,7 @@ jobs: personal_token: ${{ secrets.GH_PAT }} src_branch: main src_path: output/. - dst_owner: tangcuyu + dst_owner: Tangcuyu dst_repo_name: stencil-storybook-token-demo dst_branch: main dst_path: src/css/. From 0d7fb21c327ea87bd18d49d5ba0f9444769f1235 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 20:02:19 +0800 Subject: [PATCH 07/77] change color to red --- input/design-tokens.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index ca1cd41..4d1218d 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-green.40}", + "value": "{color-base-red.40}", "type": "color" }, "hover": { - "value": "{color-base-green.70}", + "value": "{color-base-red.70}", "type": "color" }, "disabled": { From 1b560eba1080518c10c4e0365cb983b11c996f0d Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 12:02:52 +0000 Subject: [PATCH 08/77] build tokens --- input/brand-a.json | 4 ++-- output/brand-a.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index 7e2a4e0..68defeb 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#57b86d", + "value": "#d85959", "type": "color" }, "hover": { - "value": "#0d8227", + "value": "#a90f0f", "type": "color" }, "disabled": { diff --git a/output/brand-a.css b/output/brand-a.css index 68aa817..8e14fa0 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,6 +1,6 @@ .brand-a-theme { - --color-primary-default: #57b86d; - --color-primary-hover: #0d8227; + --color-primary-default: #d85959; + --color-primary-hover: #a90f0f; --color-primary-disabled: #c2d0dc; --button-radius: 48px; --button-padding-left: 16px; From df05fea06aa65a2d723baae2c5f2d8e2dfd728cf Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 20:10:39 +0800 Subject: [PATCH 09/77] feat():change build-tokens.yml --- .github/workflows/build-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 170a005..5420bc8 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -26,7 +26,7 @@ jobs: steps: - uses: andstor/copycat-action@v3.2.4 with: - personal_token: ${{ secrets.GH_PAT }} + personal_token: ${{ secrets.PERSONAL_TOKEN }} src_branch: main src_path: output/. dst_owner: Tangcuyu From 4c69ad211b325e5214a63a7a33e16d397cef0330 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 20:24:42 +0800 Subject: [PATCH 10/77] feat():add GH_PAT --- .github/workflows/build-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 5420bc8..170a005 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -26,7 +26,7 @@ jobs: steps: - uses: andstor/copycat-action@v3.2.4 with: - personal_token: ${{ secrets.PERSONAL_TOKEN }} + personal_token: ${{ secrets.GH_PAT }} src_branch: main src_path: output/. dst_owner: Tangcuyu From ceb948c84b1f5ac135a410b39d64b9ef2658e6fb Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 21:15:10 +0800 Subject: [PATCH 11/77] change color to green --- input/design-tokens.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 4d1218d..ca1cd41 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-red.40}", + "value": "{color-base-green.40}", "type": "color" }, "hover": { - "value": "{color-base-red.70}", + "value": "{color-base-green.70}", "type": "color" }, "disabled": { From 5e630a982d59f4468afcb420535ae89ffe326a80 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 13:15:42 +0000 Subject: [PATCH 12/77] build tokens --- input/brand-a.json | 4 ++-- output/brand-a.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index 68defeb..7e2a4e0 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#d85959", + "value": "#57b86d", "type": "color" }, "hover": { - "value": "#a90f0f", + "value": "#0d8227", "type": "color" }, "disabled": { diff --git a/output/brand-a.css b/output/brand-a.css index 8e14fa0..68aa817 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,6 +1,6 @@ .brand-a-theme { - --color-primary-default: #d85959; - --color-primary-hover: #a90f0f; + --color-primary-default: #57b86d; + --color-primary-hover: #0d8227; --color-primary-disabled: #c2d0dc; --button-radius: 48px; --button-padding-left: 16px; From 82044de090ea24dad4ba7759bd0680f7d989aaa4 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 21:33:48 +0800 Subject: [PATCH 13/77] change color and radius --- input/design-tokens.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index ca1cd41..5cbdfd1 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-green.40}", + "value": "{color-base-pink.40}", "type": "color" }, "hover": { - "value": "{color-base-green.70}", + "value": "{color-base-pink.70}", "type": "color" }, "disabled": { @@ -520,7 +520,7 @@ }, "button": { "radius": { - "value": "{radius-base.lg}", + "value": "{radius-base.min}", "type": "borderRadius" }, "padding": { From 808dcdefac6c3f4f4981fedc67aee0ae9c9c11a8 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 13:34:22 +0000 Subject: [PATCH 14/77] build tokens --- input/brand-a.json | 6 +++--- output/brand-a.css | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index 7e2a4e0..bbfe86e 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#57b86d", + "value": "#a953a0", "type": "color" }, "hover": { - "value": "#0d8227", + "value": "#700865", "type": "color" }, "disabled": { @@ -15,7 +15,7 @@ }, "button": { "radius": { - "value": "48px", + "value": "4px", "type": "borderRadius" }, "padding": { diff --git a/output/brand-a.css b/output/brand-a.css index 68aa817..ca33d13 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,8 +1,8 @@ .brand-a-theme { - --color-primary-default: #57b86d; - --color-primary-hover: #0d8227; + --color-primary-default: #a953a0; + --color-primary-hover: #700865; --color-primary-disabled: #c2d0dc; - --button-radius: 48px; + --button-radius: 4px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; From 44e7e0bed86dafce6b90878822c30c012fdc3e19 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 4 Oct 2023 21:46:24 +0800 Subject: [PATCH 15/77] brand-b change radius and color to blue --- input/design-tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 5cbdfd1..7d67e72 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -586,21 +586,21 @@ "brand-b": { "color-primary": { "default": { - "value": "{color-base-pink.60}", + "value": "{color-base-blue.40}", "type": "color" }, "hover": { - "value": "{color-base-pink.70}", + "value": "{color-base-blue.70}", "type": "color" }, "disabled": { - "value": "{color-base-pink.10}", + "value": "{color-base-neutral-light.60}", "type": "color" } }, "button": { "radius": { - "value": "{radius-base.min}", + "value": "{radius-base.md}", "type": "borderRadius" }, "padding": { From fa82f2c3c80e6208abd49940437800825ca993a4 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Wed, 4 Oct 2023 13:46:51 +0000 Subject: [PATCH 16/77] build tokens --- input/brand-b.json | 8 ++++---- output/brand-b.css | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index c845b9f..923a89a 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -1,21 +1,21 @@ { "color-primary": { "default": { - "value": "#840977", + "value": "#5a7adc", "type": "color" }, "hover": { - "value": "#700865", + "value": "#1037ae", "type": "color" }, "disabled": { - "value": "#e0c2dd", + "value": "#d6d6d6", "type": "color" } }, "button": { "radius": { - "value": "4px", + "value": "24px", "type": "borderRadius" }, "padding": { diff --git a/output/brand-b.css b/output/brand-b.css index 31454a7..0f5658d 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -1,8 +1,8 @@ .brand-b-theme { - --color-primary-default: #840977; - --color-primary-hover: #700865; - --color-primary-disabled: #e0c2dd; - --button-radius: 4px; + --color-primary-default: #5a7adc; + --color-primary-hover: #1037ae; + --color-primary-disabled: #d6d6d6; + --button-radius: 24px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; From 34855b164dae56be8c079d7c837ace73ded5e182 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 5 Oct 2023 22:09:15 +0800 Subject: [PATCH 17/77] feat():add brand-c --- input/design-tokens.json | 80 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 4d1218d..7f22c92 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -663,6 +663,86 @@ } } }, + "brand-c": { + "color-primary": { + "default": { + "value": "{color-base-blue.60}", + "type": "color" + }, + "hover": { + "value": "{color-base-blue.70}", + "type": "color" + }, + "disabled": { + "value": "{color-base-blue.10}", + "type": "color" + } + }, + "button": { + "radius": { + "value": "{radius-base.min}", + "type": "borderRadius" + }, + "padding": { + "left": { + "value": "{spacing-base.sm}", + "type": "spacing" + }, + "right": { + "value": "{spacing-base.sm}", + "type": "spacing" + } + }, + "height": { + "lg": { + "value": "36px", + "type": "sizing" + }, + "sm": { + "value": "24px", + "type": "sizing" + } + }, + "typography": { + "lg": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.lg}", + "textCase": "none" + }, + "type": "typography" + }, + "sm": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.xs}", + "textCase": "none" + }, + "type": "typography" + } + }, + "font-family": { + "value": "{font-face-base.sans-serif}", + "type": "fontFamilies" + } + }, + "color-disabled": { + "text": { + "value": "{color-base-neutral-light.10}", + "type": "color" + }, + "background": { + "value": "{color-base-neutral-light.90}", + "type": "color" + }, + "border": { + "value": "{color-base-neutral-light.20}", + "type": "color" + } + } + }, "$themes": [], "$metadata": { "tokenSetOrder": [ From b925efc717497cf4c03feff23e47089552005b4c Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Fri, 6 Oct 2023 13:23:15 +0800 Subject: [PATCH 18/77] feat():add global tokens --- input/design-tokens.json | 1140 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 1140 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 7d015f7..2e6b40b 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -750,5 +750,1145 @@ "brand-a", "brand-b" ] + }, + "global": { + "alias": { + "color": { + "brand": { + "primary": { + "value": "#3B5998", + "type": "color", + "comment": "this is a comment", + "filePath": "src/brands/internet/color.json", + "isSource": true, + "original": { + "value": "#3B5998", + "type": "color", + "comment": "this is a comment" + }, + "attributes": { + "category": "alias", + "type": "color", + "item": "brand", + "subitem": "primary" + }, + "path": [ + "alias", + "color", + "brand", + "primary" + ] + }, + "secondary": { + "value": "#4267B2", + "type": "color", + "comment": "this one is a comment too", + "filePath": "src/brands/internet/color.json", + "isSource": true, + "original": { + "value": "#4267B2", + "type": "color", + "comment": "this one is a comment too" + }, + "attributes": { + "category": "alias", + "type": "color", + "item": "brand", + "subitem": "secondary" + }, + "path": [ + "alias", + "color", + "brand", + "secondary" + ] + } + } + } + }, + "color": { + "primary": { + "value": "{alias.color.brand.primary}", + "type": "color", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "{alias.color.brand.primary}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "primary" + }, + "path": [ + "color", + "primary" + ] + }, + "secondary": { + "value": "{alias.color.brand.secondary}", + "type": "color", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "{alias.color.brand.secondary}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "secondary" + }, + "path": [ + "color", + "secondary" + ] + }, + "green": { + "value": "#4a8c70", + "type": "color", + "comment": "look how this comment will appear in the generated files", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "#4A8C70", + "type": "color", + "comment": "look how this comment will appear in the generated files" + }, + "attributes": { + "category": "color", + "type": "green" + }, + "path": [ + "color", + "green" + ] + }, + "blue": { + "value": "#14213d", + "type": "color", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "#14213D", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "blue" + }, + "path": [ + "color", + "blue" + ] + }, + "yellow": { + "value": "#fca311", + "type": "color", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "#FCA311", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "yellow" + }, + "path": [ + "color", + "yellow" + ] + }, + "red": { + "value": "#bf0603", + "type": "color", + "filePath": "src/globals/color/color-basic.json", + "isSource": true, + "original": { + "value": "#BF0603", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "red" + }, + "path": [ + "color", + "red" + ] + }, + "feature": { + "chat": { + "value": "{color.green}", + "type": "color", + "filePath": "src/globals/color/color-features.json", + "isSource": true, + "original": { + "value": "{color.green}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "feature", + "item": "chat" + }, + "path": [ + "color", + "feature", + "chat" + ] + }, + "blog": { + "value": "{color.blue}", + "type": "color", + "filePath": "src/globals/color/color-features.json", + "isSource": true, + "original": { + "value": "{color.blue}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "feature", + "item": "blog" + }, + "path": [ + "color", + "feature", + "blog" + ] + }, + "shop": { + "value": "{color.yellow}", + "type": "color", + "filePath": "src/globals/color/color-features.json", + "isSource": true, + "original": { + "value": "{color.yellow}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "feature", + "item": "shop" + }, + "path": [ + "color", + "feature", + "shop" + ] + }, + "settings": { + "value": "{color.red}", + "type": "color", + "filePath": "src/globals/color/color-features.json", + "isSource": true, + "original": { + "value": "{color.red}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "feature", + "item": "settings" + }, + "path": [ + "color", + "feature", + "settings" + ] + } + }, + "black": { + "value": "#000000", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#000", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "black" + }, + "path": [ + "color", + "black" + ] + }, + "gray_60": { + "value": "#6a6a6a", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#6a6a6a", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "gray_60" + }, + "path": [ + "color", + "gray_60" + ] + }, + "gray_40": { + "value": "#949494", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#949494", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "gray_40" + }, + "path": [ + "color", + "gray_40" + ] + }, + "gray_24": { + "value": "#c4c4c4", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#c4c4c4", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "gray_24" + }, + "path": [ + "color", + "gray_24" + ] + }, + "gray_12": { + "value": "#e0e0e0", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#e0e0e0", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "gray_12" + }, + "path": [ + "color", + "gray_12" + ] + }, + "gray_3": { + "value": "#f6f6f6", + "type": "color", + "filePath": "src/globals/color/color-grayscale.json", + "isSource": true, + "original": { + "value": "#f6f6f6", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "gray_3" + }, + "path": [ + "color", + "gray_3" + ] + }, + "action_primary": { + "value": "{color.primary}", + "type": "color", + "filePath": "src/globals/color/color-others.json", + "isSource": true, + "original": { + "value": "{color.primary}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "action_primary" + }, + "path": [ + "color", + "action_primary" + ] + }, + "action_destructive": { + "value": "{color.red}", + "type": "color", + "filePath": "src/globals/color/color-others.json", + "isSource": true, + "original": { + "value": "{color.red}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "action_destructive" + }, + "path": [ + "color", + "action_destructive" + ] + }, + "border": { + "value": "{color.gray_12}", + "type": "color", + "filePath": "src/globals/color/color-others.json", + "isSource": true, + "original": { + "value": "{color.gray_12}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "border" + }, + "path": [ + "color", + "border" + ] + }, + "user": { + "authenticated": { + "value": "{color.green}", + "type": "color", + "filePath": "src/globals/color/color-others.json", + "isSource": true, + "original": { + "value": "{color.green}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "user", + "item": "authenticated" + }, + "path": [ + "color", + "user", + "authenticated" + ] + }, + "anonymous": { + "value": "{color.gray_40}", + "type": "color", + "filePath": "src/globals/color/color-others.json", + "isSource": true, + "original": { + "value": "{color.gray_40}", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "user", + "item": "anonymous" + }, + "path": [ + "color", + "user", + "anonymous" + ] + } + }, + "social": { + "facebook": { + "value": "#4867aa", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#4867aa", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "facebook" + }, + "path": [ + "color", + "social", + "facebook" + ] + }, + "twitter": { + "value": "#1ab0ff", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#1ab0ff", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "twitter" + }, + "path": [ + "color", + "social", + "twitter" + ] + }, + "vkontakte": { + "value": "#507299", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#507299", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "vkontakte" + }, + "path": [ + "color", + "social", + "vkontakte" + ] + }, + "odnoklassniki": { + "value": "#ff8201", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#ff8201", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "odnoklassniki" + }, + "path": [ + "color", + "social", + "odnoklassniki" + ] + }, + "google": { + "value": "#dc4a3d", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#dc4a3d", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "google" + }, + "path": [ + "color", + "social", + "google" + ] + }, + "instagram": { + "value": "#d93175", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#d93175", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "instagram" + }, + "path": [ + "color", + "social", + "instagram" + ] + }, + "linkedin": { + "value": "#0076b7", + "type": "color", + "filePath": "src/globals/color/color-socials.json", + "isSource": true, + "original": { + "value": "#0076b7", + "type": "color" + }, + "attributes": { + "category": "color", + "type": "social", + "item": "linkedin" + }, + "path": [ + "color", + "social", + "linkedin" + ] + } + } + }, + "base": { + "border": { + "radius": { + "value": "10px", + "filePath": "src/globals/font/index.json", + "isSource": true, + "original": { + "value": "10px" + }, + "attributes": { + "category": "base", + "type": "border", + "item": "radius" + }, + "path": [ + "base", + "border", + "radius" + ] + } + } + }, + "spacing": { + "xsm": { + "value": "4px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "4px" + }, + "attributes": { + "category": "spacing", + "type": "xsm" + }, + "path": [ + "spacing", + "xsm" + ] + }, + "sm": { + "value": "8px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "8px" + }, + "attributes": { + "category": "spacing", + "type": "sm" + }, + "path": [ + "spacing", + "sm" + ] + }, + "md": { + "value": "12px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "12px" + }, + "attributes": { + "category": "spacing", + "type": "md" + }, + "path": [ + "spacing", + "md" + ] + }, + "lg": { + "value": "16px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "16px" + }, + "attributes": { + "category": "spacing", + "type": "lg" + }, + "path": [ + "spacing", + "lg" + ] + }, + "xlg": { + "value": "24px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "24px" + }, + "attributes": { + "category": "spacing", + "type": "xlg" + }, + "path": [ + "spacing", + "xlg" + ] + }, + "xxlg": { + "value": "32px", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "32px" + }, + "attributes": { + "category": "spacing", + "type": "xxlg" + }, + "path": [ + "spacing", + "xxlg" + ] + }, + "gutter": { + "value": "{spacing.lg}", + "filePath": "src/globals/spacing/index.json", + "isSource": true, + "original": { + "value": "{spacing.lg}" + }, + "attributes": { + "category": "spacing", + "type": "gutter" + }, + "path": [ + "spacing", + "gutter" + ] + } + }, + "font_size": { + "header_1": { + "value": "22px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "22px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "header_1" + }, + "path": [ + "font_size", + "header_1" + ] + }, + "header_2": { + "value": "20px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "20px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "header_2" + }, + "path": [ + "font_size", + "header_2" + ] + }, + "title": { + "value": "18px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "18px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "title" + }, + "path": [ + "font_size", + "title" + ] + }, + "paragraph_1": { + "value": "16px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "16px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "paragraph_1" + }, + "path": [ + "font_size", + "paragraph_1" + ] + }, + "paragraph_2": { + "value": "15px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "15px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "paragraph_2" + }, + "path": [ + "font_size", + "paragraph_2" + ] + } + }, + "line_height": { + "header_1": { + "value": "28px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "28px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "header_1" + }, + "path": [ + "line_height", + "header_1" + ] + }, + "header_2": { + "value": "25px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "25px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "header_2" + }, + "path": [ + "line_height", + "header_2" + ] + }, + "title": { + "value": "24px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "24px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "title" + }, + "path": [ + "line_height", + "title" + ] + }, + "paragraph_1": { + "value": "22px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "22px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "paragraph_1" + }, + "path": [ + "line_height", + "paragraph_1" + ] + }, + "paragraph_2": { + "value": "20px", + "category": "typography", + "filePath": "src/globals/typography/index.json", + "isSource": true, + "original": { + "value": "20px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "paragraph_2" + }, + "path": [ + "line_height", + "paragraph_2" + ] + } + }, + "button": { + "height": { + "value": "44px", + "filePath": "src/platforms/bigscreen/button.json", + "isSource": true, + "original": { + "value": "44px" + }, + "attributes": { + "category": "button", + "type": "height" + }, + "path": [ + "button", + "height" + ] + }, + "height_small": { + "value": "40px", + "filePath": "src/platforms/bigscreen/button.json", + "isSource": true, + "original": { + "value": "40px" + }, + "attributes": { + "category": "button", + "type": "height_small" + }, + "path": [ + "button", + "height_small" + ] + } + }, + "input": { + "toolbar": { + "height": { + "value": "44px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "44px" + }, + "attributes": { + "category": "input", + "type": "toolbar", + "item": "height" + }, + "path": [ + "input", + "toolbar", + "height" + ] + }, + "item_gap": { + "value": "0px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "0px" + }, + "attributes": { + "category": "input", + "type": "toolbar", + "item": "item_gap" + }, + "path": [ + "input", + "toolbar", + "item_gap" + ] + }, + "send_icon_size": { + "value": "32px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "32px" + }, + "attributes": { + "category": "input", + "type": "toolbar", + "item": "send_icon_size" + }, + "path": [ + "input", + "toolbar", + "send_icon_size" + ] + } + }, + "switcher": { + "item_size": { + "value": "40px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "40px" + }, + "attributes": { + "category": "input", + "type": "switcher", + "item": "item_size" + }, + "path": [ + "input", + "switcher", + "item_size" + ] + }, + "icon_size": { + "value": "24px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "24px" + }, + "attributes": { + "category": "input", + "type": "switcher", + "item": "icon_size" + }, + "path": [ + "input", + "switcher", + "icon_size" + ] + } + }, + "mini": { + "height": { + "value": "36px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "36px" + }, + "attributes": { + "category": "input", + "type": "mini", + "item": "height" + }, + "path": [ + "input", + "mini", + "height" + ] + }, + "send_icon_size": { + "value": "32px", + "filePath": "src/platforms/bigscreen/input.json", + "isSource": true, + "original": { + "value": "32px" + }, + "attributes": { + "category": "input", + "type": "mini", + "item": "send_icon_size" + }, + "path": [ + "input", + "mini", + "send_icon_size" + ] + } + } + }, + "login": { + "button_height": { + "value": "48px", + "filePath": "src/platforms/bigscreen/login.json", + "isSource": true, + "original": { + "value": "48px" + }, + "attributes": { + "category": "login", + "type": "button_height" + }, + "path": [ + "login", + "button_height" + ] + } + }, + "font_family": { + "system": { + "value": "-apple-system, 'San Francisco', 'Helvetica Neue', 'Segoe WP', 'Segoe UI', Roboto, sans-serif", + "category": "typography", + "filePath": "src/platforms/bigscreen/typography.json", + "isSource": true, + "original": { + "value": "-apple-system, 'San Francisco', 'Helvetica Neue', 'Segoe WP', 'Segoe UI', Roboto, sans-serif", + "category": "typography" + }, + "attributes": { + "category": "font_family", + "type": "system" + }, + "path": [ + "font_family", + "system" + ] + }, + "custom": { + "value": "'Uni Neue', sans-serif", + "category": "typography", + "filePath": "src/platforms/bigscreen/typography.json", + "isSource": true, + "original": { + "value": "'Uni Neue', sans-serif", + "category": "typography" + }, + "attributes": { + "category": "font_family", + "type": "custom" + }, + "path": [ + "font_family", + "custom" + ] + } + } } } \ No newline at end of file From 892dfd852f7afb01c0e3215a593c3081146dd5de Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Fri, 6 Oct 2023 15:52:33 +0800 Subject: [PATCH 19/77] feat():add base tokens from sd --- input/design-tokens.json | 1884 ++++++++++++++++++++++++++++++++++---- 1 file changed, 1682 insertions(+), 202 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 2e6b40b..ec2bfda 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -1,505 +1,1985 @@ { "base": { - "spacing-base": { - "unit": { - "value": "8px", - "type": "spacing" - }, - "xs": { - "value": "{spacing-base.unit}*1", - "type": "spacing" - }, - "sm": { - "value": "{spacing-base.unit}*2", - "type": "spacing" - }, - "md": { - "value": "{spacing-base.unit}*3", - "type": "spacing" - }, - "lg": { - "value": "{spacing-base.unit}*4", - "type": "spacing" - }, - "xl": { - "value": "{spacing-base.unit}*5", - "type": "spacing" - }, - "xxl": { - "value": "{spacing-base.unit}*6", - "type": "spacing" - }, - "none": { - "value": "0px", - "type": "spacing" - } - }, "color-base-neutral-dark": { "10": { - "value": "hsl(0,0%,36%)", - "type": "color" + "value": "#5c5c5c", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#5c5c5c", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "10" + }, + "path": [ + "color-base-neutral-dark", + "10" + ] }, "20": { - "value": "hsl(0,0%,32%)", - "type": "color" + "value": "#525252", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#525252", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "20" + }, + "path": [ + "color-base-neutral-dark", + "20" + ] }, "30": { - "value": "hsl(0,0%,28%)", - "type": "color" + "value": "#474747", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#474747", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "30" + }, + "path": [ + "color-base-neutral-dark", + "30" + ] }, "40": { - "value": "hsl(0,0%,24%)", - "type": "color" + "value": "#3d3d3d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#3d3d3d", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "40" + }, + "path": [ + "color-base-neutral-dark", + "40" + ] }, "50": { - "value": "hsl(0,0%,20%)", - "type": "color" + "value": "#333333", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#333333", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "50" + }, + "path": [ + "color-base-neutral-dark", + "50" + ] }, "60": { - "value": "hsl(0,0%,16%)", - "type": "color" + "value": "#292929", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#292929", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "60" + }, + "path": [ + "color-base-neutral-dark", + "60" + ] }, "70": { - "value": "hsl(0,0%,12%)", - "type": "color" + "value": "#1f1f1f", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1f1f1f", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "70" + }, + "path": [ + "color-base-neutral-dark", + "70" + ] }, "80": { - "value": "hsl(0,0%,8%)", - "type": "color" + "value": "#141414", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#141414", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "80" + }, + "path": [ + "color-base-neutral-dark", + "80" + ] }, "90": { - "value": "hsl(0,0%,4%)", - "type": "color" + "value": "#0a0a0a", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0a0a0a", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "90" + }, + "path": [ + "color-base-neutral-dark", + "90" + ] }, "100": { - "value": "hsl(0,0%,0%)", - "type": "color" + "value": "#000000", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#000000", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "100" + }, + "path": [ + "color-base-neutral-dark", + "100" + ] } }, "color-base-dark-blue": { "10": { "value": "#cccfd1", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#cccfd1", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "10" + }, + "path": [ + "color-base-dark-blue", + "10" + ] }, "20": { "value": "#adb2b6", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#adb2b6", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "20" + }, + "path": [ + "color-base-dark-blue", + "20" + ] }, "30": { "value": "#8f959a", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#8f959a", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "30" + }, + "path": [ + "color-base-dark-blue", + "30" + ] }, "40": { "value": "#70787f", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#70787f", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "40" + }, + "path": [ + "color-base-dark-blue", + "40" + ] }, "50": { "value": "#525b63", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#525b63", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "50" + }, + "path": [ + "color-base-dark-blue", + "50" + ] }, "60": { "value": "#333E48", "type": "color", - "description": "default" + "description": "default", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#333E48", + "type": "color", + "description": "default" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "60" + }, + "path": [ + "color-base-dark-blue", + "60" + ] }, "70": { "value": "#2b353d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#2b353d", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "70" + }, + "path": [ + "color-base-dark-blue", + "70" + ] }, "80": { "value": "#242b32", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#242b32", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "80" + }, + "path": [ + "color-base-dark-blue", + "80" + ] }, "90": { "value": "#1c2228", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1c2228", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "90" + }, + "path": [ + "color-base-dark-blue", + "90" + ] }, "100": { "value": "#14191d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#14191d", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "100" + }, + "path": [ + "color-base-dark-blue", + "100" + ] } }, "color-base-blue": { "10": { "value": "#c4d0f3", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c4d0f3", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "10" + }, + "path": [ + "color-base-blue", + "10" + ] }, "20": { "value": "#a1b3eb", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#a1b3eb", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "20" + }, + "path": [ + "color-base-blue", + "20" + ] }, "30": { "value": "#7d97e4", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7d97e4", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "30" + }, + "path": [ + "color-base-blue", + "30" + ] }, "40": { "value": "#5a7adc", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#5a7adc", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "40" + }, + "path": [ + "color-base-blue", + "40" + ] }, "50": { "value": "#365ed5", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#365ed5", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "50" + }, + "path": [ + "color-base-blue", + "50" + ] }, "60": { "value": "#1341cd", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1341cd", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "60" + }, + "path": [ + "color-base-blue", + "60" + ] }, "70": { "value": "#1037ae", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1037ae", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "70" + }, + "path": [ + "color-base-blue", + "70" + ] }, "80": { "value": "#0d2e90", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0d2e90", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "80" + }, + "path": [ + "color-base-blue", + "80" + ] }, "90": { "value": "#0a2471", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0a2471", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "90" + }, + "path": [ + "color-base-blue", + "90" + ] }, "100": { "value": "#081a52", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#081a52", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "100" + }, + "path": [ + "color-base-blue", + "100" + ] } }, "color-base-red": { "10": { "value": "#f1c4c4", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#f1c4c4", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "10" + }, + "path": [ + "color-base-red", + "10" + ] }, "20": { "value": "#e9a0a0", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#e9a0a0", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "20" + }, + "path": [ + "color-base-red", + "20" + ] }, "30": { "value": "#e07d7d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#e07d7d", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "30" + }, + "path": [ + "color-base-red", + "30" + ] }, "40": { "value": "#d85959", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#d85959", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "40" + }, + "path": [ + "color-base-red", + "40" + ] }, "50": { "value": "#cf3636", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#cf3636", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "50" + }, + "path": [ + "color-base-red", + "50" + ] }, "60": { "value": "#c71212", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c71212", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "60" + }, + "path": [ + "color-base-red", + "60" + ] }, "70": { "value": "#a90f0f", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#a90f0f", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "70" + }, + "path": [ + "color-base-red", + "70" + ] }, "80": { "value": "#8b0d0d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#8b0d0d", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "80" + }, + "path": [ + "color-base-red", + "80" + ] }, "90": { "value": "#6d0a0a", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#6d0a0a", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "90" + }, + "path": [ + "color-base-red", + "90" + ] }, "100": { "value": "#500707", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#500707", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "100" + }, + "path": [ + "color-base-red", + "100" + ] } }, "color-base-green": { "10": { "value": "#c3e6cb", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c3e6cb", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "10" + }, + "path": [ + "color-base-green", + "10" + ] }, "20": { "value": "#9fd6ab", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#9fd6ab", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "20" + }, + "path": [ + "color-base-green", + "20" + ] }, "30": { "value": "#7bc78c", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7bc78c", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "30" + }, + "path": [ + "color-base-green", + "30" + ] }, "40": { "value": "#57b86d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#57b86d", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "40" + }, + "path": [ + "color-base-green", + "40" + ] }, "50": { "value": "#33a84d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#33a84d", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "50" + }, + "path": [ + "color-base-green", + "50" + ] }, "60": { "value": "#0f992e", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0f992e", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "60" + }, + "path": [ + "color-base-green", + "60" + ] }, "70": { "value": "#0d8227", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0d8227", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "70" + }, + "path": [ + "color-base-green", + "70" + ] }, "80": { "value": "#0b6b20", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0b6b20", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "80" + }, + "path": [ + "color-base-green", + "80" + ] }, "90": { "value": "#085419", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#085419", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "90" + }, + "path": [ + "color-base-green", + "90" + ] }, "100": { "value": "#063d12", - "type": "color" - } - }, - "color-base-navy": { - "10": { - "value": "#c2d0dc", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#063d12", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "100" + }, + "path": [ + "color-base-green", + "100" + ] + } + }, + "color-base-navy": { + "10": { + "value": "#c2d0dc", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c2d0dc", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "10" + }, + "path": [ + "color-base-navy", + "10" + ] }, "20": { "value": "#9db3c7", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#9db3c7", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "20" + }, + "path": [ + "color-base-navy", + "20" + ] }, "30": { "value": "#7897b2", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7897b2", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "30" + }, + "path": [ + "color-base-navy", + "30" + ] }, "40": { "value": "#547a9d", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#547a9d", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "40" + }, + "path": [ + "color-base-navy", + "40" + ] }, "50": { "value": "#2f5e88", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#2f5e88", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "50" + }, + "path": [ + "color-base-navy", + "50" + ] }, "60": { "value": "#0a4173", "type": "color", - "description": "default" + "description": "default", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0a4173", + "type": "color", + "description": "default" + }, + "attributes": { + "category": "color-base-navy", + "type": "60" + }, + "path": [ + "color-base-navy", + "60" + ] }, "70": { "value": "#093762", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#093762", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "70" + }, + "path": [ + "color-base-navy", + "70" + ] }, "80": { "value": "#072e51", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#072e51", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "80" + }, + "path": [ + "color-base-navy", + "80" + ] }, "90": { "value": "#06243f", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#06243f", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "90" + }, + "path": [ + "color-base-navy", + "90" + ] }, "100": { "value": "#041a2e", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#041a2e", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "100" + }, + "path": [ + "color-base-navy", + "100" + ] } }, "color-base-pink": { "10": { "value": "#e0c2dd", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#e0c2dd", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "10" + }, + "path": [ + "color-base-pink", + "10" + ] }, "20": { "value": "#ce9dc9", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#ce9dc9", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "20" + }, + "path": [ + "color-base-pink", + "20" + ] }, "30": { "value": "#bb78b4", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#bb78b4", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "30" + }, + "path": [ + "color-base-pink", + "30" + ] }, "40": { "value": "#a953a0", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#a953a0", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "40" + }, + "path": [ + "color-base-pink", + "40" + ] }, "50": { "value": "#962e8b", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#962e8b", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "50" + }, + "path": [ + "color-base-pink", + "50" + ] }, "60": { "value": "#840977", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#840977", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "60" + }, + "path": [ + "color-base-pink", + "60" + ] }, "70": { "value": "#700865", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#700865", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "70" + }, + "path": [ + "color-base-pink", + "70" + ] }, "80": { "value": "#5c0653", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#5c0653", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "80" + }, + "path": [ + "color-base-pink", + "80" + ] }, "90": { "value": "#490541", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#490541", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "90" + }, + "path": [ + "color-base-pink", + "90" + ] }, "100": { "value": "#350430", - "type": "color" + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#350430", + "type": "color" + }, + "attributes": { + "category": "color-base-pink", + "type": "100" + }, + "path": [ + "color-base-pink", + "100" + ] } }, "font-face-base": { "sans-serif": { "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "'Inter', Helvetica, Arial, sans-serif", + "type": "fontFamilies" + }, + "attributes": { + "category": "font-face-base", + "type": "sans-serif" + }, + "path": [ + "font-face-base", + "sans-serif" + ] }, "serif": { "value": "Baskerville", - "type": "fontFamilies" + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "Baskerville", + "type": "fontFamilies" + }, + "attributes": { + "category": "font-face-base", + "type": "serif" + }, + "path": [ + "font-face-base", + "serif" + ] }, "mono": { "value": "'Consolas', Courier, monospace", - "type": "fontFamilies" + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "'Consolas', Courier, monospace", + "type": "fontFamilies" + }, + "attributes": { + "category": "font-face-base", + "type": "mono" + }, + "path": [ + "font-face-base", + "mono" + ] } }, "font-size-display": { "xs": { "value": "14px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "14px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "xs" + }, + "path": [ + "font-size-display", + "xs" + ] }, "sm": { "value": "16px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "16px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "sm" + }, + "path": [ + "font-size-display", + "sm" + ] }, "md": { "value": "18px", - "type": "fontSizes" - }, - "lg": { - "value": "24px", - "type": "fontSizes" - }, + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "18px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "md" + }, + "path": [ + "font-size-display", + "md" + ] + }, + "lg": { + "value": "24px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "24px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "lg" + }, + "path": [ + "font-size-display", + "lg" + ] + }, "xl": { "value": "32px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "32px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "xl" + }, + "path": [ + "font-size-display", + "xl" + ] }, "xxl": { "value": "48px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "48px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "xxl" + }, + "path": [ + "font-size-display", + "xxl" + ] } }, "font-size-label": { "xs": { "value": "12px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "12px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "xs" + }, + "path": [ + "font-size-label", + "xs" + ] }, "sm": { "value": "13px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "13px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "sm" + }, + "path": [ + "font-size-label", + "sm" + ] }, "md": { "value": "14px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "14px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "md" + }, + "path": [ + "font-size-label", + "md" + ] }, "lg": { "value": "16px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "16px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "lg" + }, + "path": [ + "font-size-label", + "lg" + ] }, "xl": { "value": "17px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "17px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "xl" + }, + "path": [ + "font-size-label", + "xl" + ] }, "xxl": { "value": "18px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "18px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "xxl" + }, + "path": [ + "font-size-label", + "xxl" + ] } }, "font-size-body": { "sm": { "value": "14px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "14px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-body", + "type": "sm" + }, + "path": [ + "font-size-body", + "sm" + ] }, "md": { "value": "16px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "16px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-body", + "type": "md" + }, + "path": [ + "font-size-body", + "md" + ] }, "lg": { "value": "18px", - "type": "fontSizes" + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "18px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-body", + "type": "lg" + }, + "path": [ + "font-size-body", + "lg" + ] } }, "font-weight-base": { "thin": { - "value": "300", - "type": "fontWeights" + "value": 300, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": 300, + "type": "fontWeights" + }, + "attributes": { + "category": "font-weight-base", + "type": "thin" + }, + "path": [ + "font-weight-base", + "thin" + ] }, "regular": { - "value": "400", - "type": "fontWeights" + "value": 400, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": 400, + "type": "fontWeights" + }, + "attributes": { + "category": "font-weight-base", + "type": "regular" + }, + "path": [ + "font-weight-base", + "regular" + ] }, "medium": { - "value": "500", - "type": "fontWeights" + "value": 500, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": 500, + "type": "fontWeights" + }, + "attributes": { + "category": "font-weight-base", + "type": "medium" + }, + "path": [ + "font-weight-base", + "medium" + ] }, "bold": { - "value": "600", - "type": "fontWeights" + "value": 600, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": 600, + "type": "fontWeights" + }, + "attributes": { + "category": "font-weight-base", + "type": "bold" + }, + "path": [ + "font-weight-base", + "bold" + ] } }, - "radius-base": { - "min": { + "spacing": { + "xsm": { "value": "4px", - "type": "borderRadius" + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "4px" + }, + "attributes": { + "category": "spacing", + "type": "xsm" + }, + "path": [ + "spacing", + "xsm" + ] }, - "xs": { + "sm": { "value": "8px", - "type": "borderRadius" + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "8px" + }, + "attributes": { + "category": "spacing", + "type": "sm" + }, + "path": [ + "spacing", + "sm" + ] }, - "sm": { + "md": { "value": "12px", - "type": "borderRadius" + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "12px" + }, + "attributes": { + "category": "spacing", + "type": "md" + }, + "path": [ + "spacing", + "md" + ] }, - "md": { + "lg": { + "value": "16px", + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "16px" + }, + "attributes": { + "category": "spacing", + "type": "lg" + }, + "path": [ + "spacing", + "lg" + ] + }, + "xlg": { "value": "24px", - "type": "borderRadius" + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "24px" + }, + "attributes": { + "category": "spacing", + "type": "xlg" + }, + "path": [ + "spacing", + "xlg" + ] }, - "lg": { - "value": "48px", - "type": "borderRadius" + "xxlg": { + "value": "32px", + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "32px" + }, + "attributes": { + "category": "spacing", + "type": "xxlg" + }, + "path": [ + "spacing", + "xxlg" + ] }, - "xl": { - "value": "64px", - "type": "borderRadius" + "gutter": { + "value": "{spacing.lg}", + "filePath": "src/globals/spacing/index.json5", + "isSource": true, + "original": { + "value": "{spacing.lg}" + }, + "attributes": { + "category": "spacing", + "type": "gutter" + }, + "path": [ + "spacing", + "gutter" + ] } }, - "color-base-neutral-light": { - "10": { - "value": "hsl(0,0%,64%)", - "type": "color" - }, - "20": { - "value": "hsl(0,0%,68%)", - "type": "color" + "font_size": { + "header_1": { + "value": "22px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "22px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "header_1" + }, + "path": [ + "font_size", + "header_1" + ] }, - "30": { - "value": "hsl(0,0%,72%)", - "type": "color" + "header_2": { + "value": "20px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "20px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "header_2" + }, + "path": [ + "font_size", + "header_2" + ] }, - "40": { - "value": "hsl(0,0%,76%)", - "type": "color" + "title": { + "value": "18px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "18px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "title" + }, + "path": [ + "font_size", + "title" + ] }, - "50": { - "value": "hsl(0,0%,80%)", - "type": "color" + "paragraph_1": { + "value": "16px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "16px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "paragraph_1" + }, + "path": [ + "font_size", + "paragraph_1" + ] }, - "60": { - "value": "hsl(0,0%,84%)", - "type": "color" + "paragraph_2": { + "value": "15px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "15px", + "category": "typography" + }, + "attributes": { + "category": "font_size", + "type": "paragraph_2" + }, + "path": [ + "font_size", + "paragraph_2" + ] + } + }, + "line_height": { + "header_1": { + "value": "28px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "28px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "header_1" + }, + "path": [ + "line_height", + "header_1" + ] }, - "70": { - "value": "hsl(0,0%,88%)", - "type": "color" + "header_2": { + "value": "25px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "25px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "header_2" + }, + "path": [ + "line_height", + "header_2" + ] }, - "80": { - "value": "hsl(0,0%,92%)", - "type": "color" + "title": { + "value": "24px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "24px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "title" + }, + "path": [ + "line_height", + "title" + ] }, - "90": { - "value": "hsl(0,0%,96%)", - "type": "color" + "paragraph_1": { + "value": "22px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "22px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "paragraph_1" + }, + "path": [ + "line_height", + "paragraph_1" + ] }, - "100": { - "value": "hsl(0,0%,100%)", - "type": "color" - } - }, - "color-test": { - "ci-trigger": { - "value": "orange", - "type": "color" + "paragraph_2": { + "value": "20px", + "category": "typography", + "filePath": "src/globals/typography/index.json5", + "isSource": true, + "original": { + "value": "20px", + "category": "typography" + }, + "attributes": { + "category": "line_height", + "type": "paragraph_2" + }, + "path": [ + "line_height", + "paragraph_2" + ] } } }, From c0cc5bf9d12bea1c74584538ebbc3021622273b4 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Fri, 6 Oct 2023 15:57:36 +0800 Subject: [PATCH 20/77] feat():add custom tokens --- input/design-tokens.json | 4476 ++++++++++++++++---------------------- 1 file changed, 1920 insertions(+), 2556 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index ec2bfda..1098295 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -1,2857 +1,2445 @@ { "base": { + "spacing-base": { + "unit": { + "value": "8px", + "type": "spacing" + }, + "xs": { + "value": "{spacing-base.unit}*1", + "type": "spacing" + }, + "sm": { + "value": "{spacing-base.unit}*2", + "type": "spacing" + }, + "md": { + "value": "{spacing-base.unit}*3", + "type": "spacing" + }, + "lg": { + "value": "{spacing-base.unit}*4", + "type": "spacing" + }, + "xl": { + "value": "{spacing-base.unit}*5", + "type": "spacing" + }, + "xxl": { + "value": "{spacing-base.unit}*6", + "type": "spacing" + }, + "none": { + "value": "0px", + "type": "spacing" + } + }, "color-base-neutral-dark": { "10": { - "value": "#5c5c5c", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5c5c5c", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "10" - }, - "path": [ - "color-base-neutral-dark", - "10" - ] + "value": "hsl(0,0%,36%)", + "type": "color" }, "20": { - "value": "#525252", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#525252", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "20" - }, - "path": [ - "color-base-neutral-dark", - "20" - ] + "value": "hsl(0,0%,32%)", + "type": "color" }, "30": { - "value": "#474747", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#474747", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "30" - }, - "path": [ - "color-base-neutral-dark", - "30" - ] + "value": "hsl(0,0%,28%)", + "type": "color" }, "40": { - "value": "#3d3d3d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#3d3d3d", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "40" - }, - "path": [ - "color-base-neutral-dark", - "40" - ] + "value": "hsl(0,0%,24%)", + "type": "color" }, "50": { - "value": "#333333", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#333333", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "50" - }, - "path": [ - "color-base-neutral-dark", - "50" - ] + "value": "hsl(0,0%,20%)", + "type": "color" }, "60": { - "value": "#292929", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#292929", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "60" - }, - "path": [ - "color-base-neutral-dark", - "60" - ] + "value": "hsl(0,0%,16%)", + "type": "color" }, "70": { - "value": "#1f1f1f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1f1f1f", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "70" - }, - "path": [ - "color-base-neutral-dark", - "70" - ] + "value": "hsl(0,0%,12%)", + "type": "color" }, "80": { - "value": "#141414", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#141414", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "80" - }, - "path": [ - "color-base-neutral-dark", - "80" - ] + "value": "hsl(0,0%,8%)", + "type": "color" }, "90": { - "value": "#0a0a0a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a0a0a", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "90" - }, - "path": [ - "color-base-neutral-dark", - "90" - ] + "value": "hsl(0,0%,4%)", + "type": "color" }, "100": { - "value": "#000000", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#000000", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "100" - }, - "path": [ - "color-base-neutral-dark", - "100" - ] + "value": "hsl(0,0%,0%)", + "type": "color" } }, "color-base-dark-blue": { "10": { "value": "#cccfd1", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#cccfd1", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "10" - }, - "path": [ - "color-base-dark-blue", - "10" - ] + "type": "color" }, "20": { "value": "#adb2b6", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#adb2b6", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "20" - }, - "path": [ - "color-base-dark-blue", - "20" - ] + "type": "color" }, "30": { "value": "#8f959a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#8f959a", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "30" - }, - "path": [ - "color-base-dark-blue", - "30" - ] + "type": "color" }, "40": { "value": "#70787f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#70787f", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "40" - }, - "path": [ - "color-base-dark-blue", - "40" - ] + "type": "color" }, "50": { "value": "#525b63", + "type": "color" + }, + "60": { + "value": "#333E48", "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#525b63", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "50" - }, - "path": [ - "color-base-dark-blue", - "50" - ] - }, - "60": { - "value": "#333E48", - "type": "color", - "description": "default", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#333E48", - "type": "color", - "description": "default" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "60" - }, - "path": [ - "color-base-dark-blue", - "60" - ] + "description": "default" }, "70": { "value": "#2b353d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#2b353d", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "70" - }, - "path": [ - "color-base-dark-blue", - "70" - ] + "type": "color" }, "80": { "value": "#242b32", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#242b32", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "80" - }, - "path": [ - "color-base-dark-blue", - "80" - ] + "type": "color" }, "90": { "value": "#1c2228", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1c2228", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "90" - }, - "path": [ - "color-base-dark-blue", - "90" - ] + "type": "color" }, "100": { "value": "#14191d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#14191d", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "100" - }, - "path": [ - "color-base-dark-blue", - "100" - ] + "type": "color" } }, "color-base-blue": { "10": { "value": "#c4d0f3", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c4d0f3", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "10" - }, - "path": [ - "color-base-blue", - "10" - ] + "type": "color" }, "20": { "value": "#a1b3eb", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a1b3eb", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "20" - }, - "path": [ - "color-base-blue", - "20" - ] + "type": "color" }, "30": { "value": "#7d97e4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7d97e4", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "30" - }, - "path": [ - "color-base-blue", - "30" - ] + "type": "color" }, "40": { "value": "#5a7adc", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5a7adc", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "40" - }, - "path": [ - "color-base-blue", - "40" - ] + "type": "color" }, "50": { "value": "#365ed5", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#365ed5", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "50" - }, - "path": [ - "color-base-blue", - "50" - ] + "type": "color" }, "60": { "value": "#1341cd", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1341cd", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "60" - }, - "path": [ - "color-base-blue", - "60" - ] + "type": "color" }, "70": { "value": "#1037ae", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1037ae", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "70" - }, - "path": [ - "color-base-blue", - "70" - ] + "type": "color" }, "80": { "value": "#0d2e90", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0d2e90", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "80" - }, - "path": [ - "color-base-blue", - "80" - ] + "type": "color" }, "90": { "value": "#0a2471", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a2471", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "90" - }, - "path": [ - "color-base-blue", - "90" - ] + "type": "color" }, "100": { "value": "#081a52", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#081a52", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "100" - }, - "path": [ - "color-base-blue", - "100" - ] + "type": "color" } }, "color-base-red": { "10": { "value": "#f1c4c4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#f1c4c4", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "10" - }, - "path": [ - "color-base-red", - "10" - ] + "type": "color" }, "20": { "value": "#e9a0a0", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e9a0a0", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "20" - }, - "path": [ - "color-base-red", - "20" - ] + "type": "color" }, "30": { "value": "#e07d7d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e07d7d", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "30" - }, - "path": [ - "color-base-red", - "30" - ] + "type": "color" }, "40": { "value": "#d85959", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#d85959", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "40" - }, - "path": [ - "color-base-red", - "40" - ] + "type": "color" }, "50": { "value": "#cf3636", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#cf3636", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "50" - }, - "path": [ - "color-base-red", - "50" - ] + "type": "color" }, "60": { "value": "#c71212", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c71212", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "60" - }, - "path": [ - "color-base-red", - "60" - ] + "type": "color" }, "70": { "value": "#a90f0f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a90f0f", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "70" - }, - "path": [ - "color-base-red", - "70" - ] + "type": "color" }, "80": { "value": "#8b0d0d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#8b0d0d", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "80" - }, - "path": [ - "color-base-red", - "80" - ] + "type": "color" }, "90": { "value": "#6d0a0a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#6d0a0a", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "90" - }, - "path": [ - "color-base-red", - "90" - ] + "type": "color" }, "100": { "value": "#500707", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#500707", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "100" - }, - "path": [ - "color-base-red", - "100" - ] + "type": "color" } }, "color-base-green": { "10": { "value": "#c3e6cb", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c3e6cb", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "10" - }, - "path": [ - "color-base-green", - "10" - ] + "type": "color" }, "20": { "value": "#9fd6ab", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#9fd6ab", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "20" - }, - "path": [ - "color-base-green", - "20" - ] + "type": "color" }, "30": { "value": "#7bc78c", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7bc78c", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "30" - }, - "path": [ - "color-base-green", - "30" - ] + "type": "color" }, "40": { "value": "#57b86d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#57b86d", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "40" - }, - "path": [ - "color-base-green", - "40" - ] + "type": "color" }, "50": { "value": "#33a84d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#33a84d", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "50" - }, - "path": [ - "color-base-green", - "50" - ] + "type": "color" }, "60": { "value": "#0f992e", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0f992e", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "60" - }, - "path": [ - "color-base-green", - "60" - ] + "type": "color" }, "70": { "value": "#0d8227", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0d8227", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "70" - }, - "path": [ - "color-base-green", - "70" - ] + "type": "color" }, "80": { "value": "#0b6b20", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0b6b20", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "80" - }, - "path": [ - "color-base-green", - "80" - ] + "type": "color" }, "90": { "value": "#085419", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#085419", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "90" - }, - "path": [ - "color-base-green", - "90" - ] + "type": "color" }, "100": { "value": "#063d12", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#063d12", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "100" - }, - "path": [ - "color-base-green", - "100" - ] + "type": "color" } }, "color-base-navy": { "10": { "value": "#c2d0dc", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c2d0dc", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "10" - }, - "path": [ - "color-base-navy", - "10" - ] + "type": "color" }, "20": { "value": "#9db3c7", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#9db3c7", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "20" - }, - "path": [ - "color-base-navy", - "20" - ] + "type": "color" }, "30": { "value": "#7897b2", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7897b2", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "30" - }, - "path": [ - "color-base-navy", - "30" - ] + "type": "color" }, "40": { "value": "#547a9d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#547a9d", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "40" - }, - "path": [ - "color-base-navy", - "40" - ] + "type": "color" }, "50": { "value": "#2f5e88", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#2f5e88", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "50" - }, - "path": [ - "color-base-navy", - "50" - ] + "type": "color" }, "60": { "value": "#0a4173", "type": "color", - "description": "default", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a4173", - "type": "color", - "description": "default" - }, - "attributes": { - "category": "color-base-navy", - "type": "60" - }, - "path": [ - "color-base-navy", - "60" - ] + "description": "default" }, "70": { "value": "#093762", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#093762", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "70" - }, - "path": [ - "color-base-navy", - "70" - ] + "type": "color" }, "80": { "value": "#072e51", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#072e51", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "80" - }, - "path": [ - "color-base-navy", - "80" - ] + "type": "color" }, "90": { "value": "#06243f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#06243f", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "90" - }, - "path": [ - "color-base-navy", - "90" - ] + "type": "color" }, "100": { "value": "#041a2e", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#041a2e", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "100" - }, - "path": [ - "color-base-navy", - "100" - ] + "type": "color" } }, "color-base-pink": { "10": { "value": "#e0c2dd", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e0c2dd", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "10" - }, - "path": [ - "color-base-pink", - "10" - ] + "type": "color" }, "20": { "value": "#ce9dc9", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#ce9dc9", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "20" - }, - "path": [ - "color-base-pink", - "20" - ] + "type": "color" }, "30": { "value": "#bb78b4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#bb78b4", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "30" - }, - "path": [ - "color-base-pink", - "30" - ] + "type": "color" }, "40": { "value": "#a953a0", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a953a0", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "40" - }, - "path": [ - "color-base-pink", - "40" - ] + "type": "color" }, "50": { "value": "#962e8b", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#962e8b", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "50" - }, - "path": [ - "color-base-pink", - "50" - ] + "type": "color" }, "60": { "value": "#840977", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#840977", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "60" - }, - "path": [ - "color-base-pink", - "60" - ] + "type": "color" }, "70": { "value": "#700865", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#700865", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "70" - }, - "path": [ - "color-base-pink", - "70" - ] + "type": "color" }, "80": { "value": "#5c0653", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5c0653", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "80" - }, - "path": [ - "color-base-pink", - "80" - ] + "type": "color" }, "90": { "value": "#490541", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#490541", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "90" - }, - "path": [ - "color-base-pink", - "90" - ] + "type": "color" }, "100": { "value": "#350430", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#350430", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "100" - }, - "path": [ - "color-base-pink", - "100" - ] + "type": "color" } }, "font-face-base": { "sans-serif": { "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "sans-serif" - }, - "path": [ - "font-face-base", - "sans-serif" - ] + "type": "fontFamilies" }, "serif": { "value": "Baskerville", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "Baskerville", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "serif" - }, - "path": [ - "font-face-base", - "serif" - ] + "type": "fontFamilies" }, "mono": { "value": "'Consolas', Courier, monospace", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "'Consolas', Courier, monospace", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "mono" - }, - "path": [ - "font-face-base", - "mono" - ] + "type": "fontFamilies" } }, "font-size-display": { "xs": { "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xs" - }, - "path": [ - "font-size-display", - "xs" - ] + "type": "fontSizes" }, "sm": { "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "sm" - }, - "path": [ - "font-size-display", - "sm" - ] + "type": "fontSizes" }, "md": { "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "md" - }, - "path": [ - "font-size-display", - "md" - ] + "type": "fontSizes" }, "lg": { "value": "24px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "24px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "lg" - }, - "path": [ - "font-size-display", - "lg" - ] + "type": "fontSizes" }, "xl": { "value": "32px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "32px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xl" - }, - "path": [ - "font-size-display", - "xl" - ] + "type": "fontSizes" }, "xxl": { "value": "48px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "48px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xxl" - }, - "path": [ - "font-size-display", - "xxl" - ] + "type": "fontSizes" } }, "font-size-label": { "xs": { "value": "12px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "12px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xs" - }, - "path": [ - "font-size-label", - "xs" - ] + "type": "fontSizes" }, "sm": { "value": "13px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "13px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "sm" - }, - "path": [ - "font-size-label", - "sm" - ] + "type": "fontSizes" }, "md": { "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "md" - }, - "path": [ - "font-size-label", - "md" - ] + "type": "fontSizes" }, "lg": { "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "lg" - }, - "path": [ - "font-size-label", - "lg" - ] + "type": "fontSizes" }, "xl": { "value": "17px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "17px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xl" - }, - "path": [ - "font-size-label", - "xl" - ] + "type": "fontSizes" }, "xxl": { "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xxl" - }, - "path": [ - "font-size-label", - "xxl" - ] + "type": "fontSizes" } }, "font-size-body": { "sm": { "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "sm" - }, - "path": [ - "font-size-body", - "sm" - ] + "type": "fontSizes" }, "md": { "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "md" - }, - "path": [ - "font-size-body", - "md" - ] + "type": "fontSizes" }, "lg": { "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "lg" - }, - "path": [ - "font-size-body", - "lg" - ] + "type": "fontSizes" } }, "font-weight-base": { "thin": { - "value": 300, - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 300, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "thin" - }, - "path": [ - "font-weight-base", - "thin" - ] + "value": "300", + "type": "fontWeights" }, "regular": { - "value": 400, - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 400, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "regular" - }, - "path": [ - "font-weight-base", - "regular" - ] + "value": "400", + "type": "fontWeights" }, "medium": { - "value": 500, - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 500, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "medium" - }, - "path": [ - "font-weight-base", - "medium" - ] + "value": "500", + "type": "fontWeights" }, "bold": { - "value": 600, - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 600, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "bold" - }, - "path": [ - "font-weight-base", - "bold" - ] + "value": "600", + "type": "fontWeights" } }, - "spacing": { - "xsm": { + "radius-base": { + "min": { "value": "4px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "4px" - }, - "attributes": { - "category": "spacing", - "type": "xsm" - }, - "path": [ - "spacing", - "xsm" - ] + "type": "borderRadius" }, - "sm": { + "xs": { "value": "8px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "8px" - }, - "attributes": { - "category": "spacing", - "type": "sm" - }, - "path": [ - "spacing", - "sm" - ] + "type": "borderRadius" }, - "md": { + "sm": { "value": "12px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "12px" - }, - "attributes": { - "category": "spacing", - "type": "md" - }, - "path": [ - "spacing", - "md" - ] + "type": "borderRadius" + }, + "md": { + "value": "24px", + "type": "borderRadius" + }, + "lg": { + "value": "48px", + "type": "borderRadius" + }, + "xl": { + "value": "64px", + "type": "borderRadius" + } + }, + "color-base-neutral-light": { + "10": { + "value": "hsl(0,0%,64%)", + "type": "color" + }, + "20": { + "value": "hsl(0,0%,68%)", + "type": "color" + }, + "30": { + "value": "hsl(0,0%,72%)", + "type": "color" + }, + "40": { + "value": "hsl(0,0%,76%)", + "type": "color" + }, + "50": { + "value": "hsl(0,0%,80%)", + "type": "color" + }, + "60": { + "value": "hsl(0,0%,84%)", + "type": "color" + }, + "70": { + "value": "hsl(0,0%,88%)", + "type": "color" + }, + "80": { + "value": "hsl(0,0%,92%)", + "type": "color" + }, + "90": { + "value": "hsl(0,0%,96%)", + "type": "color" + }, + "100": { + "value": "hsl(0,0%,100%)", + "type": "color" + } + }, + "color-test": { + "ci-trigger": { + "value": "orange", + "type": "color" + } + } + }, + "brand-a": { + "color-primary": { + "default": { + "value": "{color-base-pink.40}", + "type": "color" + }, + "hover": { + "value": "{color-base-pink.70}", + "type": "color" + }, + "disabled": { + "value": "{color-base-navy.10}", + "type": "color" + } + }, + "button": { + "radius": { + "value": "{radius-base.min}", + "type": "borderRadius" + }, + "padding": { + "left": { + "value": "{spacing-base.sm}", + "type": "spacing" + }, + "right": { + "value": "{spacing-base.sm}", + "type": "spacing" + } + }, + "height": { + "lg": { + "value": "36px", + "type": "sizing" + }, + "sm": { + "value": "24px", + "type": "sizing" + } + }, + "typography": { + "lg": { + "value": { + "fontFamily": "{font-face-base.mono}", + "fontWeight": "{font-weight-base.medium}", + "fontSize": "{font-size-label.lg}", + "textCase": "none" + }, + "type": "typography" + }, + "sm": { + "value": { + "fontFamily": "{font-face-base.mono}", + "fontWeight": "{font-weight-base.medium}", + "fontSize": "{font-size-label.xs}", + "textCase": "none" + }, + "type": "typography" + } + }, + "font-family": { + "value": "{font-face-base.mono}", + "type": "fontFamilies" + } + }, + "color-disabled": { + "text": { + "value": "{color-base-neutral-light.10}", + "type": "color" + }, + "background": { + "value": "{color-base-neutral-light.90}", + "type": "color" + }, + "border": { + "value": "{color-base-neutral-light.20}", + "type": "color" + } + } + }, + "brand-b": { + "color-primary": { + "default": { + "value": "{color-base-blue.40}", + "type": "color" + }, + "hover": { + "value": "{color-base-blue.70}", + "type": "color" + }, + "disabled": { + "value": "{color-base-neutral-light.60}", + "type": "color" + } + }, + "button": { + "radius": { + "value": "{radius-base.md}", + "type": "borderRadius" + }, + "padding": { + "left": { + "value": "{spacing-base.sm}", + "type": "spacing" + }, + "right": { + "value": "{spacing-base.sm}", + "type": "spacing" + } + }, + "height": { + "lg": { + "value": "36px", + "type": "sizing" + }, + "sm": { + "value": "24px", + "type": "sizing" + } + }, + "typography": { + "lg": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.lg}", + "textCase": "none" + }, + "type": "typography" + }, + "sm": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.xs}", + "textCase": "none" + }, + "type": "typography" + } + }, + "font-family": { + "value": "{font-face-base.sans-serif}", + "type": "fontFamilies" + } + }, + "color-disabled": { + "text": { + "value": "{color-base-neutral-light.10}", + "type": "color" + }, + "background": { + "value": "{color-base-neutral-light.90}", + "type": "color" + }, + "border": { + "value": "{color-base-neutral-light.20}", + "type": "color" + } + } + }, + "brand-c": { + "color-primary": { + "default": { + "value": "{color-base-blue.60}", + "type": "color" + }, + "hover": { + "value": "{color-base-blue.70}", + "type": "color" + }, + "disabled": { + "value": "{color-base-blue.10}", + "type": "color" + } + }, + "button": { + "radius": { + "value": "{radius-base.min}", + "type": "borderRadius" + }, + "padding": { + "left": { + "value": "{spacing-base.sm}", + "type": "spacing" + }, + "right": { + "value": "{spacing-base.sm}", + "type": "spacing" + } + }, + "height": { + "lg": { + "value": "36px", + "type": "sizing" + }, + "sm": { + "value": "24px", + "type": "sizing" + } + }, + "typography": { + "lg": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.lg}", + "textCase": "none" + }, + "type": "typography" + }, + "sm": { + "value": { + "fontFamily": "{font-face-base.sans-serif}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size-label.xs}", + "textCase": "none" + }, + "type": "typography" + } + }, + "font-family": { + "value": "{font-face-base.sans-serif}", + "type": "fontFamilies" + } + }, + "color-disabled": { + "text": { + "value": "{color-base-neutral-light.10}", + "type": "color" + }, + "background": { + "value": "{color-base-neutral-light.90}", + "type": "color" + }, + "border": { + "value": "{color-base-neutral-light.20}", + "type": "color" + } + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "base", + "brand-a", + "brand-b" + ] + }, + "custom": { + "color-base-neutral-dark": { + "10": { + "value": "#5c5c5c", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#5c5c5c", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "10" + }, + "path": [ + "color-base-neutral-dark", + "10" + ] + }, + "20": { + "value": "#525252", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#525252", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "20" + }, + "path": [ + "color-base-neutral-dark", + "20" + ] + }, + "30": { + "value": "#474747", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#474747", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "30" + }, + "path": [ + "color-base-neutral-dark", + "30" + ] + }, + "40": { + "value": "#3d3d3d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#3d3d3d", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "40" + }, + "path": [ + "color-base-neutral-dark", + "40" + ] + }, + "50": { + "value": "#333333", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#333333", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "50" + }, + "path": [ + "color-base-neutral-dark", + "50" + ] + }, + "60": { + "value": "#292929", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#292929", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "60" + }, + "path": [ + "color-base-neutral-dark", + "60" + ] + }, + "70": { + "value": "#1f1f1f", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1f1f1f", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "70" + }, + "path": [ + "color-base-neutral-dark", + "70" + ] + }, + "80": { + "value": "#141414", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#141414", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "80" + }, + "path": [ + "color-base-neutral-dark", + "80" + ] + }, + "90": { + "value": "#0a0a0a", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0a0a0a", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "90" + }, + "path": [ + "color-base-neutral-dark", + "90" + ] + }, + "100": { + "value": "#000000", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#000000", + "type": "color" + }, + "attributes": { + "category": "color-base-neutral-dark", + "type": "100" + }, + "path": [ + "color-base-neutral-dark", + "100" + ] + } + }, + "color-base-dark-blue": { + "10": { + "value": "#cccfd1", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#cccfd1", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "10" + }, + "path": [ + "color-base-dark-blue", + "10" + ] + }, + "20": { + "value": "#adb2b6", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#adb2b6", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "20" + }, + "path": [ + "color-base-dark-blue", + "20" + ] + }, + "30": { + "value": "#8f959a", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#8f959a", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "30" + }, + "path": [ + "color-base-dark-blue", + "30" + ] + }, + "40": { + "value": "#70787f", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#70787f", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "40" + }, + "path": [ + "color-base-dark-blue", + "40" + ] + }, + "50": { + "value": "#525b63", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#525b63", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "50" + }, + "path": [ + "color-base-dark-blue", + "50" + ] + }, + "60": { + "value": "#333E48", + "type": "color", + "description": "default", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#333E48", + "type": "color", + "description": "default" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "60" + }, + "path": [ + "color-base-dark-blue", + "60" + ] + }, + "70": { + "value": "#2b353d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#2b353d", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "70" + }, + "path": [ + "color-base-dark-blue", + "70" + ] + }, + "80": { + "value": "#242b32", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#242b32", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "80" + }, + "path": [ + "color-base-dark-blue", + "80" + ] + }, + "90": { + "value": "#1c2228", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1c2228", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "90" + }, + "path": [ + "color-base-dark-blue", + "90" + ] + }, + "100": { + "value": "#14191d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#14191d", + "type": "color" + }, + "attributes": { + "category": "color-base-dark-blue", + "type": "100" + }, + "path": [ + "color-base-dark-blue", + "100" + ] + } + }, + "color-base-blue": { + "10": { + "value": "#c4d0f3", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c4d0f3", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "10" + }, + "path": [ + "color-base-blue", + "10" + ] + }, + "20": { + "value": "#a1b3eb", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#a1b3eb", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "20" + }, + "path": [ + "color-base-blue", + "20" + ] + }, + "30": { + "value": "#7d97e4", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7d97e4", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "30" + }, + "path": [ + "color-base-blue", + "30" + ] + }, + "40": { + "value": "#5a7adc", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#5a7adc", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "40" + }, + "path": [ + "color-base-blue", + "40" + ] + }, + "50": { + "value": "#365ed5", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#365ed5", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "50" + }, + "path": [ + "color-base-blue", + "50" + ] + }, + "60": { + "value": "#1341cd", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1341cd", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "60" + }, + "path": [ + "color-base-blue", + "60" + ] + }, + "70": { + "value": "#1037ae", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#1037ae", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "70" + }, + "path": [ + "color-base-blue", + "70" + ] + }, + "80": { + "value": "#0d2e90", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0d2e90", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "80" + }, + "path": [ + "color-base-blue", + "80" + ] + }, + "90": { + "value": "#0a2471", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0a2471", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "90" + }, + "path": [ + "color-base-blue", + "90" + ] + }, + "100": { + "value": "#081a52", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#081a52", + "type": "color" + }, + "attributes": { + "category": "color-base-blue", + "type": "100" + }, + "path": [ + "color-base-blue", + "100" + ] + } + }, + "color-base-red": { + "10": { + "value": "#f1c4c4", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#f1c4c4", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "10" + }, + "path": [ + "color-base-red", + "10" + ] + }, + "20": { + "value": "#e9a0a0", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#e9a0a0", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "20" + }, + "path": [ + "color-base-red", + "20" + ] + }, + "30": { + "value": "#e07d7d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#e07d7d", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "30" + }, + "path": [ + "color-base-red", + "30" + ] + }, + "40": { + "value": "#d85959", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#d85959", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "40" + }, + "path": [ + "color-base-red", + "40" + ] + }, + "50": { + "value": "#cf3636", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#cf3636", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "50" + }, + "path": [ + "color-base-red", + "50" + ] + }, + "60": { + "value": "#c71212", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c71212", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "60" + }, + "path": [ + "color-base-red", + "60" + ] + }, + "70": { + "value": "#a90f0f", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#a90f0f", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "70" + }, + "path": [ + "color-base-red", + "70" + ] + }, + "80": { + "value": "#8b0d0d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#8b0d0d", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "80" + }, + "path": [ + "color-base-red", + "80" + ] + }, + "90": { + "value": "#6d0a0a", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#6d0a0a", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "90" + }, + "path": [ + "color-base-red", + "90" + ] + }, + "100": { + "value": "#500707", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#500707", + "type": "color" + }, + "attributes": { + "category": "color-base-red", + "type": "100" + }, + "path": [ + "color-base-red", + "100" + ] + } + }, + "color-base-green": { + "10": { + "value": "#c3e6cb", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c3e6cb", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "10" + }, + "path": [ + "color-base-green", + "10" + ] + }, + "20": { + "value": "#9fd6ab", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#9fd6ab", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "20" + }, + "path": [ + "color-base-green", + "20" + ] + }, + "30": { + "value": "#7bc78c", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7bc78c", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "30" + }, + "path": [ + "color-base-green", + "30" + ] + }, + "40": { + "value": "#57b86d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#57b86d", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "40" + }, + "path": [ + "color-base-green", + "40" + ] + }, + "50": { + "value": "#33a84d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#33a84d", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "50" + }, + "path": [ + "color-base-green", + "50" + ] + }, + "60": { + "value": "#0f992e", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0f992e", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "60" + }, + "path": [ + "color-base-green", + "60" + ] + }, + "70": { + "value": "#0d8227", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0d8227", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "70" + }, + "path": [ + "color-base-green", + "70" + ] + }, + "80": { + "value": "#0b6b20", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#0b6b20", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "80" + }, + "path": [ + "color-base-green", + "80" + ] + }, + "90": { + "value": "#085419", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#085419", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "90" + }, + "path": [ + "color-base-green", + "90" + ] + }, + "100": { + "value": "#063d12", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#063d12", + "type": "color" + }, + "attributes": { + "category": "color-base-green", + "type": "100" + }, + "path": [ + "color-base-green", + "100" + ] + } + }, + "color-base-navy": { + "10": { + "value": "#c2d0dc", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#c2d0dc", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "10" + }, + "path": [ + "color-base-navy", + "10" + ] + }, + "20": { + "value": "#9db3c7", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#9db3c7", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "20" + }, + "path": [ + "color-base-navy", + "20" + ] + }, + "30": { + "value": "#7897b2", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#7897b2", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "30" + }, + "path": [ + "color-base-navy", + "30" + ] + }, + "40": { + "value": "#547a9d", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#547a9d", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "40" + }, + "path": [ + "color-base-navy", + "40" + ] }, - "lg": { - "value": "16px", - "filePath": "src/globals/spacing/index.json5", + "50": { + "value": "#2f5e88", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "16px" + "value": "#2f5e88", + "type": "color" }, "attributes": { - "category": "spacing", - "type": "lg" + "category": "color-base-navy", + "type": "50" }, "path": [ - "spacing", - "lg" + "color-base-navy", + "50" ] }, - "xlg": { - "value": "24px", - "filePath": "src/globals/spacing/index.json5", + "60": { + "value": "#0a4173", + "type": "color", + "description": "default", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "24px" + "value": "#0a4173", + "type": "color", + "description": "default" }, "attributes": { - "category": "spacing", - "type": "xlg" + "category": "color-base-navy", + "type": "60" }, "path": [ - "spacing", - "xlg" + "color-base-navy", + "60" ] }, - "xxlg": { - "value": "32px", - "filePath": "src/globals/spacing/index.json5", + "70": { + "value": "#093762", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "32px" + "value": "#093762", + "type": "color" }, "attributes": { - "category": "spacing", - "type": "xxlg" + "category": "color-base-navy", + "type": "70" }, "path": [ - "spacing", - "xxlg" + "color-base-navy", + "70" ] }, - "gutter": { - "value": "{spacing.lg}", - "filePath": "src/globals/spacing/index.json5", + "80": { + "value": "#072e51", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "{spacing.lg}" + "value": "#072e51", + "type": "color" }, "attributes": { - "category": "spacing", - "type": "gutter" + "category": "color-base-navy", + "type": "80" }, "path": [ - "spacing", - "gutter" + "color-base-navy", + "80" + ] + }, + "90": { + "value": "#06243f", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#06243f", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "90" + }, + "path": [ + "color-base-navy", + "90" + ] + }, + "100": { + "value": "#041a2e", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", + "isSource": true, + "original": { + "value": "#041a2e", + "type": "color" + }, + "attributes": { + "category": "color-base-navy", + "type": "100" + }, + "path": [ + "color-base-navy", + "100" ] } }, - "font_size": { - "header_1": { - "value": "22px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "color-base-pink": { + "10": { + "value": "#e0c2dd", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "22px", - "category": "typography" + "value": "#e0c2dd", + "type": "color" }, "attributes": { - "category": "font_size", - "type": "header_1" + "category": "color-base-pink", + "type": "10" }, "path": [ - "font_size", - "header_1" + "color-base-pink", + "10" ] }, - "header_2": { - "value": "20px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "20": { + "value": "#ce9dc9", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "20px", - "category": "typography" + "value": "#ce9dc9", + "type": "color" }, "attributes": { - "category": "font_size", - "type": "header_2" + "category": "color-base-pink", + "type": "20" }, "path": [ - "font_size", - "header_2" + "color-base-pink", + "20" ] }, - "title": { - "value": "18px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "30": { + "value": "#bb78b4", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "18px", - "category": "typography" + "value": "#bb78b4", + "type": "color" }, "attributes": { - "category": "font_size", - "type": "title" + "category": "color-base-pink", + "type": "30" }, "path": [ - "font_size", - "title" + "color-base-pink", + "30" ] }, - "paragraph_1": { - "value": "16px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "40": { + "value": "#a953a0", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "16px", - "category": "typography" + "value": "#a953a0", + "type": "color" }, "attributes": { - "category": "font_size", - "type": "paragraph_1" + "category": "color-base-pink", + "type": "40" }, "path": [ - "font_size", - "paragraph_1" + "color-base-pink", + "40" ] }, - "paragraph_2": { - "value": "15px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "50": { + "value": "#962e8b", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "15px", - "category": "typography" + "value": "#962e8b", + "type": "color" }, "attributes": { - "category": "font_size", - "type": "paragraph_2" + "category": "color-base-pink", + "type": "50" }, "path": [ - "font_size", - "paragraph_2" + "color-base-pink", + "50" ] - } - }, - "line_height": { - "header_1": { - "value": "28px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + }, + "60": { + "value": "#840977", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "28px", - "category": "typography" + "value": "#840977", + "type": "color" }, "attributes": { - "category": "line_height", - "type": "header_1" + "category": "color-base-pink", + "type": "60" }, "path": [ - "line_height", - "header_1" + "color-base-pink", + "60" ] }, - "header_2": { - "value": "25px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "70": { + "value": "#700865", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "25px", - "category": "typography" + "value": "#700865", + "type": "color" }, "attributes": { - "category": "line_height", - "type": "header_2" + "category": "color-base-pink", + "type": "70" }, "path": [ - "line_height", - "header_2" + "color-base-pink", + "70" ] }, - "title": { - "value": "24px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "80": { + "value": "#5c0653", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "24px", - "category": "typography" + "value": "#5c0653", + "type": "color" }, "attributes": { - "category": "line_height", - "type": "title" + "category": "color-base-pink", + "type": "80" }, "path": [ - "line_height", - "title" + "color-base-pink", + "80" ] }, - "paragraph_1": { - "value": "22px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "90": { + "value": "#490541", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "22px", - "category": "typography" + "value": "#490541", + "type": "color" }, "attributes": { - "category": "line_height", - "type": "paragraph_1" + "category": "color-base-pink", + "type": "90" }, "path": [ - "line_height", - "paragraph_1" + "color-base-pink", + "90" ] }, - "paragraph_2": { - "value": "20px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", + "100": { + "value": "#350430", + "type": "color", + "filePath": "src/globals/color/color-basic.json5", "isSource": true, "original": { - "value": "20px", - "category": "typography" + "value": "#350430", + "type": "color" }, "attributes": { - "category": "line_height", - "type": "paragraph_2" + "category": "color-base-pink", + "type": "100" }, "path": [ - "line_height", - "paragraph_2" + "color-base-pink", + "100" ] } - } - }, - "brand-a": { - "color-primary": { - "default": { - "value": "{color-base-pink.40}", - "type": "color" - }, - "hover": { - "value": "{color-base-pink.70}", - "type": "color" - }, - "disabled": { - "value": "{color-base-navy.10}", - "type": "color" - } - }, - "button": { - "radius": { - "value": "{radius-base.min}", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "{spacing-base.sm}", - "type": "spacing" - }, - "right": { - "value": "{spacing-base.sm}", - "type": "spacing" - } - }, - "height": { - "lg": { - "value": "36px", - "type": "sizing" - }, - "sm": { - "value": "24px", - "type": "sizing" - } - }, - "typography": { - "lg": { - "value": { - "fontFamily": "{font-face-base.mono}", - "fontWeight": "{font-weight-base.medium}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" - }, - "type": "typography" - }, - "sm": { - "value": { - "fontFamily": "{font-face-base.mono}", - "fontWeight": "{font-weight-base.medium}", - "fontSize": "{font-size-label.xs}", - "textCase": "none" - }, - "type": "typography" - } - }, - "font-family": { - "value": "{font-face-base.mono}", - "type": "fontFamilies" - } - }, - "color-disabled": { - "text": { - "value": "{color-base-neutral-light.10}", - "type": "color" - }, - "background": { - "value": "{color-base-neutral-light.90}", - "type": "color" - }, - "border": { - "value": "{color-base-neutral-light.20}", - "type": "color" - } - } - }, - "brand-b": { - "color-primary": { - "default": { - "value": "{color-base-blue.40}", - "type": "color" - }, - "hover": { - "value": "{color-base-blue.70}", - "type": "color" - }, - "disabled": { - "value": "{color-base-neutral-light.60}", - "type": "color" - } - }, - "button": { - "radius": { - "value": "{radius-base.md}", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "{spacing-base.sm}", - "type": "spacing" - }, - "right": { - "value": "{spacing-base.sm}", - "type": "spacing" - } - }, - "height": { - "lg": { - "value": "36px", - "type": "sizing" - }, - "sm": { - "value": "24px", - "type": "sizing" - } - }, - "typography": { - "lg": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" - }, - "type": "typography" - }, - "sm": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.xs}", - "textCase": "none" - }, - "type": "typography" - } - }, - "font-family": { - "value": "{font-face-base.sans-serif}", - "type": "fontFamilies" - } - }, - "color-disabled": { - "text": { - "value": "{color-base-neutral-light.10}", - "type": "color" - }, - "background": { - "value": "{color-base-neutral-light.90}", - "type": "color" - }, - "border": { - "value": "{color-base-neutral-light.20}", - "type": "color" - } - } - }, - "brand-c": { - "color-primary": { - "default": { - "value": "{color-base-blue.60}", - "type": "color" - }, - "hover": { - "value": "{color-base-blue.70}", - "type": "color" - }, - "disabled": { - "value": "{color-base-blue.10}", - "type": "color" - } }, - "button": { - "radius": { - "value": "{radius-base.min}", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "{spacing-base.sm}", - "type": "spacing" + "font-face-base": { + "sans-serif": { + "value": "'Inter', Helvetica, Arial, sans-serif", + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "'Inter', Helvetica, Arial, sans-serif", + "type": "fontFamilies" }, - "right": { - "value": "{spacing-base.sm}", - "type": "spacing" - } - }, - "height": { - "lg": { - "value": "36px", - "type": "sizing" + "attributes": { + "category": "font-face-base", + "type": "sans-serif" }, - "sm": { - "value": "24px", - "type": "sizing" - } + "path": [ + "font-face-base", + "sans-serif" + ] }, - "typography": { - "lg": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" - }, - "type": "typography" + "serif": { + "value": "Baskerville", + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "Baskerville", + "type": "fontFamilies" }, - "sm": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.xs}", - "textCase": "none" - }, - "type": "typography" - } + "attributes": { + "category": "font-face-base", + "type": "serif" + }, + "path": [ + "font-face-base", + "serif" + ] }, - "font-family": { - "value": "{font-face-base.sans-serif}", - "type": "fontFamilies" + "mono": { + "value": "'Consolas', Courier, monospace", + "type": "fontFamilies", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "'Consolas', Courier, monospace", + "type": "fontFamilies" + }, + "attributes": { + "category": "font-face-base", + "type": "mono" + }, + "path": [ + "font-face-base", + "mono" + ] } }, - "color-disabled": { - "text": { - "value": "{color-base-neutral-light.10}", - "type": "color" + "font-size-display": { + "xs": { + "value": "14px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "14px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "xs" + }, + "path": [ + "font-size-display", + "xs" + ] }, - "background": { - "value": "{color-base-neutral-light.90}", - "type": "color" + "sm": { + "value": "16px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "16px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "sm" + }, + "path": [ + "font-size-display", + "sm" + ] }, - "border": { - "value": "{color-base-neutral-light.20}", - "type": "color" - } - } - }, - "$themes": [], - "$metadata": { - "tokenSetOrder": [ - "base", - "brand-a", - "brand-b" - ] - }, - "global": { - "alias": { - "color": { - "brand": { - "primary": { - "value": "#3B5998", - "type": "color", - "comment": "this is a comment", - "filePath": "src/brands/internet/color.json", - "isSource": true, - "original": { - "value": "#3B5998", - "type": "color", - "comment": "this is a comment" - }, - "attributes": { - "category": "alias", - "type": "color", - "item": "brand", - "subitem": "primary" - }, - "path": [ - "alias", - "color", - "brand", - "primary" - ] - }, - "secondary": { - "value": "#4267B2", - "type": "color", - "comment": "this one is a comment too", - "filePath": "src/brands/internet/color.json", - "isSource": true, - "original": { - "value": "#4267B2", - "type": "color", - "comment": "this one is a comment too" - }, - "attributes": { - "category": "alias", - "type": "color", - "item": "brand", - "subitem": "secondary" - }, - "path": [ - "alias", - "color", - "brand", - "secondary" - ] - } - } - } - }, - "color": { - "primary": { - "value": "{alias.color.brand.primary}", - "type": "color", - "filePath": "src/globals/color/color-basic.json", + "md": { + "value": "18px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "{alias.color.brand.primary}", - "type": "color" + "value": "18px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "primary" + "category": "font-size-display", + "type": "md" }, "path": [ - "color", - "primary" + "font-size-display", + "md" ] }, - "secondary": { - "value": "{alias.color.brand.secondary}", - "type": "color", - "filePath": "src/globals/color/color-basic.json", + "lg": { + "value": "24px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "{alias.color.brand.secondary}", - "type": "color" + "value": "24px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "secondary" + "category": "font-size-display", + "type": "lg" }, "path": [ - "color", - "secondary" + "font-size-display", + "lg" ] }, - "green": { - "value": "#4a8c70", - "type": "color", - "comment": "look how this comment will appear in the generated files", - "filePath": "src/globals/color/color-basic.json", + "xl": { + "value": "32px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#4A8C70", - "type": "color", - "comment": "look how this comment will appear in the generated files" + "value": "32px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "green" + "category": "font-size-display", + "type": "xl" }, "path": [ - "color", - "green" + "font-size-display", + "xl" ] }, - "blue": { - "value": "#14213d", - "type": "color", - "filePath": "src/globals/color/color-basic.json", + "xxl": { + "value": "48px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#14213D", - "type": "color" + "value": "48px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-display", + "type": "xxl" + }, + "path": [ + "font-size-display", + "xxl" + ] + } + }, + "font-size-label": { + "xs": { + "value": "12px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "12px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "blue" + "category": "font-size-label", + "type": "xs" }, "path": [ - "color", - "blue" + "font-size-label", + "xs" ] }, - "yellow": { - "value": "#fca311", - "type": "color", - "filePath": "src/globals/color/color-basic.json", + "sm": { + "value": "13px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#FCA311", - "type": "color" + "value": "13px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "yellow" + "category": "font-size-label", + "type": "sm" }, "path": [ - "color", - "yellow" + "font-size-label", + "sm" ] }, - "red": { - "value": "#bf0603", - "type": "color", - "filePath": "src/globals/color/color-basic.json", + "md": { + "value": "14px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#BF0603", - "type": "color" + "value": "14px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "red" + "category": "font-size-label", + "type": "md" }, "path": [ - "color", - "red" + "font-size-label", + "md" ] }, - "feature": { - "chat": { - "value": "{color.green}", - "type": "color", - "filePath": "src/globals/color/color-features.json", - "isSource": true, - "original": { - "value": "{color.green}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "feature", - "item": "chat" - }, - "path": [ - "color", - "feature", - "chat" - ] - }, - "blog": { - "value": "{color.blue}", - "type": "color", - "filePath": "src/globals/color/color-features.json", - "isSource": true, - "original": { - "value": "{color.blue}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "feature", - "item": "blog" - }, - "path": [ - "color", - "feature", - "blog" - ] - }, - "shop": { - "value": "{color.yellow}", - "type": "color", - "filePath": "src/globals/color/color-features.json", - "isSource": true, - "original": { - "value": "{color.yellow}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "feature", - "item": "shop" - }, - "path": [ - "color", - "feature", - "shop" - ] - }, - "settings": { - "value": "{color.red}", - "type": "color", - "filePath": "src/globals/color/color-features.json", - "isSource": true, - "original": { - "value": "{color.red}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "feature", - "item": "settings" - }, - "path": [ - "color", - "feature", - "settings" - ] - } + "lg": { + "value": "16px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", + "isSource": true, + "original": { + "value": "16px", + "type": "fontSizes" + }, + "attributes": { + "category": "font-size-label", + "type": "lg" + }, + "path": [ + "font-size-label", + "lg" + ] }, - "black": { - "value": "#000000", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + "xl": { + "value": "17px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#000", - "type": "color" + "value": "17px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "black" + "category": "font-size-label", + "type": "xl" }, "path": [ - "color", - "black" + "font-size-label", + "xl" ] }, - "gray_60": { - "value": "#6a6a6a", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + "xxl": { + "value": "18px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#6a6a6a", - "type": "color" + "value": "18px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "gray_60" + "category": "font-size-label", + "type": "xxl" }, "path": [ - "color", - "gray_60" + "font-size-label", + "xxl" ] - }, - "gray_40": { - "value": "#949494", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + } + }, + "font-size-body": { + "sm": { + "value": "14px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#949494", - "type": "color" + "value": "14px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "gray_40" + "category": "font-size-body", + "type": "sm" }, "path": [ - "color", - "gray_40" + "font-size-body", + "sm" ] }, - "gray_24": { - "value": "#c4c4c4", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + "md": { + "value": "16px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#c4c4c4", - "type": "color" + "value": "16px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "gray_24" + "category": "font-size-body", + "type": "md" }, "path": [ - "color", - "gray_24" + "font-size-body", + "md" ] }, - "gray_12": { - "value": "#e0e0e0", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + "lg": { + "value": "18px", + "type": "fontSizes", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#e0e0e0", - "type": "color" + "value": "18px", + "type": "fontSizes" }, "attributes": { - "category": "color", - "type": "gray_12" + "category": "font-size-body", + "type": "lg" }, "path": [ - "color", - "gray_12" + "font-size-body", + "lg" ] - }, - "gray_3": { - "value": "#f6f6f6", - "type": "color", - "filePath": "src/globals/color/color-grayscale.json", + } + }, + "font-weight-base": { + "thin": { + "value": 300, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "#f6f6f6", - "type": "color" + "value": 300, + "type": "fontWeights" }, "attributes": { - "category": "color", - "type": "gray_3" + "category": "font-weight-base", + "type": "thin" }, "path": [ - "color", - "gray_3" + "font-weight-base", + "thin" ] }, - "action_primary": { - "value": "{color.primary}", - "type": "color", - "filePath": "src/globals/color/color-others.json", + "regular": { + "value": 400, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "{color.primary}", - "type": "color" + "value": 400, + "type": "fontWeights" }, "attributes": { - "category": "color", - "type": "action_primary" + "category": "font-weight-base", + "type": "regular" }, "path": [ - "color", - "action_primary" + "font-weight-base", + "regular" ] }, - "action_destructive": { - "value": "{color.red}", - "type": "color", - "filePath": "src/globals/color/color-others.json", + "medium": { + "value": 500, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "{color.red}", - "type": "color" + "value": 500, + "type": "fontWeights" }, "attributes": { - "category": "color", - "type": "action_destructive" + "category": "font-weight-base", + "type": "medium" }, "path": [ - "color", - "action_destructive" + "font-weight-base", + "medium" ] }, - "border": { - "value": "{color.gray_12}", - "type": "color", - "filePath": "src/globals/color/color-others.json", + "bold": { + "value": 600, + "type": "fontWeights", + "filePath": "src/globals/font/index.json5", "isSource": true, "original": { - "value": "{color.gray_12}", - "type": "color" + "value": 600, + "type": "fontWeights" }, "attributes": { - "category": "color", - "type": "border" + "category": "font-weight-base", + "type": "bold" }, "path": [ - "color", - "border" + "font-weight-base", + "bold" ] - }, - "user": { - "authenticated": { - "value": "{color.green}", - "type": "color", - "filePath": "src/globals/color/color-others.json", - "isSource": true, - "original": { - "value": "{color.green}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "user", - "item": "authenticated" - }, - "path": [ - "color", - "user", - "authenticated" - ] - }, - "anonymous": { - "value": "{color.gray_40}", - "type": "color", - "filePath": "src/globals/color/color-others.json", - "isSource": true, - "original": { - "value": "{color.gray_40}", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "user", - "item": "anonymous" - }, - "path": [ - "color", - "user", - "anonymous" - ] - } - }, - "social": { - "facebook": { - "value": "#4867aa", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#4867aa", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "facebook" - }, - "path": [ - "color", - "social", - "facebook" - ] - }, - "twitter": { - "value": "#1ab0ff", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#1ab0ff", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "twitter" - }, - "path": [ - "color", - "social", - "twitter" - ] - }, - "vkontakte": { - "value": "#507299", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#507299", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "vkontakte" - }, - "path": [ - "color", - "social", - "vkontakte" - ] - }, - "odnoklassniki": { - "value": "#ff8201", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#ff8201", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "odnoklassniki" - }, - "path": [ - "color", - "social", - "odnoklassniki" - ] - }, - "google": { - "value": "#dc4a3d", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#dc4a3d", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "google" - }, - "path": [ - "color", - "social", - "google" - ] - }, - "instagram": { - "value": "#d93175", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#d93175", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "instagram" - }, - "path": [ - "color", - "social", - "instagram" - ] - }, - "linkedin": { - "value": "#0076b7", - "type": "color", - "filePath": "src/globals/color/color-socials.json", - "isSource": true, - "original": { - "value": "#0076b7", - "type": "color" - }, - "attributes": { - "category": "color", - "type": "social", - "item": "linkedin" - }, - "path": [ - "color", - "social", - "linkedin" - ] - } - } - }, - "base": { - "border": { - "radius": { - "value": "10px", - "filePath": "src/globals/font/index.json", - "isSource": true, - "original": { - "value": "10px" - }, - "attributes": { - "category": "base", - "type": "border", - "item": "radius" - }, - "path": [ - "base", - "border", - "radius" - ] - } } }, "spacing": { "xsm": { "value": "4px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "4px" @@ -2867,7 +2455,7 @@ }, "sm": { "value": "8px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "8px" @@ -2883,7 +2471,7 @@ }, "md": { "value": "12px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "12px" @@ -2899,7 +2487,7 @@ }, "lg": { "value": "16px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "16px" @@ -2915,7 +2503,7 @@ }, "xlg": { "value": "24px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "24px" @@ -2931,7 +2519,7 @@ }, "xxlg": { "value": "32px", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "32px" @@ -2947,7 +2535,7 @@ }, "gutter": { "value": "{spacing.lg}", - "filePath": "src/globals/spacing/index.json", + "filePath": "src/globals/spacing/index.json5", "isSource": true, "original": { "value": "{spacing.lg}" @@ -2966,7 +2554,7 @@ "header_1": { "value": "22px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "22px", @@ -2984,7 +2572,7 @@ "header_2": { "value": "20px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "20px", @@ -3002,7 +2590,7 @@ "title": { "value": "18px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "18px", @@ -3020,7 +2608,7 @@ "paragraph_1": { "value": "16px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "16px", @@ -3038,7 +2626,7 @@ "paragraph_2": { "value": "15px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "15px", @@ -3058,7 +2646,7 @@ "header_1": { "value": "28px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "28px", @@ -3076,7 +2664,7 @@ "header_2": { "value": "25px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "25px", @@ -3094,7 +2682,7 @@ "title": { "value": "24px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "24px", @@ -3112,7 +2700,7 @@ "paragraph_1": { "value": "22px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "22px", @@ -3130,7 +2718,7 @@ "paragraph_2": { "value": "20px", "category": "typography", - "filePath": "src/globals/typography/index.json", + "filePath": "src/globals/typography/index.json5", "isSource": true, "original": { "value": "20px", @@ -3145,230 +2733,6 @@ "paragraph_2" ] } - }, - "button": { - "height": { - "value": "44px", - "filePath": "src/platforms/bigscreen/button.json", - "isSource": true, - "original": { - "value": "44px" - }, - "attributes": { - "category": "button", - "type": "height" - }, - "path": [ - "button", - "height" - ] - }, - "height_small": { - "value": "40px", - "filePath": "src/platforms/bigscreen/button.json", - "isSource": true, - "original": { - "value": "40px" - }, - "attributes": { - "category": "button", - "type": "height_small" - }, - "path": [ - "button", - "height_small" - ] - } - }, - "input": { - "toolbar": { - "height": { - "value": "44px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "44px" - }, - "attributes": { - "category": "input", - "type": "toolbar", - "item": "height" - }, - "path": [ - "input", - "toolbar", - "height" - ] - }, - "item_gap": { - "value": "0px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "0px" - }, - "attributes": { - "category": "input", - "type": "toolbar", - "item": "item_gap" - }, - "path": [ - "input", - "toolbar", - "item_gap" - ] - }, - "send_icon_size": { - "value": "32px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "32px" - }, - "attributes": { - "category": "input", - "type": "toolbar", - "item": "send_icon_size" - }, - "path": [ - "input", - "toolbar", - "send_icon_size" - ] - } - }, - "switcher": { - "item_size": { - "value": "40px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "40px" - }, - "attributes": { - "category": "input", - "type": "switcher", - "item": "item_size" - }, - "path": [ - "input", - "switcher", - "item_size" - ] - }, - "icon_size": { - "value": "24px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "24px" - }, - "attributes": { - "category": "input", - "type": "switcher", - "item": "icon_size" - }, - "path": [ - "input", - "switcher", - "icon_size" - ] - } - }, - "mini": { - "height": { - "value": "36px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "36px" - }, - "attributes": { - "category": "input", - "type": "mini", - "item": "height" - }, - "path": [ - "input", - "mini", - "height" - ] - }, - "send_icon_size": { - "value": "32px", - "filePath": "src/platforms/bigscreen/input.json", - "isSource": true, - "original": { - "value": "32px" - }, - "attributes": { - "category": "input", - "type": "mini", - "item": "send_icon_size" - }, - "path": [ - "input", - "mini", - "send_icon_size" - ] - } - } - }, - "login": { - "button_height": { - "value": "48px", - "filePath": "src/platforms/bigscreen/login.json", - "isSource": true, - "original": { - "value": "48px" - }, - "attributes": { - "category": "login", - "type": "button_height" - }, - "path": [ - "login", - "button_height" - ] - } - }, - "font_family": { - "system": { - "value": "-apple-system, 'San Francisco', 'Helvetica Neue', 'Segoe WP', 'Segoe UI', Roboto, sans-serif", - "category": "typography", - "filePath": "src/platforms/bigscreen/typography.json", - "isSource": true, - "original": { - "value": "-apple-system, 'San Francisco', 'Helvetica Neue', 'Segoe WP', 'Segoe UI', Roboto, sans-serif", - "category": "typography" - }, - "attributes": { - "category": "font_family", - "type": "system" - }, - "path": [ - "font_family", - "system" - ] - }, - "custom": { - "value": "'Uni Neue', sans-serif", - "category": "typography", - "filePath": "src/platforms/bigscreen/typography.json", - "isSource": true, - "original": { - "value": "'Uni Neue', sans-serif", - "category": "typography" - }, - "attributes": { - "category": "font_family", - "type": "custom" - }, - "path": [ - "font_family", - "custom" - ] - } } } } \ No newline at end of file From 55640b39e2d7c28e851ab4a8ca7e9653c17f866e Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 8 Oct 2023 10:42:25 +0800 Subject: [PATCH 21/77] change to red --- input/design-tokens.json | 69 +++++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 25 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1098295..1e51f39 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -743,14 +743,6 @@ } } }, - "$themes": [], - "$metadata": { - "tokenSetOrder": [ - "base", - "brand-a", - "brand-b" - ] - }, "custom": { "color-base-neutral-dark": { "10": { @@ -2451,7 +2443,8 @@ "path": [ "spacing", "xsm" - ] + ], + "type": "spacing" }, "sm": { "value": "8px", @@ -2467,7 +2460,8 @@ "path": [ "spacing", "sm" - ] + ], + "type": "spacing" }, "md": { "value": "12px", @@ -2483,7 +2477,8 @@ "path": [ "spacing", "md" - ] + ], + "type": "spacing" }, "lg": { "value": "16px", @@ -2499,7 +2494,8 @@ "path": [ "spacing", "lg" - ] + ], + "type": "spacing" }, "xlg": { "value": "24px", @@ -2515,7 +2511,8 @@ "path": [ "spacing", "xlg" - ] + ], + "type": "spacing" }, "xxlg": { "value": "32px", @@ -2531,7 +2528,8 @@ "path": [ "spacing", "xxlg" - ] + ], + "type": "spacing" }, "gutter": { "value": "{spacing.lg}", @@ -2547,7 +2545,8 @@ "path": [ "spacing", "gutter" - ] + ], + "type": "spacing" } }, "font_size": { @@ -2567,7 +2566,8 @@ "path": [ "font_size", "header_1" - ] + ], + "type": "other" }, "header_2": { "value": "20px", @@ -2585,7 +2585,8 @@ "path": [ "font_size", "header_2" - ] + ], + "type": "other" }, "title": { "value": "18px", @@ -2603,7 +2604,8 @@ "path": [ "font_size", "title" - ] + ], + "type": "other" }, "paragraph_1": { "value": "16px", @@ -2621,7 +2623,8 @@ "path": [ "font_size", "paragraph_1" - ] + ], + "type": "other" }, "paragraph_2": { "value": "15px", @@ -2639,7 +2642,8 @@ "path": [ "font_size", "paragraph_2" - ] + ], + "type": "other" } }, "line_height": { @@ -2659,7 +2663,8 @@ "path": [ "line_height", "header_1" - ] + ], + "type": "other" }, "header_2": { "value": "25px", @@ -2677,7 +2682,8 @@ "path": [ "line_height", "header_2" - ] + ], + "type": "other" }, "title": { "value": "24px", @@ -2695,7 +2701,8 @@ "path": [ "line_height", "title" - ] + ], + "type": "other" }, "paragraph_1": { "value": "22px", @@ -2713,7 +2720,8 @@ "path": [ "line_height", "paragraph_1" - ] + ], + "type": "other" }, "paragraph_2": { "value": "20px", @@ -2731,8 +2739,19 @@ "path": [ "line_height", "paragraph_2" - ] + ], + "type": "other" } } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "base", + "brand-a", + "brand-b", + "brand-c", + "custom" + ] } } \ No newline at end of file From 5432c15c808fbafdd06236001f6a0055a178214b Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 8 Oct 2023 10:59:40 +0800 Subject: [PATCH 22/77] change to green --- input/design-tokens.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1e51f39..12db80a 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -506,11 +506,11 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-pink.40}", + "value": "{color-base-red.40}", "type": "color" }, "hover": { - "value": "{color-base-pink.70}", + "value": "{color-base-red.20}", "type": "color" }, "disabled": { @@ -520,7 +520,7 @@ }, "button": { "radius": { - "value": "{radius-base.min}", + "value": "{radius-base.lg}", "type": "borderRadius" }, "padding": { @@ -546,8 +546,8 @@ "typography": { "lg": { "value": { - "fontFamily": "{font-face-base.mono}", - "fontWeight": "{font-weight-base.medium}", + "fontFamily": "{font-face-base.serif}", + "fontWeight": "{font-weight-base.regular}", "fontSize": "{font-size-label.lg}", "textCase": "none" }, @@ -555,7 +555,7 @@ }, "sm": { "value": { - "fontFamily": "{font-face-base.mono}", + "fontFamily": "{font-face-base.sans-serif}", "fontWeight": "{font-weight-base.medium}", "fontSize": "{font-size-label.xs}", "textCase": "none" @@ -564,7 +564,7 @@ } }, "font-family": { - "value": "{font-face-base.mono}", + "value": "{font-face-base.sans-serif}", "type": "fontFamilies" } }, @@ -586,11 +586,11 @@ "brand-b": { "color-primary": { "default": { - "value": "{color-base-blue.40}", + "value": "{color-base-green.40}", "type": "color" }, "hover": { - "value": "{color-base-blue.70}", + "value": "{color-base-green.70}", "type": "color" }, "disabled": { From b59a070a7dbbd22083bd4663507059a34e136467 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 8 Oct 2023 03:00:04 +0000 Subject: [PATCH 23/77] build tokens --- input/brand-a.json | 14 +++++++------- input/brand-b.json | 4 ++-- output/brand-a.css | 14 +++++++------- output/brand-b.css | 4 ++-- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index bbfe86e..5bcbfc6 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#a953a0", + "value": "#d85959", "type": "color" }, "hover": { - "value": "#700865", + "value": "#e9a0a0", "type": "color" }, "disabled": { @@ -15,7 +15,7 @@ }, "button": { "radius": { - "value": "4px", + "value": "48px", "type": "borderRadius" }, "padding": { @@ -41,11 +41,11 @@ "typography": { "lg": { "fontFamily": { - "value": "'Consolas', Courier, monospace", + "value": "Baskerville", "type": "fontFamilies" }, "fontWeight": { - "value": 500, + "value": 400, "type": "fontWeights" }, "fontSize": { @@ -59,7 +59,7 @@ }, "sm": { "fontFamily": { - "value": "'Consolas', Courier, monospace", + "value": "'Inter', Helvetica, Arial, sans-serif", "type": "fontFamilies" }, "fontWeight": { @@ -77,7 +77,7 @@ } }, "font-family": { - "value": "'Consolas', Courier, monospace", + "value": "'Inter', Helvetica, Arial, sans-serif", "type": "fontFamilies" } }, diff --git a/input/brand-b.json b/input/brand-b.json index 923a89a..a459084 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#5a7adc", + "value": "#57b86d", "type": "color" }, "hover": { - "value": "#1037ae", + "value": "#0d8227", "type": "color" }, "disabled": { diff --git a/output/brand-a.css b/output/brand-a.css index ca33d13..5f3261c 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,21 +1,21 @@ .brand-a-theme { - --color-primary-default: #a953a0; - --color-primary-hover: #700865; + --color-primary-default: #d85959; + --color-primary-hover: #e9a0a0; --color-primary-disabled: #c2d0dc; - --button-radius: 4px; + --button-radius: 48px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; --button-height-sm: 24px; - --button-typography-lg-font-family: 'Consolas', Courier, monospace; - --button-typography-lg-font-weight: 500; + --button-typography-lg-font-family: Baskerville; + --button-typography-lg-font-weight: 400; --button-typography-lg-font-size: 1rem; --button-typography-lg-text-case: none; - --button-typography-sm-font-family: 'Consolas', Courier, monospace; + --button-typography-sm-font-family: 'Inter', Helvetica, Arial, sans-serif; --button-typography-sm-font-weight: 500; --button-typography-sm-font-size: 0.75rem; --button-typography-sm-text-case: none; - --button-font-family: 'Consolas', Courier, monospace; + --button-font-family: 'Inter', Helvetica, Arial, sans-serif; --color-disabled-text: #a3a3a3; --color-disabled-background: #f5f5f5; --color-disabled-border: #adadad; diff --git a/output/brand-b.css b/output/brand-b.css index 0f5658d..80bc402 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -1,6 +1,6 @@ .brand-b-theme { - --color-primary-default: #5a7adc; - --color-primary-hover: #1037ae; + --color-primary-default: #57b86d; + --color-primary-hover: #0d8227; --color-primary-disabled: #d6d6d6; --button-radius: 24px; --button-padding-left: 16px; From 81295dc2ff79ad207af8d4f8653ca3c2b8631cc3 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 8 Oct 2023 11:09:29 +0800 Subject: [PATCH 24/77] change radius to small --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 12db80a..19550b2 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -600,7 +600,7 @@ }, "button": { "radius": { - "value": "{radius-base.md}", + "value": "{radius-base.sm}", "type": "borderRadius" }, "padding": { From fa34c7b1be44121d87f913247736d10fa241dd7d Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 8 Oct 2023 03:09:54 +0000 Subject: [PATCH 25/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index a459084..65401af 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -15,7 +15,7 @@ }, "button": { "radius": { - "value": "24px", + "value": "12px", "type": "borderRadius" }, "padding": { diff --git a/output/brand-b.css b/output/brand-b.css index 80bc402..9d01aaa 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -2,7 +2,7 @@ --color-primary-default: #57b86d; --color-primary-hover: #0d8227; --color-primary-disabled: #d6d6d6; - --button-radius: 24px; + --button-radius: 12px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; From d18abbdf465c3e57fc2492b696837a1a2f0bc24f Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 8 Oct 2023 11:18:09 +0800 Subject: [PATCH 26/77] change radius to 12px --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 19550b2..20f62da 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -520,7 +520,7 @@ }, "button": { "radius": { - "value": "{radius-base.lg}", + "value": "{radius-base.sm}", "type": "borderRadius" }, "padding": { From 5b0274d3d5be0eb32c604c1fed2d2e55a0b57c01 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 8 Oct 2023 03:18:38 +0000 Subject: [PATCH 27/77] build tokens --- input/brand-a.json | 2 +- output/brand-a.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index 5bcbfc6..b3e0d47 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -15,7 +15,7 @@ }, "button": { "radius": { - "value": "48px", + "value": "12px", "type": "borderRadius" }, "padding": { diff --git a/output/brand-a.css b/output/brand-a.css index 5f3261c..9a74011 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -2,7 +2,7 @@ --color-primary-default: #d85959; --color-primary-hover: #e9a0a0; --color-primary-disabled: #c2d0dc; - --button-radius: 48px; + --button-radius: 12px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; From 4c7b95ba0efbb79f077d082a015413542763d738 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 8 Oct 2023 20:21:58 +0800 Subject: [PATCH 28/77] color test to disable button --- input/design-tokens.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 20f62da..fba0b2a 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -574,7 +574,7 @@ "type": "color" }, "background": { - "value": "{color-base-neutral-light.90}", + "value": "{color-test.ci-trigger}", "type": "color" }, "border": { @@ -666,11 +666,11 @@ "brand-c": { "color-primary": { "default": { - "value": "{color-base-blue.60}", + "value": "{color-base-neutral-dark.40}", "type": "color" }, "hover": { - "value": "{color-base-blue.70}", + "value": "{color-base-neutral-dark.70}", "type": "color" }, "disabled": { From 72e594f8dfd18a158d44bb98f4fbd7bbaf61e7b9 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 8 Oct 2023 12:22:33 +0000 Subject: [PATCH 29/77] build tokens --- input/brand-a.json | 2 +- output/brand-a.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index b3e0d47..f855d1d 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -87,7 +87,7 @@ "type": "color" }, "background": { - "value": "#f5f5f5", + "value": "orange", "type": "color" }, "border": { diff --git a/output/brand-a.css b/output/brand-a.css index 9a74011..3ac7733 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -17,6 +17,6 @@ --button-typography-sm-text-case: none; --button-font-family: 'Inter', Helvetica, Arial, sans-serif; --color-disabled-text: #a3a3a3; - --color-disabled-background: #f5f5f5; + --color-disabled-background: orange; --color-disabled-border: #adadad; } \ No newline at end of file From 0dfea4967db12d4322e4309d808e70f356159a9a Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Mon, 9 Oct 2023 18:20:27 +0800 Subject: [PATCH 30/77] change disable --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index fba0b2a..55def5a 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -574,7 +574,7 @@ "type": "color" }, "background": { - "value": "{color-test.ci-trigger}", + "value": "{color-primary.disabled}", "type": "color" }, "border": { From 17e2d53b2c795bfa1cd387a6e227e69a5705aba9 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Mon, 9 Oct 2023 10:20:57 +0000 Subject: [PATCH 31/77] build tokens --- input/brand-a.json | 2 +- output/brand-a.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index f855d1d..9f68a5e 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -87,7 +87,7 @@ "type": "color" }, "background": { - "value": "orange", + "value": "#c2d0dc", "type": "color" }, "border": { diff --git a/output/brand-a.css b/output/brand-a.css index 3ac7733..247383a 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -17,6 +17,6 @@ --button-typography-sm-text-case: none; --button-font-family: 'Inter', Helvetica, Arial, sans-serif; --color-disabled-text: #a3a3a3; - --color-disabled-background: orange; + --color-disabled-background: #c2d0dc; --color-disabled-border: #adadad; } \ No newline at end of file From 6e0b329dae5379c9cc3a785a167bd664825a28d2 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 12 Oct 2023 09:59:18 +0800 Subject: [PATCH 32/77] change to blue --- input/design-tokens.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 55def5a..a2b042a 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -520,7 +520,7 @@ }, "button": { "radius": { - "value": "{radius-base.sm}", + "value": "{radius-base.min}", "type": "borderRadius" }, "padding": { @@ -586,11 +586,11 @@ "brand-b": { "color-primary": { "default": { - "value": "{color-base-green.40}", + "value": "{color-base-blue.40}", "type": "color" }, "hover": { - "value": "{color-base-green.70}", + "value": "{color-base-blue.70}", "type": "color" }, "disabled": { From fc6ffad1ed6adee2ed5b80a7c5bd962221bfb495 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 12 Oct 2023 01:59:52 +0000 Subject: [PATCH 33/77] build tokens --- input/brand-a.json | 2 +- input/brand-b.json | 4 ++-- output/brand-a.css | 2 +- output/brand-b.css | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index 9f68a5e..dbf05cf 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -15,7 +15,7 @@ }, "button": { "radius": { - "value": "12px", + "value": "4px", "type": "borderRadius" }, "padding": { diff --git a/input/brand-b.json b/input/brand-b.json index 65401af..64156a4 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -1,11 +1,11 @@ { "color-primary": { "default": { - "value": "#57b86d", + "value": "#5a7adc", "type": "color" }, "hover": { - "value": "#0d8227", + "value": "#1037ae", "type": "color" }, "disabled": { diff --git a/output/brand-a.css b/output/brand-a.css index 247383a..b47d86d 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -2,7 +2,7 @@ --color-primary-default: #d85959; --color-primary-hover: #e9a0a0; --color-primary-disabled: #c2d0dc; - --button-radius: 12px; + --button-radius: 4px; --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; diff --git a/output/brand-b.css b/output/brand-b.css index 9d01aaa..cf36804 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -1,6 +1,6 @@ .brand-b-theme { - --color-primary-default: #57b86d; - --color-primary-hover: #0d8227; + --color-primary-default: #5a7adc; + --color-primary-hover: #1037ae; --color-primary-disabled: #d6d6d6; --button-radius: 12px; --button-padding-left: 16px; From 08cef4eb4afb3306adfbf6c89f0aa4e2f301e233 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 15 Oct 2023 15:46:24 +0800 Subject: [PATCH 34/77] add base size --- input/design-tokens.json | 79 +++++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 9 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index a2b042a..fe47428 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -180,7 +180,8 @@ }, "50": { "value": "#cf3636", - "type": "color" + "type": "color", + "description": "A red color" }, "60": { "value": "#c71212", @@ -496,10 +497,41 @@ "type": "color" } }, - "color-test": { - "ci-trigger": { - "value": "orange", - "type": "color" + "color-base-starbucks": { + "logo": { + "value": "#006241", + "type": "color", + "description": "color-starbucks" + } + }, + "sizing-base": { + "unit": { + "value": "16px", + "type": "sizing" + }, + "xs": { + "value": "{sizing-base.unit} * 2", + "type": "sizing" + }, + "sm": { + "value": "{sizing-base.unit} * 3", + "type": "sizing" + }, + "md": { + "value": "{sizing-base.unit} * 4", + "type": "sizing" + }, + "lg": { + "value": "{sizing-base.unit} * 5", + "type": "sizing" + }, + "xl": { + "value": "{sizing-base.unit} * 80", + "type": "sizing" + }, + "xxl": { + "value": "{sizing-base.unit} * 200", + "type": "sizing" } } }, @@ -581,6 +613,14 @@ "value": "{color-base-neutral-light.20}", "type": "color" } + }, + "title": { + "main": { + "lg": { + "value": "{button.padding.left}", + "type": "spacing" + } + } } }, "brand-b": { @@ -661,6 +701,10 @@ "value": "{color-base-neutral-light.20}", "type": "color" } + }, + "button-magrin-bottom": { + "value": "{spacing-base.md}", + "type": "spacing" } }, "brand-c": { @@ -741,6 +785,18 @@ "value": "{color-base-neutral-light.20}", "type": "color" } + }, + "card": { + "header": { + "title": { + "value": "16px 120px 16px 16px", + "type": "spacing" + } + }, + "md": { + "value": "{radius-base.md}", + "type": "borderRadius" + } } }, "custom": { @@ -2356,7 +2412,7 @@ }, "font-weight-base": { "thin": { - "value": 300, + "value": "300", "type": "fontWeights", "filePath": "src/globals/font/index.json5", "isSource": true, @@ -2374,7 +2430,7 @@ ] }, "regular": { - "value": 400, + "value": "400", "type": "fontWeights", "filePath": "src/globals/font/index.json5", "isSource": true, @@ -2392,7 +2448,7 @@ ] }, "medium": { - "value": 500, + "value": "500", "type": "fontWeights", "filePath": "src/globals/font/index.json5", "isSource": true, @@ -2410,7 +2466,7 @@ ] }, "bold": { - "value": 600, + "value": "600", "type": "fontWeights", "filePath": "src/globals/font/index.json5", "isSource": true, @@ -2742,6 +2798,11 @@ ], "type": "other" } + }, + "color-starbucks-logo-copy": { + "value": "#006241", + "type": "color", + "description": "color-starbucks" } }, "$themes": [], From 54f6bc07b07097271a3d971b5640e5f9faa06141 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 15 Oct 2023 07:46:55 +0000 Subject: [PATCH 35/77] build tokens --- input/base.json | 42 +++++++++++++++++++++++++++++++++++++----- input/brand-a.json | 8 ++++++++ input/brand-b.json | 4 ++++ output/base.css | 9 ++++++++- output/brand-a.css | 1 + output/brand-b.css | 1 + 6 files changed, 59 insertions(+), 6 deletions(-) diff --git a/input/base.json b/input/base.json index 3e93813..611e0ee 100644 --- a/input/base.json +++ b/input/base.json @@ -179,7 +179,8 @@ }, "50": { "value": "#cf3636", - "type": "color" + "type": "color", + "description": "A red color" }, "60": { "value": "#c71212", @@ -495,10 +496,41 @@ "type": "color" } }, - "color-test": { - "ci-trigger": { - "value": "orange", - "type": "color" + "color-base-starbucks": { + "logo": { + "value": "#006241", + "type": "color", + "description": "color-starbucks" + } + }, + "sizing-base": { + "unit": { + "value": "16px", + "type": "sizing" + }, + "xs": { + "value": "32px", + "type": "sizing" + }, + "sm": { + "value": "48px", + "type": "sizing" + }, + "md": { + "value": "64px", + "type": "sizing" + }, + "lg": { + "value": "80px", + "type": "sizing" + }, + "xl": { + "value": "1280px", + "type": "sizing" + }, + "xxl": { + "value": "3200px", + "type": "sizing" } } } \ No newline at end of file diff --git a/input/brand-a.json b/input/brand-a.json index dbf05cf..4b6497d 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -94,5 +94,13 @@ "value": "#adadad", "type": "color" } + }, + "title": { + "main": { + "lg": { + "value": "16px", + "type": "spacing" + } + } } } \ No newline at end of file diff --git a/input/brand-b.json b/input/brand-b.json index 64156a4..ea1be82 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -94,5 +94,9 @@ "value": "#adadad", "type": "color" } + }, + "button-magrin-bottom": { + "value": "24px", + "type": "spacing" } } \ No newline at end of file diff --git a/output/base.css b/output/base.css index 4b63de1..0a510aa 100644 --- a/output/base.css +++ b/output/base.css @@ -115,5 +115,12 @@ --color-base-neutral-light-80: #ebebeb; --color-base-neutral-light-90: #f5f5f5; --color-base-neutral-light-100: #ffffff; - --color-test-ci-trigger: orange; + --color-base-starbucks-logo: #006241; + --sizing-base-unit: 16px; + --sizing-base-xs: 32px; + --sizing-base-sm: 48px; + --sizing-base-md: 64px; + --sizing-base-lg: 80px; + --sizing-base-xl: 1280px; + --sizing-base-xxl: 3200px; } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index b47d86d..495cd7e 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -19,4 +19,5 @@ --color-disabled-text: #a3a3a3; --color-disabled-background: #c2d0dc; --color-disabled-border: #adadad; + --title-main-lg: 16px; } \ No newline at end of file diff --git a/output/brand-b.css b/output/brand-b.css index cf36804..668c4e5 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -19,4 +19,5 @@ --color-disabled-text: #a3a3a3; --color-disabled-background: #f5f5f5; --color-disabled-border: #adadad; + --button-magrin-bottom: 24px; } \ No newline at end of file From b3c583a92290b2445fc773b6acbd115994f17b0c Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 15 Oct 2023 21:05:41 +0800 Subject: [PATCH 36/77] change card width&height --- input/design-tokens.json | 69 +++++++++++++++++++++++++++++++++------- 1 file changed, 58 insertions(+), 11 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index fe47428..1b468e0 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -504,33 +504,59 @@ "description": "color-starbucks" } }, - "sizing-base": { + "sizing-base-h": { "unit": { - "value": "16px", + "value": "480px", "type": "sizing" }, "xs": { - "value": "{sizing-base.unit} * 2", + "value": "{sizing-base-h.unit} * 2", "type": "sizing" }, "sm": { - "value": "{sizing-base.unit} * 3", + "value": "{sizing-base-h.unit} * 3", "type": "sizing" }, "md": { - "value": "{sizing-base.unit} * 4", + "value": "{sizing-base-h.unit} * 4", "type": "sizing" }, "lg": { - "value": "{sizing-base.unit} * 5", + "value": "{sizing-base-h.unit} * 5", "type": "sizing" }, "xl": { - "value": "{sizing-base.unit} * 80", + "value": "{sizing-base-h.unit} * 6", "type": "sizing" }, "xxl": { - "value": "{sizing-base.unit} * 200", + "value": "{sizing-base-h.unit} * 7", + "type": "sizing" + } + }, + "sizing-base-v": { + "unit": { + "value": "270px", + "type": "sizing" + }, + "xs": { + "value": "{sizing-base-v.unit} * 2", + "type": "sizing" + }, + "sm": { + "value": "{sizing-base-v.unit} * 3", + "type": "sizing" + }, + "md": { + "value": "{sizing-base-v.unit} * 4", + "type": "sizing" + }, + "lg": { + "value": "{sizing-base-v.unit} * 5", + "type": "sizing" + }, + "xl": { + "value": "{sizing-base-v.unit} * 6", "type": "sizing" } } @@ -557,7 +583,7 @@ }, "padding": { "left": { - "value": "{spacing-base.sm}", + "value": "{spacing-base.none}", "type": "spacing" }, "right": { @@ -614,12 +640,33 @@ "type": "color" } }, - "title": { - "main": { + "card": { + "header": { "lg": { "value": "{button.padding.left}", "type": "spacing" } + }, + "width": { + "unit": { + "value": "{sizing-base-h.unit}", + "type": "sizing" + }, + "sm": { + "value": "{sizing-base-h.xs}", + "type": "sizing", + "description": "小尺寸卡片宽度" + } + }, + "body": { + "value": "{spacing-base.sm}", + "type": "spacing" + }, + "height": { + "unit": { + "value": "{sizing-base-v.unit}", + "type": "sizing" + } } } }, From d050b388d649ebc9bb7a5d11da1506998d94b1a1 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 15 Oct 2023 13:06:07 +0000 Subject: [PATCH 37/77] build tokens --- input/base.json | 42 ++++++++++++++++++++++++++++++++++-------- input/brand-a.json | 29 +++++++++++++++++++++++++---- output/base.css | 20 +++++++++++++------- output/brand-a.css | 8 ++++++-- 4 files changed, 78 insertions(+), 21 deletions(-) diff --git a/input/base.json b/input/base.json index 611e0ee..b82a22c 100644 --- a/input/base.json +++ b/input/base.json @@ -503,33 +503,59 @@ "description": "color-starbucks" } }, - "sizing-base": { + "sizing-base-h": { "unit": { - "value": "16px", + "value": "480px", "type": "sizing" }, "xs": { - "value": "32px", + "value": "960px", "type": "sizing" }, "sm": { - "value": "48px", + "value": "1440px", "type": "sizing" }, "md": { - "value": "64px", + "value": "1920px", "type": "sizing" }, "lg": { - "value": "80px", + "value": "2400px", "type": "sizing" }, "xl": { - "value": "1280px", + "value": "2880px", "type": "sizing" }, "xxl": { - "value": "3200px", + "value": "3360px", + "type": "sizing" + } + }, + "sizing-base-v": { + "unit": { + "value": "270px", + "type": "sizing" + }, + "xs": { + "value": "540px", + "type": "sizing" + }, + "sm": { + "value": "810px", + "type": "sizing" + }, + "md": { + "value": "1080px", + "type": "sizing" + }, + "lg": { + "value": "1350px", + "type": "sizing" + }, + "xl": { + "value": "1620px", "type": "sizing" } } diff --git a/input/brand-a.json b/input/brand-a.json index 4b6497d..7890b1b 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -20,7 +20,7 @@ }, "padding": { "left": { - "value": "16px", + "value": "0px", "type": "spacing" }, "right": { @@ -95,12 +95,33 @@ "type": "color" } }, - "title": { - "main": { + "card": { + "header": { "lg": { - "value": "16px", + "value": "0px", "type": "spacing" } + }, + "width": { + "unit": { + "value": "480px", + "type": "sizing" + }, + "sm": { + "value": "960px", + "type": "sizing", + "description": "小尺寸卡片宽度" + } + }, + "body": { + "value": "16px", + "type": "spacing" + }, + "height": { + "unit": { + "value": "270px", + "type": "sizing" + } } } } \ No newline at end of file diff --git a/output/base.css b/output/base.css index 0a510aa..f4a3113 100644 --- a/output/base.css +++ b/output/base.css @@ -116,11 +116,17 @@ --color-base-neutral-light-90: #f5f5f5; --color-base-neutral-light-100: #ffffff; --color-base-starbucks-logo: #006241; - --sizing-base-unit: 16px; - --sizing-base-xs: 32px; - --sizing-base-sm: 48px; - --sizing-base-md: 64px; - --sizing-base-lg: 80px; - --sizing-base-xl: 1280px; - --sizing-base-xxl: 3200px; + --sizing-base-h-unit: 480px; + --sizing-base-h-xs: 960px; + --sizing-base-h-sm: 1440px; + --sizing-base-h-md: 1920px; + --sizing-base-h-lg: 2400px; + --sizing-base-h-xl: 2880px; + --sizing-base-h-xxl: 3360px; + --sizing-base-v-unit: 270px; + --sizing-base-v-xs: 540px; + --sizing-base-v-sm: 810px; + --sizing-base-v-md: 1080px; + --sizing-base-v-lg: 1350px; + --sizing-base-v-xl: 1620px; } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index 495cd7e..e8d4872 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -3,7 +3,7 @@ --color-primary-hover: #e9a0a0; --color-primary-disabled: #c2d0dc; --button-radius: 4px; - --button-padding-left: 16px; + --button-padding-left: 0px; --button-padding-right: 16px; --button-height-lg: 36px; --button-height-sm: 24px; @@ -19,5 +19,9 @@ --color-disabled-text: #a3a3a3; --color-disabled-background: #c2d0dc; --color-disabled-border: #adadad; - --title-main-lg: 16px; + --card-header-lg: 0px; + --card-width-unit: 480px; + --card-width-sm: 960px; + --card-body: 16px; + --card-height-unit: 270px; } \ No newline at end of file From 2a3b3f109df529dfc097d383d89d1f238d7fc640 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Sun, 15 Oct 2023 22:28:53 +0800 Subject: [PATCH 38/77] theme b card width 960px --- input/design-tokens.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1b468e0..c383755 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -667,6 +667,10 @@ "value": "{sizing-base-v.unit}", "type": "sizing" } + }, + "radius": { + "value": "{radius-base.md}", + "type": "borderRadius" } } }, @@ -752,6 +756,14 @@ "button-magrin-bottom": { "value": "{spacing-base.md}", "type": "spacing" + }, + "card": { + "width": { + "unit": { + "value": "{sizing-base-h.xs}", + "type": "sizing" + } + } } }, "brand-c": { From 36766fbab130a41c85afb3aa9eb344ee81764947 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Sun, 15 Oct 2023 14:29:27 +0000 Subject: [PATCH 39/77] build tokens --- input/brand-a.json | 4 ++++ input/brand-b.json | 8 ++++++++ output/brand-a.css | 1 + output/brand-b.css | 1 + 4 files changed, 14 insertions(+) diff --git a/input/brand-a.json b/input/brand-a.json index 7890b1b..b2621d0 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -122,6 +122,10 @@ "value": "270px", "type": "sizing" } + }, + "radius": { + "value": "24px", + "type": "borderRadius" } } } \ No newline at end of file diff --git a/input/brand-b.json b/input/brand-b.json index ea1be82..1d54658 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -98,5 +98,13 @@ "button-magrin-bottom": { "value": "24px", "type": "spacing" + }, + "card": { + "width": { + "unit": { + "value": "960px", + "type": "sizing" + } + } } } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index e8d4872..9c1880b 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -24,4 +24,5 @@ --card-width-sm: 960px; --card-body: 16px; --card-height-unit: 270px; + --card-radius: 24px; } \ No newline at end of file diff --git a/output/brand-b.css b/output/brand-b.css index 668c4e5..5c91be3 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -20,4 +20,5 @@ --color-disabled-background: #f5f5f5; --color-disabled-border: #adadad; --button-magrin-bottom: 24px; + --card-width-unit: 960px; } \ No newline at end of file From 69d0a74facb1d9d2f92d14631d2ac4b259568ffd Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Tue, 17 Oct 2023 16:34:15 +0800 Subject: [PATCH 40/77] feat():add base color --- input/design-tokens.json | 2460 +------------------------------------- 1 file changed, 19 insertions(+), 2441 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index c383755..8fc62a9 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -34,302 +34,29 @@ "type": "spacing" } }, - "color-base-neutral-dark": { - "10": { - "value": "hsl(0,0%,36%)", - "type": "color" - }, - "20": { - "value": "hsl(0,0%,32%)", - "type": "color" - }, - "30": { - "value": "hsl(0,0%,28%)", - "type": "color" - }, - "40": { - "value": "hsl(0,0%,24%)", - "type": "color" - }, - "50": { - "value": "hsl(0,0%,20%)", - "type": "color" - }, - "60": { - "value": "hsl(0,0%,16%)", - "type": "color" - }, - "70": { - "value": "hsl(0,0%,12%)", - "type": "color" - }, - "80": { - "value": "hsl(0,0%,8%)", - "type": "color" - }, - "90": { - "value": "hsl(0,0%,4%)", - "type": "color" - }, - "100": { - "value": "hsl(0,0%,0%)", - "type": "color" - } - }, - "color-base-dark-blue": { - "10": { - "value": "#cccfd1", - "type": "color" - }, - "20": { - "value": "#adb2b6", - "type": "color" - }, - "30": { - "value": "#8f959a", - "type": "color" - }, - "40": { - "value": "#70787f", - "type": "color" - }, - "50": { - "value": "#525b63", - "type": "color" - }, - "60": { - "value": "#333E48", - "type": "color", - "description": "default" - }, - "70": { - "value": "#2b353d", - "type": "color" - }, - "80": { - "value": "#242b32", - "type": "color" - }, - "90": { - "value": "#1c2228", - "type": "color" - }, - "100": { - "value": "#14191d", - "type": "color" - } + "color-primary-bg": { + "value": "#f0f9ff", + "type": "color" }, - "color-base-blue": { - "10": { - "value": "#c4d0f3", - "type": "color" - }, - "20": { - "value": "#a1b3eb", - "type": "color" - }, - "30": { - "value": "#7d97e4", - "type": "color" - }, - "40": { - "value": "#5a7adc", - "type": "color" - }, - "50": { - "value": "#365ed5", - "type": "color" - }, - "60": { - "value": "#1341cd", - "type": "color" - }, - "70": { - "value": "#1037ae", - "type": "color" - }, - "80": { - "value": "#0d2e90", - "type": "color" - }, - "90": { - "value": "#0a2471", - "type": "color" - }, - "100": { - "value": "#081a52", - "type": "color" - } + "color-primary-bg-hover": { + "value": "#e0f2ff", + "type": "color" }, - "color-base-red": { - "10": { - "value": "#f1c4c4", - "type": "color" - }, - "20": { - "value": "#e9a0a0", - "type": "color" - }, - "30": { - "value": "#e07d7d", - "type": "color" - }, - "40": { - "value": "#d85959", - "type": "color" - }, - "50": { - "value": "#cf3636", - "type": "color", - "description": "A red color" - }, - "60": { - "value": "#c71212", - "type": "color" - }, - "70": { - "value": "#a90f0f", - "type": "color" - }, - "80": { - "value": "#8b0d0d", - "type": "color" - }, - "90": { - "value": "#6d0a0a", - "type": "color" - }, - "100": { - "value": "#500707", - "type": "color" - } + "color-primary-border": { + "value": "#aed4f2", + "type": "color" }, - "color-base-green": { - "10": { - "value": "#c3e6cb", - "type": "color" - }, - "20": { - "value": "#9fd6ab", - "type": "color" - }, - "30": { - "value": "#7bc78c", - "type": "color" - }, - "40": { - "value": "#57b86d", - "type": "color" - }, - "50": { - "value": "#33a84d", - "type": "color" - }, - "60": { - "value": "#0f992e", - "type": "color" - }, - "70": { - "value": "#0d8227", - "type": "color" - }, - "80": { - "value": "#0b6b20", - "type": "color" - }, - "90": { - "value": "#085419", - "type": "color" - }, - "100": { - "value": "#063d12", - "type": "color" - } + "color-primary-border-hover": { + "value": "#81b5e6", + "type": "color" }, - "color-base-navy": { - "10": { - "value": "#c2d0dc", - "type": "color" - }, - "20": { - "value": "#9db3c7", - "type": "color" - }, - "30": { - "value": "#7897b2", - "type": "color" - }, - "40": { - "value": "#547a9d", - "type": "color" - }, - "50": { - "value": "#2f5e88", - "type": "color" - }, - "60": { - "value": "#0a4173", - "type": "color", - "description": "default" - }, - "70": { - "value": "#093762", - "type": "color" - }, - "80": { - "value": "#072e51", - "type": "color" - }, - "90": { - "value": "#06243f", - "type": "color" - }, - "100": { - "value": "#041a2e", - "type": "color" - } + "color-primary-hover": { + "value": "#5796d9", + "type": "color" }, - "color-base-pink": { - "10": { - "value": "#e0c2dd", - "type": "color" - }, - "20": { - "value": "#ce9dc9", - "type": "color" - }, - "30": { - "value": "#bb78b4", - "type": "color" - }, - "40": { - "value": "#a953a0", - "type": "color" - }, - "50": { - "value": "#962e8b", - "type": "color" - }, - "60": { - "value": "#840977", - "type": "color" - }, - "70": { - "value": "#700865", - "type": "color" - }, - "80": { - "value": "#5c0653", - "type": "color" - }, - "90": { - "value": "#490541", - "type": "color" - }, - "100": { - "value": "#350430", - "type": "color" - } + "color-primary": { + "value": "#3076cc", + "type": "color" }, "font-face-base": { "sans-serif": { @@ -455,55 +182,6 @@ "type": "borderRadius" } }, - "color-base-neutral-light": { - "10": { - "value": "hsl(0,0%,64%)", - "type": "color" - }, - "20": { - "value": "hsl(0,0%,68%)", - "type": "color" - }, - "30": { - "value": "hsl(0,0%,72%)", - "type": "color" - }, - "40": { - "value": "hsl(0,0%,76%)", - "type": "color" - }, - "50": { - "value": "hsl(0,0%,80%)", - "type": "color" - }, - "60": { - "value": "hsl(0,0%,84%)", - "type": "color" - }, - "70": { - "value": "hsl(0,0%,88%)", - "type": "color" - }, - "80": { - "value": "hsl(0,0%,92%)", - "type": "color" - }, - "90": { - "value": "hsl(0,0%,96%)", - "type": "color" - }, - "100": { - "value": "hsl(0,0%,100%)", - "type": "color" - } - }, - "color-base-starbucks": { - "logo": { - "value": "#006241", - "type": "color", - "description": "color-starbucks" - } - }, "sizing-base-h": { "unit": { "value": "480px", @@ -766,2112 +444,12 @@ } } }, - "brand-c": { - "color-primary": { - "default": { - "value": "{color-base-neutral-dark.40}", - "type": "color" - }, - "hover": { - "value": "{color-base-neutral-dark.70}", - "type": "color" - }, - "disabled": { - "value": "{color-base-blue.10}", - "type": "color" - } - }, - "button": { - "radius": { - "value": "{radius-base.min}", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "{spacing-base.sm}", - "type": "spacing" - }, - "right": { - "value": "{spacing-base.sm}", - "type": "spacing" - } - }, - "height": { - "lg": { - "value": "36px", - "type": "sizing" - }, - "sm": { - "value": "24px", - "type": "sizing" - } - }, - "typography": { - "lg": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" - }, - "type": "typography" - }, - "sm": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.xs}", - "textCase": "none" - }, - "type": "typography" - } - }, - "font-family": { - "value": "{font-face-base.sans-serif}", - "type": "fontFamilies" - } - }, - "color-disabled": { - "text": { - "value": "{color-base-neutral-light.10}", - "type": "color" - }, - "background": { - "value": "{color-base-neutral-light.90}", - "type": "color" - }, - "border": { - "value": "{color-base-neutral-light.20}", - "type": "color" - } - }, - "card": { - "header": { - "title": { - "value": "16px 120px 16px 16px", - "type": "spacing" - } - }, - "md": { - "value": "{radius-base.md}", - "type": "borderRadius" - } - } - }, - "custom": { - "color-base-neutral-dark": { - "10": { - "value": "#5c5c5c", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5c5c5c", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "10" - }, - "path": [ - "color-base-neutral-dark", - "10" - ] - }, - "20": { - "value": "#525252", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#525252", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "20" - }, - "path": [ - "color-base-neutral-dark", - "20" - ] - }, - "30": { - "value": "#474747", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#474747", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "30" - }, - "path": [ - "color-base-neutral-dark", - "30" - ] - }, - "40": { - "value": "#3d3d3d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#3d3d3d", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "40" - }, - "path": [ - "color-base-neutral-dark", - "40" - ] - }, - "50": { - "value": "#333333", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#333333", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "50" - }, - "path": [ - "color-base-neutral-dark", - "50" - ] - }, - "60": { - "value": "#292929", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#292929", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "60" - }, - "path": [ - "color-base-neutral-dark", - "60" - ] - }, - "70": { - "value": "#1f1f1f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1f1f1f", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "70" - }, - "path": [ - "color-base-neutral-dark", - "70" - ] - }, - "80": { - "value": "#141414", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#141414", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "80" - }, - "path": [ - "color-base-neutral-dark", - "80" - ] - }, - "90": { - "value": "#0a0a0a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a0a0a", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "90" - }, - "path": [ - "color-base-neutral-dark", - "90" - ] - }, - "100": { - "value": "#000000", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#000000", - "type": "color" - }, - "attributes": { - "category": "color-base-neutral-dark", - "type": "100" - }, - "path": [ - "color-base-neutral-dark", - "100" - ] - } - }, - "color-base-dark-blue": { - "10": { - "value": "#cccfd1", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#cccfd1", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "10" - }, - "path": [ - "color-base-dark-blue", - "10" - ] - }, - "20": { - "value": "#adb2b6", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#adb2b6", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "20" - }, - "path": [ - "color-base-dark-blue", - "20" - ] - }, - "30": { - "value": "#8f959a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#8f959a", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "30" - }, - "path": [ - "color-base-dark-blue", - "30" - ] - }, - "40": { - "value": "#70787f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#70787f", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "40" - }, - "path": [ - "color-base-dark-blue", - "40" - ] - }, - "50": { - "value": "#525b63", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#525b63", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "50" - }, - "path": [ - "color-base-dark-blue", - "50" - ] - }, - "60": { - "value": "#333E48", - "type": "color", - "description": "default", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#333E48", - "type": "color", - "description": "default" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "60" - }, - "path": [ - "color-base-dark-blue", - "60" - ] - }, - "70": { - "value": "#2b353d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#2b353d", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "70" - }, - "path": [ - "color-base-dark-blue", - "70" - ] - }, - "80": { - "value": "#242b32", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#242b32", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "80" - }, - "path": [ - "color-base-dark-blue", - "80" - ] - }, - "90": { - "value": "#1c2228", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1c2228", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "90" - }, - "path": [ - "color-base-dark-blue", - "90" - ] - }, - "100": { - "value": "#14191d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#14191d", - "type": "color" - }, - "attributes": { - "category": "color-base-dark-blue", - "type": "100" - }, - "path": [ - "color-base-dark-blue", - "100" - ] - } - }, - "color-base-blue": { - "10": { - "value": "#c4d0f3", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c4d0f3", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "10" - }, - "path": [ - "color-base-blue", - "10" - ] - }, - "20": { - "value": "#a1b3eb", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a1b3eb", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "20" - }, - "path": [ - "color-base-blue", - "20" - ] - }, - "30": { - "value": "#7d97e4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7d97e4", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "30" - }, - "path": [ - "color-base-blue", - "30" - ] - }, - "40": { - "value": "#5a7adc", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5a7adc", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "40" - }, - "path": [ - "color-base-blue", - "40" - ] - }, - "50": { - "value": "#365ed5", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#365ed5", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "50" - }, - "path": [ - "color-base-blue", - "50" - ] - }, - "60": { - "value": "#1341cd", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1341cd", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "60" - }, - "path": [ - "color-base-blue", - "60" - ] - }, - "70": { - "value": "#1037ae", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#1037ae", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "70" - }, - "path": [ - "color-base-blue", - "70" - ] - }, - "80": { - "value": "#0d2e90", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0d2e90", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "80" - }, - "path": [ - "color-base-blue", - "80" - ] - }, - "90": { - "value": "#0a2471", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a2471", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "90" - }, - "path": [ - "color-base-blue", - "90" - ] - }, - "100": { - "value": "#081a52", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#081a52", - "type": "color" - }, - "attributes": { - "category": "color-base-blue", - "type": "100" - }, - "path": [ - "color-base-blue", - "100" - ] - } - }, - "color-base-red": { - "10": { - "value": "#f1c4c4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#f1c4c4", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "10" - }, - "path": [ - "color-base-red", - "10" - ] - }, - "20": { - "value": "#e9a0a0", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e9a0a0", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "20" - }, - "path": [ - "color-base-red", - "20" - ] - }, - "30": { - "value": "#e07d7d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e07d7d", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "30" - }, - "path": [ - "color-base-red", - "30" - ] - }, - "40": { - "value": "#d85959", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#d85959", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "40" - }, - "path": [ - "color-base-red", - "40" - ] - }, - "50": { - "value": "#cf3636", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#cf3636", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "50" - }, - "path": [ - "color-base-red", - "50" - ] - }, - "60": { - "value": "#c71212", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c71212", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "60" - }, - "path": [ - "color-base-red", - "60" - ] - }, - "70": { - "value": "#a90f0f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a90f0f", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "70" - }, - "path": [ - "color-base-red", - "70" - ] - }, - "80": { - "value": "#8b0d0d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#8b0d0d", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "80" - }, - "path": [ - "color-base-red", - "80" - ] - }, - "90": { - "value": "#6d0a0a", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#6d0a0a", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "90" - }, - "path": [ - "color-base-red", - "90" - ] - }, - "100": { - "value": "#500707", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#500707", - "type": "color" - }, - "attributes": { - "category": "color-base-red", - "type": "100" - }, - "path": [ - "color-base-red", - "100" - ] - } - }, - "color-base-green": { - "10": { - "value": "#c3e6cb", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c3e6cb", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "10" - }, - "path": [ - "color-base-green", - "10" - ] - }, - "20": { - "value": "#9fd6ab", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#9fd6ab", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "20" - }, - "path": [ - "color-base-green", - "20" - ] - }, - "30": { - "value": "#7bc78c", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7bc78c", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "30" - }, - "path": [ - "color-base-green", - "30" - ] - }, - "40": { - "value": "#57b86d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#57b86d", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "40" - }, - "path": [ - "color-base-green", - "40" - ] - }, - "50": { - "value": "#33a84d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#33a84d", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "50" - }, - "path": [ - "color-base-green", - "50" - ] - }, - "60": { - "value": "#0f992e", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0f992e", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "60" - }, - "path": [ - "color-base-green", - "60" - ] - }, - "70": { - "value": "#0d8227", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0d8227", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "70" - }, - "path": [ - "color-base-green", - "70" - ] - }, - "80": { - "value": "#0b6b20", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0b6b20", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "80" - }, - "path": [ - "color-base-green", - "80" - ] - }, - "90": { - "value": "#085419", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#085419", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "90" - }, - "path": [ - "color-base-green", - "90" - ] - }, - "100": { - "value": "#063d12", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#063d12", - "type": "color" - }, - "attributes": { - "category": "color-base-green", - "type": "100" - }, - "path": [ - "color-base-green", - "100" - ] - } - }, - "color-base-navy": { - "10": { - "value": "#c2d0dc", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#c2d0dc", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "10" - }, - "path": [ - "color-base-navy", - "10" - ] - }, - "20": { - "value": "#9db3c7", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#9db3c7", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "20" - }, - "path": [ - "color-base-navy", - "20" - ] - }, - "30": { - "value": "#7897b2", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#7897b2", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "30" - }, - "path": [ - "color-base-navy", - "30" - ] - }, - "40": { - "value": "#547a9d", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#547a9d", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "40" - }, - "path": [ - "color-base-navy", - "40" - ] - }, - "50": { - "value": "#2f5e88", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#2f5e88", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "50" - }, - "path": [ - "color-base-navy", - "50" - ] - }, - "60": { - "value": "#0a4173", - "type": "color", - "description": "default", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#0a4173", - "type": "color", - "description": "default" - }, - "attributes": { - "category": "color-base-navy", - "type": "60" - }, - "path": [ - "color-base-navy", - "60" - ] - }, - "70": { - "value": "#093762", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#093762", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "70" - }, - "path": [ - "color-base-navy", - "70" - ] - }, - "80": { - "value": "#072e51", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#072e51", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "80" - }, - "path": [ - "color-base-navy", - "80" - ] - }, - "90": { - "value": "#06243f", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#06243f", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "90" - }, - "path": [ - "color-base-navy", - "90" - ] - }, - "100": { - "value": "#041a2e", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#041a2e", - "type": "color" - }, - "attributes": { - "category": "color-base-navy", - "type": "100" - }, - "path": [ - "color-base-navy", - "100" - ] - } - }, - "color-base-pink": { - "10": { - "value": "#e0c2dd", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#e0c2dd", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "10" - }, - "path": [ - "color-base-pink", - "10" - ] - }, - "20": { - "value": "#ce9dc9", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#ce9dc9", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "20" - }, - "path": [ - "color-base-pink", - "20" - ] - }, - "30": { - "value": "#bb78b4", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#bb78b4", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "30" - }, - "path": [ - "color-base-pink", - "30" - ] - }, - "40": { - "value": "#a953a0", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#a953a0", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "40" - }, - "path": [ - "color-base-pink", - "40" - ] - }, - "50": { - "value": "#962e8b", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#962e8b", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "50" - }, - "path": [ - "color-base-pink", - "50" - ] - }, - "60": { - "value": "#840977", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#840977", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "60" - }, - "path": [ - "color-base-pink", - "60" - ] - }, - "70": { - "value": "#700865", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#700865", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "70" - }, - "path": [ - "color-base-pink", - "70" - ] - }, - "80": { - "value": "#5c0653", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#5c0653", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "80" - }, - "path": [ - "color-base-pink", - "80" - ] - }, - "90": { - "value": "#490541", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#490541", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "90" - }, - "path": [ - "color-base-pink", - "90" - ] - }, - "100": { - "value": "#350430", - "type": "color", - "filePath": "src/globals/color/color-basic.json5", - "isSource": true, - "original": { - "value": "#350430", - "type": "color" - }, - "attributes": { - "category": "color-base-pink", - "type": "100" - }, - "path": [ - "color-base-pink", - "100" - ] - } - }, - "font-face-base": { - "sans-serif": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "sans-serif" - }, - "path": [ - "font-face-base", - "sans-serif" - ] - }, - "serif": { - "value": "Baskerville", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "Baskerville", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "serif" - }, - "path": [ - "font-face-base", - "serif" - ] - }, - "mono": { - "value": "'Consolas', Courier, monospace", - "type": "fontFamilies", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "'Consolas', Courier, monospace", - "type": "fontFamilies" - }, - "attributes": { - "category": "font-face-base", - "type": "mono" - }, - "path": [ - "font-face-base", - "mono" - ] - } - }, - "font-size-display": { - "xs": { - "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xs" - }, - "path": [ - "font-size-display", - "xs" - ] - }, - "sm": { - "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "sm" - }, - "path": [ - "font-size-display", - "sm" - ] - }, - "md": { - "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "md" - }, - "path": [ - "font-size-display", - "md" - ] - }, - "lg": { - "value": "24px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "24px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "lg" - }, - "path": [ - "font-size-display", - "lg" - ] - }, - "xl": { - "value": "32px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "32px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xl" - }, - "path": [ - "font-size-display", - "xl" - ] - }, - "xxl": { - "value": "48px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "48px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-display", - "type": "xxl" - }, - "path": [ - "font-size-display", - "xxl" - ] - } - }, - "font-size-label": { - "xs": { - "value": "12px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "12px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xs" - }, - "path": [ - "font-size-label", - "xs" - ] - }, - "sm": { - "value": "13px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "13px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "sm" - }, - "path": [ - "font-size-label", - "sm" - ] - }, - "md": { - "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "md" - }, - "path": [ - "font-size-label", - "md" - ] - }, - "lg": { - "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "lg" - }, - "path": [ - "font-size-label", - "lg" - ] - }, - "xl": { - "value": "17px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "17px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xl" - }, - "path": [ - "font-size-label", - "xl" - ] - }, - "xxl": { - "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-label", - "type": "xxl" - }, - "path": [ - "font-size-label", - "xxl" - ] - } - }, - "font-size-body": { - "sm": { - "value": "14px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "14px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "sm" - }, - "path": [ - "font-size-body", - "sm" - ] - }, - "md": { - "value": "16px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "16px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "md" - }, - "path": [ - "font-size-body", - "md" - ] - }, - "lg": { - "value": "18px", - "type": "fontSizes", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": "18px", - "type": "fontSizes" - }, - "attributes": { - "category": "font-size-body", - "type": "lg" - }, - "path": [ - "font-size-body", - "lg" - ] - } - }, - "font-weight-base": { - "thin": { - "value": "300", - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 300, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "thin" - }, - "path": [ - "font-weight-base", - "thin" - ] - }, - "regular": { - "value": "400", - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 400, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "regular" - }, - "path": [ - "font-weight-base", - "regular" - ] - }, - "medium": { - "value": "500", - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 500, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "medium" - }, - "path": [ - "font-weight-base", - "medium" - ] - }, - "bold": { - "value": "600", - "type": "fontWeights", - "filePath": "src/globals/font/index.json5", - "isSource": true, - "original": { - "value": 600, - "type": "fontWeights" - }, - "attributes": { - "category": "font-weight-base", - "type": "bold" - }, - "path": [ - "font-weight-base", - "bold" - ] - } - }, - "spacing": { - "xsm": { - "value": "4px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "4px" - }, - "attributes": { - "category": "spacing", - "type": "xsm" - }, - "path": [ - "spacing", - "xsm" - ], - "type": "spacing" - }, - "sm": { - "value": "8px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "8px" - }, - "attributes": { - "category": "spacing", - "type": "sm" - }, - "path": [ - "spacing", - "sm" - ], - "type": "spacing" - }, - "md": { - "value": "12px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "12px" - }, - "attributes": { - "category": "spacing", - "type": "md" - }, - "path": [ - "spacing", - "md" - ], - "type": "spacing" - }, - "lg": { - "value": "16px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "16px" - }, - "attributes": { - "category": "spacing", - "type": "lg" - }, - "path": [ - "spacing", - "lg" - ], - "type": "spacing" - }, - "xlg": { - "value": "24px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "24px" - }, - "attributes": { - "category": "spacing", - "type": "xlg" - }, - "path": [ - "spacing", - "xlg" - ], - "type": "spacing" - }, - "xxlg": { - "value": "32px", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "32px" - }, - "attributes": { - "category": "spacing", - "type": "xxlg" - }, - "path": [ - "spacing", - "xxlg" - ], - "type": "spacing" - }, - "gutter": { - "value": "{spacing.lg}", - "filePath": "src/globals/spacing/index.json5", - "isSource": true, - "original": { - "value": "{spacing.lg}" - }, - "attributes": { - "category": "spacing", - "type": "gutter" - }, - "path": [ - "spacing", - "gutter" - ], - "type": "spacing" - } - }, - "font_size": { - "header_1": { - "value": "22px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "22px", - "category": "typography" - }, - "attributes": { - "category": "font_size", - "type": "header_1" - }, - "path": [ - "font_size", - "header_1" - ], - "type": "other" - }, - "header_2": { - "value": "20px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "20px", - "category": "typography" - }, - "attributes": { - "category": "font_size", - "type": "header_2" - }, - "path": [ - "font_size", - "header_2" - ], - "type": "other" - }, - "title": { - "value": "18px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "18px", - "category": "typography" - }, - "attributes": { - "category": "font_size", - "type": "title" - }, - "path": [ - "font_size", - "title" - ], - "type": "other" - }, - "paragraph_1": { - "value": "16px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "16px", - "category": "typography" - }, - "attributes": { - "category": "font_size", - "type": "paragraph_1" - }, - "path": [ - "font_size", - "paragraph_1" - ], - "type": "other" - }, - "paragraph_2": { - "value": "15px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "15px", - "category": "typography" - }, - "attributes": { - "category": "font_size", - "type": "paragraph_2" - }, - "path": [ - "font_size", - "paragraph_2" - ], - "type": "other" - } - }, - "line_height": { - "header_1": { - "value": "28px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "28px", - "category": "typography" - }, - "attributes": { - "category": "line_height", - "type": "header_1" - }, - "path": [ - "line_height", - "header_1" - ], - "type": "other" - }, - "header_2": { - "value": "25px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "25px", - "category": "typography" - }, - "attributes": { - "category": "line_height", - "type": "header_2" - }, - "path": [ - "line_height", - "header_2" - ], - "type": "other" - }, - "title": { - "value": "24px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "24px", - "category": "typography" - }, - "attributes": { - "category": "line_height", - "type": "title" - }, - "path": [ - "line_height", - "title" - ], - "type": "other" - }, - "paragraph_1": { - "value": "22px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "22px", - "category": "typography" - }, - "attributes": { - "category": "line_height", - "type": "paragraph_1" - }, - "path": [ - "line_height", - "paragraph_1" - ], - "type": "other" - }, - "paragraph_2": { - "value": "20px", - "category": "typography", - "filePath": "src/globals/typography/index.json5", - "isSource": true, - "original": { - "value": "20px", - "category": "typography" - }, - "attributes": { - "category": "line_height", - "type": "paragraph_2" - }, - "path": [ - "line_height", - "paragraph_2" - ], - "type": "other" - } - }, - "color-starbucks-logo-copy": { - "value": "#006241", - "type": "color", - "description": "color-starbucks" - } - }, "$themes": [], "$metadata": { "tokenSetOrder": [ "base", "brand-a", - "brand-b", - "brand-c", - "custom" + "brand-b" ] } } \ No newline at end of file From 45b1951dfe26a7c257b84f2f3fe96dac39e3d68f Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Tue, 17 Oct 2023 18:49:37 +0800 Subject: [PATCH 41/77] add base color --- input/design-tokens.json | 387 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 364 insertions(+), 23 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 8fc62a9..7f6632e 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -34,29 +34,57 @@ "type": "spacing" } }, - "color-primary-bg": { - "value": "#f0f9ff", - "type": "color" - }, - "color-primary-bg-hover": { - "value": "#e0f2ff", - "type": "color" - }, - "color-primary-border": { - "value": "#aed4f2", - "type": "color" - }, - "color-primary-border-hover": { - "value": "#81b5e6", - "type": "color" - }, - "color-primary-hover": { - "value": "#5796d9", - "type": "color" - }, - "color-primary": { - "value": "#3076cc", - "type": "color" + "brand": { + "color-primary-bg": { + "value": "#f0f9ff", + "type": "color", + "description": "主色浅色背景色" + }, + "color-primary-bg-hover": { + "value": "#e0f2ff", + "type": "color", + "description": "主色浅色背景悬浮态" + }, + "color-primary-border": { + "value": "#aed4f2", + "type": "color", + "description": "主色描边色" + }, + "color-primary-border-hover": { + "value": "#81b5e6", + "type": "color", + "description": "主色描边色悬浮态" + }, + "color-primary-hover": { + "value": "#5796d9", + "type": "color", + "description": "主色悬浮态" + }, + "color-primary": { + "value": "#3076cc", + "type": "color", + "description": "品牌主色" + }, + "color-primary-active": { + "value": "#1f57a6", + "type": "color", + "description": "主色激活态" + }, + "color-primary-text-hover": { + "value": "#5796d9", + "type": "color", + "description": "主色文本悬浮态" + }, + "color-primary-text": { + "value": "#3076cc", + "type": "color", + "description": "主色文本" + }, + "color-primary-text-active": { + "value": "#1f57a6", + "type": "color", + "description": "主色文本激活态" + } }, "font-face-base": { "sans-serif": { @@ -237,6 +265,319 @@ "value": "{sizing-base-v.unit} * 6", "type": "sizing" } + }, + "success": { + "color-success-bg": { + "value": "#f6ffed", + "type": "color", + "description": "成功色的浅色背景颜色" + }, + "color-success-bg-hover": { + "value": "#d9f7be", + "type": "color", + "description": "成功色的浅色背景悬浮态" + }, + "color-success-border": { + "value": "#b7eb8f", + "type": "color", + "description": "成功色的描边色" + }, + "color-success-border-hover": { + "value": "#95de64", + "type": "color", + "description": "成功色的描边色悬浮态" + }, + "color-success-hover": { + "value": "#95de64", + "type": "color", + "description": "成功色的深色悬浮态" + }, + "color-success": { + "value": "#52c41a", + "type": "color", + "description": "成功色" + }, + "color-success-active": { + "value": "#389e0d", + "type": "color", + "description": "成功色的深色激活态" + }, + "color-success-text-hover": { + "value": "#73d13d", + "type": "color", + "description": "成功色的文本悬浮态" + }, + "color-success-text": { + "value": "#52c41a", + "type": "color", + "description": "成功色的文本默认态" + }, + "color-success-text-active": { + "value": "#389e0d", + "type": "color", + "description": "成功色的文本激活态" + } + }, + "warning": { + "color-warning-bg": { + "value": "#fffbe6", + "type": "color", + "description": "警戒色的浅色背景颜色" + }, + "color-warning-bg-hover": { + "value": "#fff1b8", + "type": "color", + "description": "警戒色的浅色背景悬浮态" + }, + "color-warning-border": { + "value": "#ffe58f", + "type": "color", + "description": "警戒色的描边色" + }, + "color-warning-border-hover": { + "value": "#ffd666", + "type": "color", + "description": "警戒色的描边色悬浮态" + }, + "color-warning-hover": { + "value": "#ffd666", + "type": "color", + "description": "警戒色的深色悬浮态" + }, + "color-warning": { + "value": "#faad14", + "type": "color", + "description": "警戒色" + }, + "color-warning-active": { + "value": "#d48806", + "type": "color", + "description": "警戒色的深色激活态" + }, + "color-warning-text-hover": { + "value": "#ffc53d", + "type": "color", + "description": "警戒色的文本悬浮态" + }, + "color-warning-text": { + "value": "#faad14", + "type": "color", + "description": "警戒色的文本默认态" + }, + "color-warning-text-active": { + "value": "#d48806", + "type": "color", + "description": "警戒色的文本激活态" + } + }, + "error": { + "color-error-bg": { + "value": "#fff2f0", + "type": "color", + "description": "错误色的浅色背景颜色" + }, + "color-error-bg-hover": { + "value": "#fff1f0", + "type": "color", + "description": "错误色的浅色背景色悬浮态" + }, + "color-error-border": { + "value": "#ffccc7", + "type": "color", + "description": "错误色的描边色" + }, + "color-error-border-hover": { + "value": "#ffa39e", + "type": "color", + "description": "错误色的描边色悬浮态" + }, + "color-error-hover": { + "value": "#ff7875", + "type": "color", + "description": "错误色的深色悬浮态" + }, + "color-error": { + "value": "#ff4d4f", + "type": "color", + "description": "错误色" + }, + "color-error-active": { + "value": "#d9363e", + "type": "color", + "description": "错误色的深色激活态" + }, + "color-error-text-hover": { + "value": "#ff7875", + "type": "color", + "description": "错误色的文本悬浮态" + }, + "color-error-text": { + "value": "#ff4d4f", + "type": "color", + "description": "错误色的文本默认态" + }, + "color-error-text-active": { + "value": "#d9363e", + "type": "color", + "description": "错误色的文本激活态" + } + }, + "info": { + "color-info-bg": { + "value": "#eaf4ff", + "type": "color", + "description": "信息色的浅色背景颜色" + }, + "color-info-bg-hover": { + "value": "#e0f2ff", + "type": "color", + "description": "信息色的浅色背景悬浮态" + }, + "color-info-border": { + "value": "#97c3f2", + "type": "color", + "description": "信息色的描边色" + }, + "color-info-border-hover": { + "value": "#81b5e6", + "type": "color", + "description": "信息色的描边色悬浮态" + }, + "color-info-hover": { + "value": "#4196f0", + "type": "color", + "description": "信息色的深色悬浮态" + }, + "color-info": { + "value": "#3076cc", + "type": "color", + "description": "信息色" + }, + "color-info-active": { + "value": "#277cd6", + "type": "color", + "description": "信息色的深色激活态" + }, + "color-info-text-hover": { + "value": "#4196f0", + "type": "color", + "description": "信息色的文本悬浮态" + }, + "color-info-text": { + "value": "#3076cc", + "type": "color", + "description": "信息色的文本默认态" + }, + "color-info-text-active": { + "value": "#1f57a6", + "type": "color", + "description": "信息色的文本激活态" + } + }, + "link": { + "color-link": { + "value": "#3076cc", + "type": "color", + "description": "链接色" + }, + "color-link-hover": { + "value": "#81b5e6", + "type": "color", + "description": "超链接悬浮颜色" + }, + "color-link-active": { + "value": "#1f57a6", + "type": "color", + "description": "超链接激活颜色" + } + }, + "text": { + "color-text-base": { + "value": "#000000", + "type": "color", + "description": "基础文本色" + }, + "color-text": { + "value": "rgba(0,0,0,0.88)", + "type": "color", + "description": "一级文本色" + }, + "color-text-secondary": { + "value": "rgba(0,0,0,0.65)", + "type": "color", + "description": "二级文本色" + }, + "color-text-tertiary": { + "value": "rgba(0,0,0,0.45)", + "type": "color", + "description": "三级文本色" + }, + "color-text-quaternary": { + "value": "rgba(0,0,0,0.25)", + "type": "color", + "description": "四级文本色" + } + }, + "border": { + "color-border": { + "value": "#d9d9d9", + "type": "color", + "description": "一级边框色" + }, + "color-border-secondary": { + "value": "#f0f0f0", + "type": "color", + "description": "二级边框色" + } + }, + "fill": { + "color-fill": { + "value": "rgba(0,0,0,0.15)", + "type": "color", + "description": "一级填充" + }, + "color-fill-secondary": { + "value": "rgba(0,0,0,0.06)", + "type": "color", + "description": "二级填充" + }, + "color-fill-tertiary": { + "value": "rgba(0,0,0,0.04)", + "type": "color", + "description": "三级填充" + }, + "color-fill-quaternary": { + "value": "rgba(0,0,0,0.02)", + "type": "color", + "description": "四级填充" + } + }, + "background": { + "color-bg-container": { + "value": "#ffffff", + "type": "color", + "description": "组件容器背景色" + }, + "color-bg-elevated": { + "value": "#ffffff", + "type": "color", + "description": "浮层容器背景色" + }, + "color-bg-layout": { + "value": "#f5f5f5", + "type": "color", + "description": "布局背景色" + }, + "color-bg-spotlight": { + "value": "rgba(0,0,0,0.85)", + "type": "color", + "description": "引起注意的背景色" + }, + "color-bg-mask": { + "value": "rgba(0,0,0,0.45)", + "type": "color", + "description": "浮层的背景蒙层颜色" + } } }, "brand-a": { From be796e6560fadec53eaeb71a9e864d95c2bb0046 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 18 Oct 2023 17:19:01 +0800 Subject: [PATCH 42/77] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AD=97=E4=BD=93?= =?UTF-8?q?=E3=80=81=E5=AD=97=E5=8F=B7Tokens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- input/design-tokens.json | 191 ++++++++++++++++++++++++++------------- 1 file changed, 126 insertions(+), 65 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 7f6632e..e7888a0 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -86,84 +86,46 @@ "description": "主色文本激活态" } }, - "font-face-base": { - "sans-serif": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "serif": { - "value": "Baskerville", - "type": "fontFamilies" - }, - "mono": { - "value": "'Consolas', Courier, monospace", - "type": "fontFamilies" - } - }, - "font-size-display": { - "xs": { + "font-size": { + "default": { "value": "14px", - "type": "fontSizes" + "type": "fontSizes", + "description": "中等字号(默认字号)" }, "sm": { - "value": "16px", - "type": "fontSizes" - }, - "md": { - "value": "18px", - "type": "fontSizes" - }, - "lg": { - "value": "24px", - "type": "fontSizes" - }, - "xl": { - "value": "32px", - "type": "fontSizes" - }, - "xxl": { - "value": "48px", - "type": "fontSizes" - } - }, - "font-size-label": { - "xs": { "value": "12px", - "type": "fontSizes" - }, - "sm": { - "value": "13px", - "type": "fontSizes" - }, - "md": { - "value": "14px", - "type": "fontSizes" + "type": "fontSizes", + "description": "小字号" }, "lg": { "value": "16px", - "type": "fontSizes" + "type": "fontSizes", + "description": "大字号" }, "xl": { - "value": "17px", - "type": "fontSizes" + "value": "20px", + "type": "fontSizes", + "description": "超大字号" }, - "xxl": { - "value": "18px", - "type": "fontSizes" - } - }, - "font-size-body": { - "sm": { - "value": "14px", - "type": "fontSizes" + "heading1": { + "value": "24px", + "type": "fontSizes", + "description": "一级标题字号" }, - "md": { + "heading2": { + "value": "20px", + "type": "fontSizes", + "description": "二级标题字号" + }, + "heading3": { "value": "16px", - "type": "fontSizes" + "type": "fontSizes", + "description": "三级标题字号" }, - "lg": { - "value": "18px", - "type": "fontSizes" + "heading4": { + "value": "14px", + "type": "fontSizes", + "description": "四级标题字号" } }, "font-weight-base": { @@ -578,6 +540,105 @@ "type": "color", "description": "浮层的背景蒙层颜色" } + }, + "fontBase": { + "fontFamily-apple-system": { + "value": "'-apple-system'", + "type": "fontFamilies", + "description": "-apple-system targets San Francisco in Safari (on Mac OS X and iOS), and it targets Neue Helvetica and Lucida Grande on older versions of Mac OS X. It properly selects between San Francisco Text and San Francisco Display depending on the text’s size" + }, + "fontFamily-blink": { + "value": "'BlinkMacSystemFont'", + "type": "fontFamilies", + "description": "Apple system font full version" + }, + "fontFamily-SegoeUi": { + "value": "'Segoe UI'", + "type": "fontFamilies", + "description": "Segoe UI targets Windows and Windows Phone." + }, + "fontFamily-Roboto": { + "value": "'Roboto'", + "type": "fontFamilies", + "description": "Roboto targets Android and newer Chrome OS. It is deliberately listed after Segoe UI so that if you’re an Android developer on Windows and have Roboto installed, Segoe UI will be used instead." + }, + "fontFamily-HelveticaNeue": { + "value": "'Helvetica Neue'", + "type": "fontFamilies", + "description": "Helvetica Neue is a sans-serif typeface that is inspiring designers with its unique and appealing characters and width for a long time. The font came to the surface in 1957 by a typeface designer Max Miedinger belongs to Swiss. " + }, + "fontFamily-Arial": { + "value": "'Arial'", + "type": "fontFamilies", + "description": "Arial is an extremely versatile family of typefaces which can be used with equal success for text setting in reports, presentations, magazines etc, and for display use in newspapers, advertising and promotions." + }, + "fontFamily-NotoSans": { + "value": "'Noto Sans'", + "type": "fontFamilies", + "description": "Noto Sans is an unmodulated (“sans serif”) design for texts in the Latin, Cyrillic and Greek scripts, which is also suitable as the complementary choice for other script-specific Noto Sans fonts." + }, + "fontFamily-sans-serif": { + "value": "'sans-serif'", + "type": "fontFamilies", + "description": "A sans serif—or simply “sans”—is a typeface designed without serif.Examples of sans serif typefaces include Roboto, Open Sans, Poppins, Noto Sans, Work Sans, and Epilogue." + }, + "fontFamily-AppleColorEmoji": { + "value": "'Apple Color Emoji'", + "type": "fontFamilies", + "description": "Apple Color Emoji (stylized as AppleColorEmoji) is a color typeface used on Apple platforms such as iOS and macOS to display Emoji characters." + }, + "fontFamily-SegoeUIEmoji": { + "value": "'Segoe UI Emoji'", + "type": "fontFamilies", + "description": "Segoe (/ˈsiːɡoʊ/ SEE-goh) is a typeface, or family of fonts, that is best known for its use by Microsoft. " + }, + "fontFamily-SegoeUISymbol": { + "value": "'Segoe UI Symbol'", + "type": "fontFamilies", + "description": "The Segoe UI Symbol font from Microsoft contains an extensive range of symbols, emoji, pictures, dingbats, icons and images." + }, + "fontFamily-NotoColorEmoji": { + "value": "'Noto Color Emoji'", + "type": "fontFamilies", + "description": "Noto Color Emoji is an open-source emoji font from Google." + }, + "fontFamily-Helvetica": { + "value": "'Helvetica'", + "type": "fontFamilies", + "description": "Helvetica原名Neue Haas Grotesk,是一种广泛使用的无衬线字体,由瑞士字体设计师Max Miedinger和Eduard Hoffmann于1957年开发" + }, + "fontFamily-PingFang SC": { + "value": "'PingFang SC'", + "type": "fontFamilies", + "description": "苹果专门为中国用户打造的一套字体,包括6种字重,分别是极细体、纤细体、细体、常规体、中黑体、中粗体、粗体,全部都是.ttf 格式" + }, + "fontFamily-Hiragino Sans GB": { + "value": "'Hiragino Sans GB'", + "type": "fontFamilies", + "description": "The font was designed by JIYUKOBO Ltd and Beijing Hanyi Keyin Information Technology Co Ltd and free for personal use." + }, + "fontFamily-Microsoft YaHei": { + "value": "'Microsoft YaHei'", + "type": "fontFamilies", + "description": "A Simplified Chinese font developed by taking advantage of ClearType technology, and it provides excellent reading experience particularly onscreen. The font is very legible at small sizes." + }, + "fontFamily-微软雅黑": { + "value": "'微软雅黑'", + "type": "fontFamilies", + "description": "微软雅黑" + } + }, + "fontFamily": { + "element-plus": { + "value": "{fontBase.fontFamily-Helvetica}, {fontBase.fontFamily-Helvetica}, {fontBase.fontFamily-PingFang SC} , {fontBase.fontFamily-Hiragino Sans GB} , {fontBase.fontFamily-Microsoft YaHei} , {fontBase.fontFamily-微软雅黑} , {fontBase.fontFamily-Arial} , {fontBase.fontFamily-sans-serif}", + "type": "fontFamilies", + "description": "Element Plus包含的默认字体" + }, + "ant-design": { + "value": "{fontBase.fontFamily-apple-system}, {fontBase.fontFamily-blink} , {fontBase.fontFamily-SegoeUi} , {fontBase.fontFamily-Roboto} , {fontBase.fontFamily-HelveticaNeue} , {fontBase.fontFamily-Arial} , {fontBase.fontFamily-NotoSans} , {fontBase.fontFamily-sans-serif} , {fontBase.fontFamily-AppleColorEmoji} , {fontBase.fontFamily-SegoeUIEmoji} , {fontBase.fontFamily-SegoeUISymbol} , {fontBase.fontFamily-NotoColorEmoji}", + "type": "fontFamilies", + "description": "Ant Design默认字体组" + } } }, "brand-a": { From 8d3dc33a1b3ed77fcdd061ee9d56c06e03560d89 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Wed, 18 Oct 2023 18:21:34 +0800 Subject: [PATCH 43/77] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=98=B4=E5=BD=B1?= =?UTF-8?q?=E3=80=81=E5=9C=86=E8=A7=92=E3=80=81=E5=9B=BE=E8=A1=A8=E8=89=B2?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- input/design-tokens.json | 288 +++++++++++++++++++++++++++++++-------- 1 file changed, 230 insertions(+), 58 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index e7888a0..ded343d 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -1,39 +1,5 @@ { "base": { - "spacing-base": { - "unit": { - "value": "8px", - "type": "spacing" - }, - "xs": { - "value": "{spacing-base.unit}*1", - "type": "spacing" - }, - "sm": { - "value": "{spacing-base.unit}*2", - "type": "spacing" - }, - "md": { - "value": "{spacing-base.unit}*3", - "type": "spacing" - }, - "lg": { - "value": "{spacing-base.unit}*4", - "type": "spacing" - }, - "xl": { - "value": "{spacing-base.unit}*5", - "type": "spacing" - }, - "xxl": { - "value": "{spacing-base.unit}*6", - "type": "spacing" - }, - "none": { - "value": "0px", - "type": "spacing" - } - }, "brand": { "color-primary-bg": { "value": "#f0f9ff", @@ -146,30 +112,11 @@ "type": "fontWeights" } }, - "radius-base": { - "min": { + "border-radius": { + "default": { "value": "4px", - "type": "borderRadius" - }, - "xs": { - "value": "8px", - "type": "borderRadius" - }, - "sm": { - "value": "12px", - "type": "borderRadius" - }, - "md": { - "value": "24px", - "type": "borderRadius" - }, - "lg": { - "value": "48px", - "type": "borderRadius" - }, - "xl": { - "value": "64px", - "type": "borderRadius" + "type": "borderRadius", + "description": "基础圆角" } }, "sizing-base-h": { @@ -639,6 +586,231 @@ "type": "fontFamilies", "description": "Ant Design默认字体组" } + }, + "lineHeight": { + "default": { + "value": "1.571428571", + "type": "lineHeights", + "description": "默认行高" + }, + "sm": { + "value": "1.6666666666666667", + "type": "lineHeights", + "description": "小字号行高" + }, + "lg": { + "value": "1.5", + "type": "lineHeights", + "description": "大字号行高" + }, + "xl": { + "value": "1.4", + "type": "lineHeights", + "description": "超大字号行高" + }, + "heading1": { + "value": "1.33333333333333", + "type": "lineHeights", + "description": "一级标题行高" + }, + "heading2": { + "value": "1.4", + "type": "lineHeights", + "description": "二级标题行高" + }, + "heading3": { + "value": "1.5", + "type": "lineHeights", + "description": "三级标题行高" + }, + "heading4": { + "value": "1.571428571", + "type": "lineHeights", + "description": "四级标题行高" + } + }, + "margin": { + "xxs": { + "value": "4px", + "type": "spacing", + "description": "极小外间距" + }, + "xs": { + "value": "8px", + "type": "spacing", + "description": "特小外间距" + }, + "sm": { + "value": "12px", + "type": "spacing", + "description": "小外间距" + }, + "default": { + "value": "16px", + "type": "spacing", + "description": "外间距" + }, + "md": { + "value": "20px", + "type": "spacing", + "description": "中等外间距" + }, + "lg": { + "value": "24px", + "type": "spacing", + "description": "大外间距" + }, + "xl": { + "value": "32px", + "type": "spacing", + "description": "特大外间距" + }, + "xxl": { + "value": "48px", + "type": "spacing", + "description": "超大外间距" + } + }, + "padding": { + "xxs": { + "value": "4px", + "type": "spacing", + "description": "极小内间距" + }, + "xs": { + "value": "8px", + "type": "spacing", + "description": "特小内间距" + }, + "sm": { + "value": "12px", + "type": "spacing", + "description": "小内间距" + }, + "default": { + "value": "16px", + "type": "spacing", + "description": "内间距" + }, + "md": { + "value": "20px", + "type": "spacing", + "description": "中等内间距" + }, + "lg": { + "value": "24px", + "type": "spacing", + "description": "大内间距" + }, + "xl": { + "value": "32px", + "type": "spacing", + "description": "特大内间距" + } + }, + "boxShadow": { + "default": { + "value": "0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)", + "type": "boxShadow", + "description": "一级阴影" + }, + "secondary": { + "value": "0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)", + "type": "boxShadow", + "description": "二级阴影" + } + }, + "chart": { + "cyan": { + "value": "#5ad8a6", + "type": "color", + "description": "翡翠绿" + }, + "cyanLight": { + "value": "#cdf3e3", + "type": "color", + "description": "翡翠浅绿" + }, + "grey": { + "value": "#5d7092", + "type": "color", + "description": "商务灰" + }, + "greyLight": { + "value": "#ced4de", + "type": "color", + "description": "商务浅灰" + }, + "sunriseYellow": { + "value": "#f6bd16", + "type": "color", + "description": "旭日黄" + }, + "sunriseYellowLight": { + "value": "#fcebb9", + "type": "color", + "description": "旭日浅黄" + }, + "dustRed": { + "value": "#e86452", + "type": "color", + "description": "薄暮红" + }, + "dustRedLight": { + "value": "#f8d0cb", + "type": "color", + "description": "薄暮浅红" + }, + "dayBreakBlue": { + "value": "#6dc8ec", + "type": "color", + "description": "破晓蓝" + }, + "dayBreakBlueLight": { + "value": "#d3eef9", + "type": "color", + "description": "破晓浅蓝" + }, + "goldenPurple": { + "value": "#945fb9", + "type": "color", + "description": "罗兰紫" + }, + "goldenPurpleLight": { + "value": "#decfea", + "type": "color", + "description": "罗兰浅紫" + }, + "sunsetOrange": { + "value": "#ff9845", + "type": "color", + "description": "落日橘" + }, + "sunsetOrangeLight": { + "value": "#ffe0c7", + "type": "color", + "description": "落日浅橘" + }, + "dardGreen": { + "value": "#1e9493", + "type": "color", + "description": "天水青" + }, + "dardGreenLight": { + "value": "#bbdede", + "type": "color", + "description": "天水浅青" + }, + "magenta": { + "value": "#ff99c3", + "type": "color", + "description": "桃花粉" + }, + "magentaLight": { + "value": "#ffe0ed", + "type": "color", + "description": "桃花浅粉" + } } }, "brand-a": { @@ -658,7 +830,7 @@ }, "button": { "radius": { - "value": "{radius-base.min}", + "value": "{border-radius.default}", "type": "borderRadius" }, "padding": { From 6e3fc0ceb24d95cdc4e260805b42f506021185d3 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 09:51:29 +0800 Subject: [PATCH 44/77] apply to brand a --- input/design-tokens.json | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index ded343d..153bda1 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -816,15 +816,15 @@ "brand-a": { "color-primary": { "default": { - "value": "{color-base-red.40}", + "value": "{brand.color-primary}", "type": "color" }, "hover": { - "value": "{color-base-red.20}", + "value": "{brand.color-primary-active}", "type": "color" }, "disabled": { - "value": "{color-base-navy.10}", + "value": "{border.color-border-secondary}", "type": "color" } }, @@ -835,11 +835,11 @@ }, "padding": { "left": { - "value": "{spacing-base.none}", + "value": "{padding.default}", "type": "spacing" }, "right": { - "value": "{spacing-base.sm}", + "value": "{padding.default}", "type": "spacing" } }, @@ -856,25 +856,26 @@ "typography": { "lg": { "value": { - "fontFamily": "{font-face-base.serif}", + "fontFamily": "{fontFamily.element-plus}", "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" + "fontSize": "{font-size.lg}", + "textCase": "none", + "lineHeight": "{lineHeight.default}" }, "type": "typography" }, "sm": { "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.medium}", - "fontSize": "{font-size-label.xs}", + "fontFamily": "{fontFamily.element-plus}", + "fontWeight": "{font-weight-base.regular}", + "fontSize": "{font-size.sm}", "textCase": "none" }, "type": "typography" } }, "font-family": { - "value": "{font-face-base.sans-serif}", + "value": "{fontFamily.element-plus}", "type": "fontFamilies" } }, @@ -895,7 +896,7 @@ "card": { "header": { "lg": { - "value": "{button.padding.left}", + "value": "{padding.default}", "type": "spacing" } }, @@ -910,10 +911,6 @@ "description": "小尺寸卡片宽度" } }, - "body": { - "value": "{spacing-base.sm}", - "type": "spacing" - }, "height": { "unit": { "value": "{sizing-base-v.unit}", From e8dccaa3619882c89b98c53bbbdabc3476b18690 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 10:19:05 +0800 Subject: [PATCH 45/77] brand a disable color --- input/design-tokens.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 153bda1..cce70e6 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -881,15 +881,15 @@ }, "color-disabled": { "text": { - "value": "{color-base-neutral-light.10}", + "value": "{brand.color-primary-text}", "type": "color" }, "background": { - "value": "{color-primary.disabled}", + "value": "{border.color-border-secondary}", "type": "color" }, "border": { - "value": "{color-base-neutral-light.20}", + "value": "{border.color-border}", "type": "color" } }, From 088a89e47ad7bb31bad17eee4fda13698cef035c Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 10:23:41 +0800 Subject: [PATCH 46/77] card radius value --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index cce70e6..6703ec0 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -918,7 +918,7 @@ } }, "radius": { - "value": "{radius-base.md}", + "value": "{border-radius.default}", "type": "borderRadius" } } From ce5659e271451d76d81e6ea7d4c97107e3ccbfb5 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 10:36:24 +0800 Subject: [PATCH 47/77] brand b --- input/design-tokens.json | 54 +++++----------------------------------- 1 file changed, 6 insertions(+), 48 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 6703ec0..5369b7b 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -926,33 +926,19 @@ "brand-b": { "color-primary": { "default": { - "value": "{color-base-blue.40}", + "value": "{chart.cyan}", "type": "color" }, "hover": { - "value": "{color-base-blue.70}", + "value": "{chart.dardGreen}", "type": "color" }, "disabled": { - "value": "{color-base-neutral-light.60}", + "value": "{chart.greyLight}", "type": "color" } }, "button": { - "radius": { - "value": "{radius-base.sm}", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "{spacing-base.sm}", - "type": "spacing" - }, - "right": { - "value": "{spacing-base.sm}", - "type": "spacing" - } - }, "height": { "lg": { "value": "36px", @@ -962,50 +948,22 @@ "value": "24px", "type": "sizing" } - }, - "typography": { - "lg": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.lg}", - "textCase": "none" - }, - "type": "typography" - }, - "sm": { - "value": { - "fontFamily": "{font-face-base.sans-serif}", - "fontWeight": "{font-weight-base.regular}", - "fontSize": "{font-size-label.xs}", - "textCase": "none" - }, - "type": "typography" - } - }, - "font-family": { - "value": "{font-face-base.sans-serif}", - "type": "fontFamilies" } }, "color-disabled": { "text": { - "value": "{color-base-neutral-light.10}", + "value": "{chart.magentaLight}", "type": "color" }, "background": { - "value": "{color-base-neutral-light.90}", + "value": "{chart.cyanLight}", "type": "color" }, "border": { - "value": "{color-base-neutral-light.20}", + "value": "{chart.goldenPurple}", "type": "color" } }, - "button-magrin-bottom": { - "value": "{spacing-base.md}", - "type": "spacing" - }, "card": { "width": { "unit": { From 8bccc4e5a1b2decc4efa6b543889bc32c4f4ec84 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 02:36:55 +0000 Subject: [PATCH 48/77] build tokens --- input/base.json | 1118 +++++++++++++++++++++++++++----------------- input/brand-a.json | 34 +- input/brand-b.json | 72 +-- output/base.css | 253 +++++----- output/brand-a.css | 28 +- output/brand-b.css | 25 +- 6 files changed, 868 insertions(+), 662 deletions(-) diff --git a/input/base.json b/input/base.json index b82a22c..8f787fe 100644 --- a/input/base.json +++ b/input/base.json @@ -1,562 +1,814 @@ { - "spacing-base": { + "brand": { + "color-primary-bg": { + "value": "#f0f9ff", + "type": "color", + "description": "主色浅色背景色" + }, + "color-primary-bg-hover": { + "value": "#e0f2ff", + "type": "color", + "description": "主色浅色背景悬浮态" + }, + "color-primary-border": { + "value": "#aed4f2", + "type": "color", + "description": "主色描边色" + }, + "color-primary-border-hover": { + "value": "#81b5e6", + "type": "color", + "description": "主色描边色悬浮态" + }, + "color-primary-hover": { + "value": "#5796d9", + "type": "color", + "description": "主色悬浮态" + }, + "color-primary": { + "value": "#3076cc", + "type": "color", + "description": "品牌主色" + }, + "color-primary-active": { + "value": "#1f57a6", + "type": "color", + "description": "主色激活态" + }, + "color-primary-text-hover": { + "value": "#5796d9", + "type": "color", + "description": "主色文本悬浮态" + }, + "color-primary-text": { + "value": "#3076cc", + "type": "color", + "description": "主色文本" + }, + "color-primary-text-active": { + "value": "#1f57a6", + "type": "color", + "description": "主色文本激活态" + } + }, + "font-size": { + "default": { + "value": "14px", + "type": "fontSizes", + "description": "中等字号(默认字号)" + }, + "sm": { + "value": "12px", + "type": "fontSizes", + "description": "小字号" + }, + "lg": { + "value": "16px", + "type": "fontSizes", + "description": "大字号" + }, + "xl": { + "value": "20px", + "type": "fontSizes", + "description": "超大字号" + }, + "heading1": { + "value": "24px", + "type": "fontSizes", + "description": "一级标题字号" + }, + "heading2": { + "value": "20px", + "type": "fontSizes", + "description": "二级标题字号" + }, + "heading3": { + "value": "16px", + "type": "fontSizes", + "description": "三级标题字号" + }, + "heading4": { + "value": "14px", + "type": "fontSizes", + "description": "四级标题字号" + } + }, + "font-weight-base": { + "thin": { + "value": 300, + "type": "fontWeights" + }, + "regular": { + "value": 400, + "type": "fontWeights" + }, + "medium": { + "value": 500, + "type": "fontWeights" + }, + "bold": { + "value": 600, + "type": "fontWeights" + } + }, + "border-radius": { + "default": { + "value": "4px", + "type": "borderRadius", + "description": "基础圆角" + } + }, + "sizing-base-h": { "unit": { - "value": "8px", - "type": "spacing" + "value": "480px", + "type": "sizing" }, "xs": { - "value": "8px", - "type": "spacing" + "value": "960px", + "type": "sizing" }, "sm": { - "value": "16px", - "type": "spacing" + "value": "1440px", + "type": "sizing" }, "md": { - "value": "24px", - "type": "spacing" + "value": "1920px", + "type": "sizing" }, "lg": { - "value": "32px", - "type": "spacing" + "value": "2400px", + "type": "sizing" }, "xl": { - "value": "40px", - "type": "spacing" + "value": "2880px", + "type": "sizing" }, "xxl": { - "value": "48px", - "type": "spacing" + "value": "3360px", + "type": "sizing" + } + }, + "sizing-base-v": { + "unit": { + "value": "270px", + "type": "sizing" + }, + "xs": { + "value": "540px", + "type": "sizing" + }, + "sm": { + "value": "810px", + "type": "sizing" + }, + "md": { + "value": "1080px", + "type": "sizing" }, - "none": { - "value": "0px", - "type": "spacing" + "lg": { + "value": "1350px", + "type": "sizing" + }, + "xl": { + "value": "1620px", + "type": "sizing" } }, - "color-base-neutral-dark": { - "10": { - "value": "#5c5c5c", - "type": "color" + "success": { + "color-success-bg": { + "value": "#f6ffed", + "type": "color", + "description": "成功色的浅色背景颜色" }, - "20": { - "value": "#525252", - "type": "color" + "color-success-bg-hover": { + "value": "#d9f7be", + "type": "color", + "description": "成功色的浅色背景悬浮态" }, - "30": { - "value": "#474747", - "type": "color" + "color-success-border": { + "value": "#b7eb8f", + "type": "color", + "description": "成功色的描边色" }, - "40": { - "value": "#3d3d3d", - "type": "color" + "color-success-border-hover": { + "value": "#95de64", + "type": "color", + "description": "成功色的描边色悬浮态" }, - "50": { - "value": "#333333", - "type": "color" + "color-success-hover": { + "value": "#95de64", + "type": "color", + "description": "成功色的深色悬浮态" }, - "60": { - "value": "#292929", - "type": "color" + "color-success": { + "value": "#52c41a", + "type": "color", + "description": "成功色" }, - "70": { - "value": "#1f1f1f", - "type": "color" + "color-success-active": { + "value": "#389e0d", + "type": "color", + "description": "成功色的深色激活态" }, - "80": { - "value": "#141414", - "type": "color" + "color-success-text-hover": { + "value": "#73d13d", + "type": "color", + "description": "成功色的文本悬浮态" }, - "90": { - "value": "#0a0a0a", - "type": "color" + "color-success-text": { + "value": "#52c41a", + "type": "color", + "description": "成功色的文本默认态" }, - "100": { - "value": "#000000", - "type": "color" + "color-success-text-active": { + "value": "#389e0d", + "type": "color", + "description": "成功色的文本激活态" } }, - "color-base-dark-blue": { - "10": { - "value": "#cccfd1", - "type": "color" + "warning": { + "color-warning-bg": { + "value": "#fffbe6", + "type": "color", + "description": "警戒色的浅色背景颜色" }, - "20": { - "value": "#adb2b6", - "type": "color" + "color-warning-bg-hover": { + "value": "#fff1b8", + "type": "color", + "description": "警戒色的浅色背景悬浮态" }, - "30": { - "value": "#8f959a", - "type": "color" + "color-warning-border": { + "value": "#ffe58f", + "type": "color", + "description": "警戒色的描边色" }, - "40": { - "value": "#70787f", - "type": "color" + "color-warning-border-hover": { + "value": "#ffd666", + "type": "color", + "description": "警戒色的描边色悬浮态" }, - "50": { - "value": "#525b63", - "type": "color" + "color-warning-hover": { + "value": "#ffd666", + "type": "color", + "description": "警戒色的深色悬浮态" }, - "60": { - "value": "#333E48", + "color-warning": { + "value": "#faad14", "type": "color", - "description": "default" + "description": "警戒色" }, - "70": { - "value": "#2b353d", - "type": "color" + "color-warning-active": { + "value": "#d48806", + "type": "color", + "description": "警戒色的深色激活态" }, - "80": { - "value": "#242b32", - "type": "color" + "color-warning-text-hover": { + "value": "#ffc53d", + "type": "color", + "description": "警戒色的文本悬浮态" }, - "90": { - "value": "#1c2228", - "type": "color" + "color-warning-text": { + "value": "#faad14", + "type": "color", + "description": "警戒色的文本默认态" }, - "100": { - "value": "#14191d", - "type": "color" + "color-warning-text-active": { + "value": "#d48806", + "type": "color", + "description": "警戒色的文本激活态" } }, - "color-base-blue": { - "10": { - "value": "#c4d0f3", - "type": "color" - }, - "20": { - "value": "#a1b3eb", - "type": "color" - }, - "30": { - "value": "#7d97e4", - "type": "color" - }, - "40": { - "value": "#5a7adc", - "type": "color" - }, - "50": { - "value": "#365ed5", - "type": "color" - }, - "60": { - "value": "#1341cd", - "type": "color" - }, - "70": { - "value": "#1037ae", - "type": "color" - }, - "80": { - "value": "#0d2e90", - "type": "color" - }, - "90": { - "value": "#0a2471", - "type": "color" - }, - "100": { - "value": "#081a52", - "type": "color" + "error": { + "color-error-bg": { + "value": "#fff2f0", + "type": "color", + "description": "错误色的浅色背景颜色" + }, + "color-error-bg-hover": { + "value": "#fff1f0", + "type": "color", + "description": "错误色的浅色背景色悬浮态" + }, + "color-error-border": { + "value": "#ffccc7", + "type": "color", + "description": "错误色的描边色" + }, + "color-error-border-hover": { + "value": "#ffa39e", + "type": "color", + "description": "错误色的描边色悬浮态" + }, + "color-error-hover": { + "value": "#ff7875", + "type": "color", + "description": "错误色的深色悬浮态" + }, + "color-error": { + "value": "#ff4d4f", + "type": "color", + "description": "错误色" + }, + "color-error-active": { + "value": "#d9363e", + "type": "color", + "description": "错误色的深色激活态" + }, + "color-error-text-hover": { + "value": "#ff7875", + "type": "color", + "description": "错误色的文本悬浮态" + }, + "color-error-text": { + "value": "#ff4d4f", + "type": "color", + "description": "错误色的文本默认态" + }, + "color-error-text-active": { + "value": "#d9363e", + "type": "color", + "description": "错误色的文本激活态" } }, - "color-base-red": { - "10": { - "value": "#f1c4c4", - "type": "color" + "info": { + "color-info-bg": { + "value": "#eaf4ff", + "type": "color", + "description": "信息色的浅色背景颜色" }, - "20": { - "value": "#e9a0a0", - "type": "color" + "color-info-bg-hover": { + "value": "#e0f2ff", + "type": "color", + "description": "信息色的浅色背景悬浮态" }, - "30": { - "value": "#e07d7d", - "type": "color" + "color-info-border": { + "value": "#97c3f2", + "type": "color", + "description": "信息色的描边色" }, - "40": { - "value": "#d85959", - "type": "color" + "color-info-border-hover": { + "value": "#81b5e6", + "type": "color", + "description": "信息色的描边色悬浮态" }, - "50": { - "value": "#cf3636", + "color-info-hover": { + "value": "#4196f0", "type": "color", - "description": "A red color" + "description": "信息色的深色悬浮态" }, - "60": { - "value": "#c71212", - "type": "color" + "color-info": { + "value": "#3076cc", + "type": "color", + "description": "信息色" }, - "70": { - "value": "#a90f0f", - "type": "color" + "color-info-active": { + "value": "#277cd6", + "type": "color", + "description": "信息色的深色激活态" }, - "80": { - "value": "#8b0d0d", - "type": "color" + "color-info-text-hover": { + "value": "#4196f0", + "type": "color", + "description": "信息色的文本悬浮态" }, - "90": { - "value": "#6d0a0a", - "type": "color" + "color-info-text": { + "value": "#3076cc", + "type": "color", + "description": "信息色的文本默认态" }, - "100": { - "value": "#500707", - "type": "color" + "color-info-text-active": { + "value": "#1f57a6", + "type": "color", + "description": "信息色的文本激活态" } }, - "color-base-green": { - "10": { - "value": "#c3e6cb", - "type": "color" - }, - "20": { - "value": "#9fd6ab", - "type": "color" - }, - "30": { - "value": "#7bc78c", - "type": "color" - }, - "40": { - "value": "#57b86d", - "type": "color" - }, - "50": { - "value": "#33a84d", - "type": "color" - }, - "60": { - "value": "#0f992e", - "type": "color" - }, - "70": { - "value": "#0d8227", - "type": "color" - }, - "80": { - "value": "#0b6b20", - "type": "color" - }, - "90": { - "value": "#085419", - "type": "color" - }, - "100": { - "value": "#063d12", - "type": "color" + "link": { + "color-link": { + "value": "#3076cc", + "type": "color", + "description": "链接色" + }, + "color-link-hover": { + "value": "#81b5e6", + "type": "color", + "description": "超链接悬浮颜色" + }, + "color-link-active": { + "value": "#1f57a6", + "type": "color", + "description": "超链接激活颜色" } }, - "color-base-navy": { - "10": { - "value": "#c2d0dc", - "type": "color" + "text": { + "color-text-base": { + "value": "#000000", + "type": "color", + "description": "基础文本色" }, - "20": { - "value": "#9db3c7", - "type": "color" + "color-text": { + "value": "#000000e0", + "type": "color", + "description": "一级文本色" }, - "30": { - "value": "#7897b2", - "type": "color" + "color-text-secondary": { + "value": "#000000a6", + "type": "color", + "description": "二级文本色" }, - "40": { - "value": "#547a9d", - "type": "color" + "color-text-tertiary": { + "value": "#00000073", + "type": "color", + "description": "三级文本色" }, - "50": { - "value": "#2f5e88", - "type": "color" + "color-text-quaternary": { + "value": "#00000040", + "type": "color", + "description": "四级文本色" + } + }, + "border": { + "color-border": { + "value": "#d9d9d9", + "type": "color", + "description": "一级边框色" }, - "60": { - "value": "#0a4173", + "color-border-secondary": { + "value": "#f0f0f0", "type": "color", - "description": "default" + "description": "二级边框色" + } + }, + "fill": { + "color-fill": { + "value": "#00000026", + "type": "color", + "description": "一级填充" }, - "70": { - "value": "#093762", - "type": "color" + "color-fill-secondary": { + "value": "#0000000f", + "type": "color", + "description": "二级填充" }, - "80": { - "value": "#072e51", - "type": "color" + "color-fill-tertiary": { + "value": "#0000000a", + "type": "color", + "description": "三级填充" }, - "90": { - "value": "#06243f", - "type": "color" + "color-fill-quaternary": { + "value": "#00000005", + "type": "color", + "description": "四级填充" + } + }, + "background": { + "color-bg-container": { + "value": "#ffffff", + "type": "color", + "description": "组件容器背景色" + }, + "color-bg-elevated": { + "value": "#ffffff", + "type": "color", + "description": "浮层容器背景色" + }, + "color-bg-layout": { + "value": "#f5f5f5", + "type": "color", + "description": "布局背景色" }, - "100": { - "value": "#041a2e", - "type": "color" + "color-bg-spotlight": { + "value": "#000000d9", + "type": "color", + "description": "引起注意的背景色" + }, + "color-bg-mask": { + "value": "#00000073", + "type": "color", + "description": "浮层的背景蒙层颜色" } }, - "color-base-pink": { - "10": { - "value": "#e0c2dd", - "type": "color" - }, - "20": { - "value": "#ce9dc9", - "type": "color" - }, - "30": { - "value": "#bb78b4", - "type": "color" - }, - "40": { - "value": "#a953a0", - "type": "color" - }, - "50": { - "value": "#962e8b", - "type": "color" - }, - "60": { - "value": "#840977", - "type": "color" - }, - "70": { - "value": "#700865", - "type": "color" - }, - "80": { - "value": "#5c0653", - "type": "color" - }, - "90": { - "value": "#490541", - "type": "color" - }, - "100": { - "value": "#350430", - "type": "color" + "fontBase": { + "fontFamily-apple-system": { + "value": "'-apple-system'", + "type": "fontFamilies", + "description": "-apple-system targets San Francisco in Safari (on Mac OS X and iOS), and it targets Neue Helvetica and Lucida Grande on older versions of Mac OS X. It properly selects between San Francisco Text and San Francisco Display depending on the text’s size" + }, + "fontFamily-blink": { + "value": "'BlinkMacSystemFont'", + "type": "fontFamilies", + "description": "Apple system font full version" + }, + "fontFamily-SegoeUi": { + "value": "'Segoe UI'", + "type": "fontFamilies", + "description": "Segoe UI targets Windows and Windows Phone." + }, + "fontFamily-Roboto": { + "value": "'Roboto'", + "type": "fontFamilies", + "description": "Roboto targets Android and newer Chrome OS. It is deliberately listed after Segoe UI so that if you’re an Android developer on Windows and have Roboto installed, Segoe UI will be used instead." + }, + "fontFamily-HelveticaNeue": { + "value": "'Helvetica Neue'", + "type": "fontFamilies", + "description": "Helvetica Neue is a sans-serif typeface that is inspiring designers with its unique and appealing characters and width for a long time. The font came to the surface in 1957 by a typeface designer Max Miedinger belongs to Swiss. " + }, + "fontFamily-Arial": { + "value": "'Arial'", + "type": "fontFamilies", + "description": "Arial is an extremely versatile family of typefaces which can be used with equal success for text setting in reports, presentations, magazines etc, and for display use in newspapers, advertising and promotions." + }, + "fontFamily-NotoSans": { + "value": "'Noto Sans'", + "type": "fontFamilies", + "description": "Noto Sans is an unmodulated (“sans serif”) design for texts in the Latin, Cyrillic and Greek scripts, which is also suitable as the complementary choice for other script-specific Noto Sans fonts." + }, + "fontFamily-sans-serif": { + "value": "'sans-serif'", + "type": "fontFamilies", + "description": "A sans serif—or simply “sans”—is a typeface designed without serif.Examples of sans serif typefaces include Roboto, Open Sans, Poppins, Noto Sans, Work Sans, and Epilogue." + }, + "fontFamily-AppleColorEmoji": { + "value": "'Apple Color Emoji'", + "type": "fontFamilies", + "description": "Apple Color Emoji (stylized as AppleColorEmoji) is a color typeface used on Apple platforms such as iOS and macOS to display Emoji characters." + }, + "fontFamily-SegoeUIEmoji": { + "value": "'Segoe UI Emoji'", + "type": "fontFamilies", + "description": "Segoe (/ˈsiːɡoʊ/ SEE-goh) is a typeface, or family of fonts, that is best known for its use by Microsoft. " + }, + "fontFamily-SegoeUISymbol": { + "value": "'Segoe UI Symbol'", + "type": "fontFamilies", + "description": "The Segoe UI Symbol font from Microsoft contains an extensive range of symbols, emoji, pictures, dingbats, icons and images." + }, + "fontFamily-NotoColorEmoji": { + "value": "'Noto Color Emoji'", + "type": "fontFamilies", + "description": "Noto Color Emoji is an open-source emoji font from Google." + }, + "fontFamily-Helvetica": { + "value": "'Helvetica'", + "type": "fontFamilies", + "description": "Helvetica原名Neue Haas Grotesk,是一种广泛使用的无衬线字体,由瑞士字体设计师Max Miedinger和Eduard Hoffmann于1957年开发" + }, + "fontFamily-PingFang SC": { + "value": "'PingFang SC'", + "type": "fontFamilies", + "description": "苹果专门为中国用户打造的一套字体,包括6种字重,分别是极细体、纤细体、细体、常规体、中黑体、中粗体、粗体,全部都是.ttf 格式" + }, + "fontFamily-Hiragino Sans GB": { + "value": "'Hiragino Sans GB'", + "type": "fontFamilies", + "description": "The font was designed by JIYUKOBO Ltd and Beijing Hanyi Keyin Information Technology Co Ltd and free for personal use." + }, + "fontFamily-Microsoft YaHei": { + "value": "'Microsoft YaHei'", + "type": "fontFamilies", + "description": "A Simplified Chinese font developed by taking advantage of ClearType technology, and it provides excellent reading experience particularly onscreen. The font is very legible at small sizes." + }, + "fontFamily-微软雅黑": { + "value": "'微软雅黑'", + "type": "fontFamilies", + "description": "微软雅黑" } }, - "font-face-base": { - "sans-serif": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "serif": { - "value": "Baskerville", - "type": "fontFamilies" - }, - "mono": { - "value": "'Consolas', Courier, monospace", - "type": "fontFamilies" + "fontFamily": { + "element-plus": { + "value": "'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'", + "type": "fontFamilies", + "description": "Element Plus包含的默认字体" + }, + "ant-design": { + "value": "'-apple-system', 'BlinkMacSystemFont' , 'Segoe UI' , 'Roboto' , 'Helvetica Neue' , 'Arial' , 'Noto Sans' , 'sans-serif' , 'Apple Color Emoji' , 'Segoe UI Emoji' , 'Segoe UI Symbol' , 'Noto Color Emoji'", + "type": "fontFamilies", + "description": "Ant Design默认字体组" } }, - "font-size-display": { - "xs": { - "value": "14px", - "type": "fontSizes" + "lineHeight": { + "default": { + "value": 1.571, + "type": "lineHeights", + "description": "默认行高" }, "sm": { - "value": "16px", - "type": "fontSizes" - }, - "md": { - "value": "18px", - "type": "fontSizes" + "value": 1.667, + "type": "lineHeights", + "description": "小字号行高" }, "lg": { - "value": "24px", - "type": "fontSizes" + "value": 1.5, + "type": "lineHeights", + "description": "大字号行高" }, "xl": { - "value": "32px", - "type": "fontSizes" - }, - "xxl": { - "value": "48px", - "type": "fontSizes" + "value": 1.4, + "type": "lineHeights", + "description": "超大字号行高" + }, + "heading1": { + "value": 1.333, + "type": "lineHeights", + "description": "一级标题行高" + }, + "heading2": { + "value": 1.4, + "type": "lineHeights", + "description": "二级标题行高" + }, + "heading3": { + "value": 1.5, + "type": "lineHeights", + "description": "三级标题行高" + }, + "heading4": { + "value": 1.571, + "type": "lineHeights", + "description": "四级标题行高" } }, - "font-size-label": { + "margin": { + "xxs": { + "value": "4px", + "type": "spacing", + "description": "极小外间距" + }, "xs": { - "value": "12px", - "type": "fontSizes" + "value": "8px", + "type": "spacing", + "description": "特小外间距" }, "sm": { - "value": "13px", - "type": "fontSizes" - }, - "md": { - "value": "14px", - "type": "fontSizes" + "value": "12px", + "type": "spacing", + "description": "小外间距" }, - "lg": { + "default": { "value": "16px", - "type": "fontSizes" - }, - "xl": { - "value": "17px", - "type": "fontSizes" - }, - "xxl": { - "value": "18px", - "type": "fontSizes" - } - }, - "font-size-body": { - "sm": { - "value": "14px", - "type": "fontSizes" + "type": "spacing", + "description": "外间距" }, "md": { - "value": "16px", - "type": "fontSizes" + "value": "20px", + "type": "spacing", + "description": "中等外间距" }, "lg": { - "value": "18px", - "type": "fontSizes" - } - }, - "font-weight-base": { - "thin": { - "value": 300, - "type": "fontWeights" - }, - "regular": { - "value": 400, - "type": "fontWeights" + "value": "24px", + "type": "spacing", + "description": "大外间距" }, - "medium": { - "value": 500, - "type": "fontWeights" + "xl": { + "value": "32px", + "type": "spacing", + "description": "特大外间距" }, - "bold": { - "value": 600, - "type": "fontWeights" + "xxl": { + "value": "48px", + "type": "spacing", + "description": "超大外间距" } }, - "radius-base": { - "min": { + "padding": { + "xxs": { "value": "4px", - "type": "borderRadius" + "type": "spacing", + "description": "极小内间距" }, "xs": { "value": "8px", - "type": "borderRadius" + "type": "spacing", + "description": "特小内间距" }, "sm": { "value": "12px", - "type": "borderRadius" + "type": "spacing", + "description": "小内间距" + }, + "default": { + "value": "16px", + "type": "spacing", + "description": "内间距" }, "md": { - "value": "24px", - "type": "borderRadius" + "value": "20px", + "type": "spacing", + "description": "中等内间距" }, "lg": { - "value": "48px", - "type": "borderRadius" + "value": "24px", + "type": "spacing", + "description": "大内间距" }, "xl": { - "value": "64px", - "type": "borderRadius" + "value": "32px", + "type": "spacing", + "description": "特大内间距" } }, - "color-base-neutral-light": { - "10": { - "value": "#a3a3a3", - "type": "color" - }, - "20": { - "value": "#adadad", - "type": "color" - }, - "30": { - "value": "#b8b8b8", - "type": "color" - }, - "40": { - "value": "#c2c2c2", - "type": "color" + "boxShadow": { + "default": { + "value": "0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d", + "type": "boxShadow", + "description": "一级阴影" + }, + "secondary": { + "value": "0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d", + "type": "boxShadow", + "description": "二级阴影" + } + }, + "chart": { + "cyan": { + "value": "#5ad8a6", + "type": "color", + "description": "翡翠绿" }, - "50": { - "value": "#cccccc", - "type": "color" + "cyanLight": { + "value": "#cdf3e3", + "type": "color", + "description": "翡翠浅绿" }, - "60": { - "value": "#d6d6d6", - "type": "color" + "grey": { + "value": "#5d7092", + "type": "color", + "description": "商务灰" }, - "70": { - "value": "#e0e0e0", - "type": "color" + "greyLight": { + "value": "#ced4de", + "type": "color", + "description": "商务浅灰" }, - "80": { - "value": "#ebebeb", - "type": "color" + "sunriseYellow": { + "value": "#f6bd16", + "type": "color", + "description": "旭日黄" }, - "90": { - "value": "#f5f5f5", - "type": "color" + "sunriseYellowLight": { + "value": "#fcebb9", + "type": "color", + "description": "旭日浅黄" }, - "100": { - "value": "#ffffff", - "type": "color" - } - }, - "color-base-starbucks": { - "logo": { - "value": "#006241", + "dustRed": { + "value": "#e86452", "type": "color", - "description": "color-starbucks" - } - }, - "sizing-base-h": { - "unit": { - "value": "480px", - "type": "sizing" + "description": "薄暮红" }, - "xs": { - "value": "960px", - "type": "sizing" + "dustRedLight": { + "value": "#f8d0cb", + "type": "color", + "description": "薄暮浅红" }, - "sm": { - "value": "1440px", - "type": "sizing" + "dayBreakBlue": { + "value": "#6dc8ec", + "type": "color", + "description": "破晓蓝" }, - "md": { - "value": "1920px", - "type": "sizing" + "dayBreakBlueLight": { + "value": "#d3eef9", + "type": "color", + "description": "破晓浅蓝" }, - "lg": { - "value": "2400px", - "type": "sizing" + "goldenPurple": { + "value": "#945fb9", + "type": "color", + "description": "罗兰紫" }, - "xl": { - "value": "2880px", - "type": "sizing" + "goldenPurpleLight": { + "value": "#decfea", + "type": "color", + "description": "罗兰浅紫" }, - "xxl": { - "value": "3360px", - "type": "sizing" - } - }, - "sizing-base-v": { - "unit": { - "value": "270px", - "type": "sizing" + "sunsetOrange": { + "value": "#ff9845", + "type": "color", + "description": "落日橘" }, - "xs": { - "value": "540px", - "type": "sizing" + "sunsetOrangeLight": { + "value": "#ffe0c7", + "type": "color", + "description": "落日浅橘" }, - "sm": { - "value": "810px", - "type": "sizing" + "dardGreen": { + "value": "#1e9493", + "type": "color", + "description": "天水青" }, - "md": { - "value": "1080px", - "type": "sizing" + "dardGreenLight": { + "value": "#bbdede", + "type": "color", + "description": "天水浅青" }, - "lg": { - "value": "1350px", - "type": "sizing" + "magenta": { + "value": "#ff99c3", + "type": "color", + "description": "桃花粉" }, - "xl": { - "value": "1620px", - "type": "sizing" + "magentaLight": { + "value": "#ffe0ed", + "type": "color", + "description": "桃花浅粉" } } } \ No newline at end of file diff --git a/input/brand-a.json b/input/brand-a.json index b2621d0..1aeb456 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -1,15 +1,15 @@ { "color-primary": { "default": { - "value": "#d85959", + "value": "#3076cc", "type": "color" }, "hover": { - "value": "#e9a0a0", + "value": "#1f57a6", "type": "color" }, "disabled": { - "value": "#c2d0dc", + "value": "#f0f0f0", "type": "color" } }, @@ -20,7 +20,7 @@ }, "padding": { "left": { - "value": "0px", + "value": "16px", "type": "spacing" }, "right": { @@ -41,7 +41,7 @@ "typography": { "lg": { "fontFamily": { - "value": "Baskerville", + "value": "'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'", "type": "fontFamilies" }, "fontWeight": { @@ -55,15 +55,19 @@ "textCase": { "value": "none", "type": "textCase" + }, + "lineHeight": { + "value": 1.571, + "type": "lineHeights" } }, "sm": { "fontFamily": { - "value": "'Inter', Helvetica, Arial, sans-serif", + "value": "'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'", "type": "fontFamilies" }, "fontWeight": { - "value": 500, + "value": 400, "type": "fontWeights" }, "fontSize": { @@ -77,28 +81,28 @@ } }, "font-family": { - "value": "'Inter', Helvetica, Arial, sans-serif", + "value": "'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'", "type": "fontFamilies" } }, "color-disabled": { "text": { - "value": "#a3a3a3", + "value": "#3076cc", "type": "color" }, "background": { - "value": "#c2d0dc", + "value": "#f0f0f0", "type": "color" }, "border": { - "value": "#adadad", + "value": "#d9d9d9", "type": "color" } }, "card": { "header": { "lg": { - "value": "0px", + "value": "16px", "type": "spacing" } }, @@ -113,10 +117,6 @@ "description": "小尺寸卡片宽度" } }, - "body": { - "value": "16px", - "type": "spacing" - }, "height": { "unit": { "value": "270px", @@ -124,7 +124,7 @@ } }, "radius": { - "value": "24px", + "value": "4px", "type": "borderRadius" } } diff --git a/input/brand-b.json b/input/brand-b.json index 1d54658..099bfde 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -1,33 +1,19 @@ { "color-primary": { "default": { - "value": "#5a7adc", + "value": "#5ad8a6", "type": "color" }, "hover": { - "value": "#1037ae", + "value": "#1e9493", "type": "color" }, "disabled": { - "value": "#d6d6d6", + "value": "#ced4de", "type": "color" } }, "button": { - "radius": { - "value": "12px", - "type": "borderRadius" - }, - "padding": { - "left": { - "value": "16px", - "type": "spacing" - }, - "right": { - "value": "16px", - "type": "spacing" - } - }, "height": { "lg": { "value": "36px", @@ -37,68 +23,22 @@ "value": "24px", "type": "sizing" } - }, - "typography": { - "lg": { - "fontFamily": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "fontWeight": { - "value": 400, - "type": "fontWeights" - }, - "fontSize": { - "value": "16px", - "type": "fontSizes" - }, - "textCase": { - "value": "none", - "type": "textCase" - } - }, - "sm": { - "fontFamily": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" - }, - "fontWeight": { - "value": 400, - "type": "fontWeights" - }, - "fontSize": { - "value": "12px", - "type": "fontSizes" - }, - "textCase": { - "value": "none", - "type": "textCase" - } - } - }, - "font-family": { - "value": "'Inter', Helvetica, Arial, sans-serif", - "type": "fontFamilies" } }, "color-disabled": { "text": { - "value": "#a3a3a3", + "value": "#ffe0ed", "type": "color" }, "background": { - "value": "#f5f5f5", + "value": "#cdf3e3", "type": "color" }, "border": { - "value": "#adadad", + "value": "#945fb9", "type": "color" } }, - "button-magrin-bottom": { - "value": "24px", - "type": "spacing" - }, "card": { "width": { "unit": { diff --git a/output/base.css b/output/base.css index f4a3113..b54d9b7 100644 --- a/output/base.css +++ b/output/base.css @@ -1,121 +1,27 @@ .base-theme { - --spacing-base-unit: 8px; - --spacing-base-xs: 8px; - --spacing-base-sm: 16px; - --spacing-base-md: 24px; - --spacing-base-lg: 32px; - --spacing-base-xl: 40px; - --spacing-base-xxl: 48px; - --spacing-base-none: 0px; - --color-base-neutral-dark-10: #5c5c5c; - --color-base-neutral-dark-20: #525252; - --color-base-neutral-dark-30: #474747; - --color-base-neutral-dark-40: #3d3d3d; - --color-base-neutral-dark-50: #333333; - --color-base-neutral-dark-60: #292929; - --color-base-neutral-dark-70: #1f1f1f; - --color-base-neutral-dark-80: #141414; - --color-base-neutral-dark-90: #0a0a0a; - --color-base-neutral-dark-100: #000000; - --color-base-dark-blue-10: #cccfd1; - --color-base-dark-blue-20: #adb2b6; - --color-base-dark-blue-30: #8f959a; - --color-base-dark-blue-40: #70787f; - --color-base-dark-blue-50: #525b63; - --color-base-dark-blue-60: #333E48; - --color-base-dark-blue-70: #2b353d; - --color-base-dark-blue-80: #242b32; - --color-base-dark-blue-90: #1c2228; - --color-base-dark-blue-100: #14191d; - --color-base-blue-10: #c4d0f3; - --color-base-blue-20: #a1b3eb; - --color-base-blue-30: #7d97e4; - --color-base-blue-40: #5a7adc; - --color-base-blue-50: #365ed5; - --color-base-blue-60: #1341cd; - --color-base-blue-70: #1037ae; - --color-base-blue-80: #0d2e90; - --color-base-blue-90: #0a2471; - --color-base-blue-100: #081a52; - --color-base-red-10: #f1c4c4; - --color-base-red-20: #e9a0a0; - --color-base-red-30: #e07d7d; - --color-base-red-40: #d85959; - --color-base-red-50: #cf3636; - --color-base-red-60: #c71212; - --color-base-red-70: #a90f0f; - --color-base-red-80: #8b0d0d; - --color-base-red-90: #6d0a0a; - --color-base-red-100: #500707; - --color-base-green-10: #c3e6cb; - --color-base-green-20: #9fd6ab; - --color-base-green-30: #7bc78c; - --color-base-green-40: #57b86d; - --color-base-green-50: #33a84d; - --color-base-green-60: #0f992e; - --color-base-green-70: #0d8227; - --color-base-green-80: #0b6b20; - --color-base-green-90: #085419; - --color-base-green-100: #063d12; - --color-base-navy-10: #c2d0dc; - --color-base-navy-20: #9db3c7; - --color-base-navy-30: #7897b2; - --color-base-navy-40: #547a9d; - --color-base-navy-50: #2f5e88; - --color-base-navy-60: #0a4173; - --color-base-navy-70: #093762; - --color-base-navy-80: #072e51; - --color-base-navy-90: #06243f; - --color-base-navy-100: #041a2e; - --color-base-pink-10: #e0c2dd; - --color-base-pink-20: #ce9dc9; - --color-base-pink-30: #bb78b4; - --color-base-pink-40: #a953a0; - --color-base-pink-50: #962e8b; - --color-base-pink-60: #840977; - --color-base-pink-70: #700865; - --color-base-pink-80: #5c0653; - --color-base-pink-90: #490541; - --color-base-pink-100: #350430; - --font-face-base-sans-serif: 'Inter', Helvetica, Arial, sans-serif; - --font-face-base-serif: Baskerville; - --font-face-base-mono: 'Consolas', Courier, monospace; - --font-size-display-xs: 0.875rem; - --font-size-display-sm: 1rem; - --font-size-display-md: 1.125rem; - --font-size-display-lg: 1.5rem; - --font-size-display-xl: 2rem; - --font-size-display-xxl: 3rem; - --font-size-label-xs: 0.75rem; - --font-size-label-sm: 0.8125rem; - --font-size-label-md: 0.875rem; - --font-size-label-lg: 1rem; - --font-size-label-xl: 1.0625rem; - --font-size-label-xxl: 1.125rem; - --font-size-body-sm: 0.875rem; - --font-size-body-md: 1rem; - --font-size-body-lg: 1.125rem; + --brand-color-primary-bg: #f0f9ff; + --brand-color-primary-bg-hover: #e0f2ff; + --brand-color-primary-border: #aed4f2; + --brand-color-primary-border-hover: #81b5e6; + --brand-color-primary-hover: #5796d9; + --brand-color-primary: #3076cc; + --brand-color-primary-active: #1f57a6; + --brand-color-primary-text-hover: #5796d9; + --brand-color-primary-text: #3076cc; + --brand-color-primary-text-active: #1f57a6; + --font-size-default: 0.875rem; + --font-size-sm: 0.75rem; + --font-size-lg: 1rem; + --font-size-xl: 1.25rem; + --font-size-heading1: 1.5rem; + --font-size-heading2: 1.25rem; + --font-size-heading3: 1rem; + --font-size-heading4: 0.875rem; --font-weight-base-thin: 300; --font-weight-base-regular: 400; --font-weight-base-medium: 500; --font-weight-base-bold: 600; - --radius-base-min: 4px; - --radius-base-xs: 8px; - --radius-base-sm: 12px; - --radius-base-md: 24px; - --radius-base-lg: 48px; - --radius-base-xl: 64px; - --color-base-neutral-light-10: #a3a3a3; - --color-base-neutral-light-20: #adadad; - --color-base-neutral-light-30: #b8b8b8; - --color-base-neutral-light-40: #c2c2c2; - --color-base-neutral-light-50: #cccccc; - --color-base-neutral-light-60: #d6d6d6; - --color-base-neutral-light-70: #e0e0e0; - --color-base-neutral-light-80: #ebebeb; - --color-base-neutral-light-90: #f5f5f5; - --color-base-neutral-light-100: #ffffff; - --color-base-starbucks-logo: #006241; + --border-radius-default: 4px; --sizing-base-h-unit: 480px; --sizing-base-h-xs: 960px; --sizing-base-h-sm: 1440px; @@ -129,4 +35,125 @@ --sizing-base-v-md: 1080px; --sizing-base-v-lg: 1350px; --sizing-base-v-xl: 1620px; + --success-color-success-bg: #f6ffed; + --success-color-success-bg-hover: #d9f7be; + --success-color-success-border: #b7eb8f; + --success-color-success-border-hover: #95de64; + --success-color-success-hover: #95de64; + --success-color-success: #52c41a; + --success-color-success-active: #389e0d; + --success-color-success-text-hover: #73d13d; + --success-color-success-text: #52c41a; + --success-color-success-text-active: #389e0d; + --warning-color-warning-bg: #fffbe6; + --warning-color-warning-bg-hover: #fff1b8; + --warning-color-warning-border: #ffe58f; + --warning-color-warning-border-hover: #ffd666; + --warning-color-warning-hover: #ffd666; + --warning-color-warning: #faad14; + --warning-color-warning-active: #d48806; + --warning-color-warning-text-hover: #ffc53d; + --warning-color-warning-text: #faad14; + --warning-color-warning-text-active: #d48806; + --error-color-error-bg: #fff2f0; + --error-color-error-bg-hover: #fff1f0; + --error-color-error-border: #ffccc7; + --error-color-error-border-hover: #ffa39e; + --error-color-error-hover: #ff7875; + --error-color-error: #ff4d4f; + --error-color-error-active: #d9363e; + --error-color-error-text-hover: #ff7875; + --error-color-error-text: #ff4d4f; + --error-color-error-text-active: #d9363e; + --info-color-info-bg: #eaf4ff; + --info-color-info-bg-hover: #e0f2ff; + --info-color-info-border: #97c3f2; + --info-color-info-border-hover: #81b5e6; + --info-color-info-hover: #4196f0; + --info-color-info: #3076cc; + --info-color-info-active: #277cd6; + --info-color-info-text-hover: #4196f0; + --info-color-info-text: #3076cc; + --info-color-info-text-active: #1f57a6; + --link-color-link: #3076cc; + --link-color-link-hover: #81b5e6; + --link-color-link-active: #1f57a6; + --text-color-text-base: #000000; + --text-color-text: #000000e0; + --text-color-text-secondary: #000000a6; + --text-color-text-tertiary: #00000073; + --text-color-text-quaternary: #00000040; + --border-color-border: #d9d9d9; + --border-color-border-secondary: #f0f0f0; + --fill-color-fill: #00000026; + --fill-color-fill-secondary: #0000000f; + --fill-color-fill-tertiary: #0000000a; + --fill-color-fill-quaternary: #00000005; + --background-color-bg-container: #ffffff; + --background-color-bg-elevated: #ffffff; + --background-color-bg-layout: #f5f5f5; + --background-color-bg-spotlight: #000000d9; + --background-color-bg-mask: #00000073; + --font-base-font-family-apple-system: '-apple-system'; + --font-base-font-family-blink: 'BlinkMacSystemFont'; + --font-base-font-family-segoe-ui: 'Segoe UI'; + --font-base-font-family-roboto: 'Roboto'; + --font-base-font-family-helvetica-neue: 'Helvetica Neue'; + --font-base-font-family-arial: 'Arial'; + --font-base-font-family-noto-sans: 'Noto Sans'; + --font-base-font-family-sans-serif: 'sans-serif'; + --font-base-font-family-apple-color-emoji: 'Apple Color Emoji'; + --font-base-font-family-segoe-ui-emoji: 'Segoe UI Emoji'; + --font-base-font-family-segoe-ui-symbol: 'Segoe UI Symbol'; + --font-base-font-family-noto-color-emoji: 'Noto Color Emoji'; + --font-base-font-family-helvetica: 'Helvetica'; + --font-base-font-family-ping-fang-sc: 'PingFang SC'; + --font-base-font-family-hiragino-sans-gb: 'Hiragino Sans GB'; + --font-base-font-family-microsoft-ya-hei: 'Microsoft YaHei'; + --font-base-font-family: '微软雅黑'; + --font-family-element-plus: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; + --font-family-ant-design: '-apple-system', 'BlinkMacSystemFont' , 'Segoe UI' , 'Roboto' , 'Helvetica Neue' , 'Arial' , 'Noto Sans' , 'sans-serif' , 'Apple Color Emoji' , 'Segoe UI Emoji' , 'Segoe UI Symbol' , 'Noto Color Emoji'; + --line-height-default: 1.571; + --line-height-sm: 1.667; + --line-height-lg: 1.5; + --line-height-xl: 1.4; + --line-height-heading1: 1.333; + --line-height-heading2: 1.4; + --line-height-heading3: 1.5; + --line-height-heading4: 1.571; + --margin-xxs: 4px; + --margin-xs: 8px; + --margin-sm: 12px; + --margin-default: 16px; + --margin-md: 20px; + --margin-lg: 24px; + --margin-xl: 32px; + --margin-xxl: 48px; + --padding-xxs: 4px; + --padding-xs: 8px; + --padding-sm: 12px; + --padding-default: 16px; + --padding-md: 20px; + --padding-lg: 24px; + --padding-xl: 32px; + --box-shadow-default: 0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; + --box-shadow-secondary: 0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; + --chart-cyan: #5ad8a6; + --chart-cyan-light: #cdf3e3; + --chart-grey: #5d7092; + --chart-grey-light: #ced4de; + --chart-sunrise-yellow: #f6bd16; + --chart-sunrise-yellow-light: #fcebb9; + --chart-dust-red: #e86452; + --chart-dust-red-light: #f8d0cb; + --chart-day-break-blue: #6dc8ec; + --chart-day-break-blue-light: #d3eef9; + --chart-golden-purple: #945fb9; + --chart-golden-purple-light: #decfea; + --chart-sunset-orange: #ff9845; + --chart-sunset-orange-light: #ffe0c7; + --chart-dard-green: #1e9493; + --chart-dard-green-light: #bbdede; + --chart-magenta: #ff99c3; + --chart-magenta-light: #ffe0ed; } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index 9c1880b..4217f47 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -1,28 +1,28 @@ .brand-a-theme { - --color-primary-default: #d85959; - --color-primary-hover: #e9a0a0; - --color-primary-disabled: #c2d0dc; + --color-primary-default: #3076cc; + --color-primary-hover: #1f57a6; + --color-primary-disabled: #f0f0f0; --button-radius: 4px; - --button-padding-left: 0px; + --button-padding-left: 16px; --button-padding-right: 16px; --button-height-lg: 36px; --button-height-sm: 24px; - --button-typography-lg-font-family: Baskerville; + --button-typography-lg-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; --button-typography-lg-font-weight: 400; --button-typography-lg-font-size: 1rem; --button-typography-lg-text-case: none; - --button-typography-sm-font-family: 'Inter', Helvetica, Arial, sans-serif; - --button-typography-sm-font-weight: 500; + --button-typography-lg-line-height: 1.571; + --button-typography-sm-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; + --button-typography-sm-font-weight: 400; --button-typography-sm-font-size: 0.75rem; --button-typography-sm-text-case: none; - --button-font-family: 'Inter', Helvetica, Arial, sans-serif; - --color-disabled-text: #a3a3a3; - --color-disabled-background: #c2d0dc; - --color-disabled-border: #adadad; - --card-header-lg: 0px; + --button-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; + --color-disabled-text: #3076cc; + --color-disabled-background: #f0f0f0; + --color-disabled-border: #d9d9d9; + --card-header-lg: 16px; --card-width-unit: 480px; --card-width-sm: 960px; - --card-body: 16px; --card-height-unit: 270px; - --card-radius: 24px; + --card-radius: 4px; } \ No newline at end of file diff --git a/output/brand-b.css b/output/brand-b.css index 5c91be3..8ed6a2b 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -1,24 +1,11 @@ .brand-b-theme { - --color-primary-default: #5a7adc; - --color-primary-hover: #1037ae; - --color-primary-disabled: #d6d6d6; - --button-radius: 12px; - --button-padding-left: 16px; - --button-padding-right: 16px; + --color-primary-default: #5ad8a6; + --color-primary-hover: #1e9493; + --color-primary-disabled: #ced4de; --button-height-lg: 36px; --button-height-sm: 24px; - --button-typography-lg-font-family: 'Inter', Helvetica, Arial, sans-serif; - --button-typography-lg-font-weight: 400; - --button-typography-lg-font-size: 1rem; - --button-typography-lg-text-case: none; - --button-typography-sm-font-family: 'Inter', Helvetica, Arial, sans-serif; - --button-typography-sm-font-weight: 400; - --button-typography-sm-font-size: 0.75rem; - --button-typography-sm-text-case: none; - --button-font-family: 'Inter', Helvetica, Arial, sans-serif; - --color-disabled-text: #a3a3a3; - --color-disabled-background: #f5f5f5; - --color-disabled-border: #adadad; - --button-magrin-bottom: 24px; + --color-disabled-text: #ffe0ed; + --color-disabled-background: #cdf3e3; + --color-disabled-border: #945fb9; --card-width-unit: 960px; } \ No newline at end of file From a7f8a4f53410d6cc49df7202c9596b88b9716da4 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 11:20:40 +0800 Subject: [PATCH 49/77] card bottom spacing --- input/design-tokens.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 5369b7b..479b629 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -920,6 +920,20 @@ "radius": { "value": "{border-radius.default}", "type": "borderRadius" + }, + "bottom": { + "sm": { + "value": "{margin.sm}", + "type": "spacing" + }, + "lg": { + "value": "{margin.lg}", + "type": "spacing" + }, + "xxl": { + "value": "{margin.xl}", + "type": "spacing" + } } } }, From 3d5084884af76526b722a7043cc4634d21d0ccfd Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 03:21:14 +0000 Subject: [PATCH 50/77] build tokens --- input/brand-a.json | 14 ++++++++++++++ output/brand-a.css | 3 +++ 2 files changed, 17 insertions(+) diff --git a/input/brand-a.json b/input/brand-a.json index 1aeb456..abcae91 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -126,6 +126,20 @@ "radius": { "value": "4px", "type": "borderRadius" + }, + "bottom": { + "sm": { + "value": "12px", + "type": "spacing" + }, + "lg": { + "value": "24px", + "type": "spacing" + }, + "xxl": { + "value": "32px", + "type": "spacing" + } } } } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index 4217f47..26e2687 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -25,4 +25,7 @@ --card-width-sm: 960px; --card-height-unit: 270px; --card-radius: 4px; + --card-bottom-sm: 12px; + --card-bottom-lg: 24px; + --card-bottom-xxl: 32px; } \ No newline at end of file From 8382dc635ce725ad9babfaeacb08b3127062af36 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 11:27:20 +0800 Subject: [PATCH 51/77] feat():change action branch to feature --- .github/workflows/build-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 170a005..e641f6c 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -27,7 +27,7 @@ jobs: - uses: andstor/copycat-action@v3.2.4 with: personal_token: ${{ secrets.GH_PAT }} - src_branch: main + src_branch: feature src_path: output/. dst_owner: Tangcuyu dst_repo_name: stencil-storybook-token-demo From 4219dba13410c4ae6540434082cd4efc22ff56a5 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 14:06:27 +0800 Subject: [PATCH 52/77] card header padding top --- input/design-tokens.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 479b629..dfcedb6 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -895,9 +895,11 @@ }, "card": { "header": { - "lg": { - "value": "{padding.default}", - "type": "spacing" + "padding": { + "top": { + "value": "{padding.default}", + "type": "spacing" + } } }, "width": { From 2e6b328c7a0209eb2dca3f276bb5ec7b6b2c3d66 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 06:06:55 +0000 Subject: [PATCH 53/77] build tokens --- input/brand-a.json | 8 +++++--- output/brand-a.css | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/input/brand-a.json b/input/brand-a.json index abcae91..0dc64d2 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -101,9 +101,11 @@ }, "card": { "header": { - "lg": { - "value": "16px", - "type": "spacing" + "padding": { + "top": { + "value": "16px", + "type": "spacing" + } } }, "width": { diff --git a/output/brand-a.css b/output/brand-a.css index 26e2687..36191d5 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -20,7 +20,7 @@ --color-disabled-text: #3076cc; --color-disabled-background: #f0f0f0; --color-disabled-border: #d9d9d9; - --card-header-lg: 16px; + --card-header-padding-top: 16px; --card-width-unit: 480px; --card-width-sm: 960px; --card-height-unit: 270px; From 996d76fef494d4e23c02c84a075db4bc9ce98781 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 14:18:19 +0800 Subject: [PATCH 54/77] change brand b --- input/design-tokens.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index dfcedb6..37d352f 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -936,6 +936,10 @@ "value": "{margin.xl}", "type": "spacing" } + }, + "gap": { + "value": "{card.bottom.sm}", + "type": "spacing" } } }, @@ -986,6 +990,10 @@ "value": "{sizing-base-h.xs}", "type": "sizing" } + }, + "gap": { + "value": "{margin.xxl}", + "type": "spacing" } } }, From af95a41d292a0091a822f73aaf1672deea8f4e3f Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 06:19:09 +0000 Subject: [PATCH 55/77] build tokens --- input/brand-a.json | 4 ++++ input/brand-b.json | 4 ++++ output/brand-a.css | 1 + output/brand-b.css | 1 + 4 files changed, 10 insertions(+) diff --git a/input/brand-a.json b/input/brand-a.json index 0dc64d2..d8e51ca 100644 --- a/input/brand-a.json +++ b/input/brand-a.json @@ -142,6 +142,10 @@ "value": "32px", "type": "spacing" } + }, + "gap": { + "value": "12px", + "type": "spacing" } } } \ No newline at end of file diff --git a/input/brand-b.json b/input/brand-b.json index 099bfde..a86988b 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -45,6 +45,10 @@ "value": "960px", "type": "sizing" } + }, + "gap": { + "value": "48px", + "type": "spacing" } } } \ No newline at end of file diff --git a/output/brand-a.css b/output/brand-a.css index 36191d5..76f8e3b 100644 --- a/output/brand-a.css +++ b/output/brand-a.css @@ -28,4 +28,5 @@ --card-bottom-sm: 12px; --card-bottom-lg: 24px; --card-bottom-xxl: 32px; + --card-gap: 12px; } \ No newline at end of file diff --git a/output/brand-b.css b/output/brand-b.css index 8ed6a2b..9b60cf0 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,4 +8,5 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 960px; + --card-gap: 48px; } \ No newline at end of file From 207b73f69af2a2cba2c78bf7c5ae725ae6f67115 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 15:08:55 +0800 Subject: [PATCH 56/77] chang brand a & b --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 37d352f..84524c0 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -987,7 +987,7 @@ "card": { "width": { "unit": { - "value": "{sizing-base-h.xs}", + "value": "{sizing-base-v.unit}", "type": "sizing" } }, From 15d71594af5b001ffd040eade99be0abfac4ae5a Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 07:09:20 +0000 Subject: [PATCH 57/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index a86988b..0121adb 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -42,7 +42,7 @@ "card": { "width": { "unit": { - "value": "960px", + "value": "270px", "type": "sizing" } }, diff --git a/output/brand-b.css b/output/brand-b.css index 9b60cf0..a771e57 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -7,6 +7,6 @@ --color-disabled-text: #ffe0ed; --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; - --card-width-unit: 960px; + --card-width-unit: 270px; --card-gap: 48px; } \ No newline at end of file From 2b4211c7d7b5159ce92d52b97312634ae88a59aa Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 15:21:16 +0800 Subject: [PATCH 58/77] brand b gap 32px --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 84524c0..4bb3103 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -992,7 +992,7 @@ } }, "gap": { - "value": "{margin.xxl}", + "value": "{margin.xl}", "type": "spacing" } } From ef523ced2d310673421348192c28f5b21c81ef47 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 07:21:51 +0000 Subject: [PATCH 59/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index 0121adb..6fdea4a 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -47,7 +47,7 @@ } }, "gap": { - "value": "48px", + "value": "32px", "type": "spacing" } } diff --git a/output/brand-b.css b/output/brand-b.css index a771e57..861e4de 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,5 +8,5 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 270px; - --card-gap: 48px; + --card-gap: 32px; } \ No newline at end of file From 8d392f69f1d945362f59beef6c172cb1efc03139 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 15:32:24 +0800 Subject: [PATCH 60/77] brand b margin 24 --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 4bb3103..23897cc 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -992,7 +992,7 @@ } }, "gap": { - "value": "{margin.xl}", + "value": "{margin.lg}", "type": "spacing" } } From e8a0d0a7ed326fd17dd8efdb087159d39bb7f900 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 07:32:50 +0000 Subject: [PATCH 61/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index 6fdea4a..bf0f41e 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -47,7 +47,7 @@ } }, "gap": { - "value": "32px", + "value": "24px", "type": "spacing" } } diff --git a/output/brand-b.css b/output/brand-b.css index 861e4de..53a2d76 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,5 +8,5 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 270px; - --card-gap: 32px; + --card-gap: 24px; } \ No newline at end of file From c905d12128d9a6099134cc6e2f24fc65660db539 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 15:45:38 +0800 Subject: [PATCH 62/77] color-text-button-title --- input/design-tokens.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 23897cc..542004a 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -995,6 +995,16 @@ "value": "{margin.lg}", "type": "spacing" } + }, + "color": { + "text": { + "button": { + "title": { + "value": "{brand.color-primary-text}", + "type": "color" + } + } + } } }, "$themes": [], From 1641f0508a00325434e7a6a04ebaa1da73cc26aa Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 07:46:11 +0000 Subject: [PATCH 63/77] build tokens --- input/brand-b.json | 10 ++++++++++ output/brand-b.css | 1 + 2 files changed, 11 insertions(+) diff --git a/input/brand-b.json b/input/brand-b.json index bf0f41e..e311740 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -50,5 +50,15 @@ "value": "24px", "type": "spacing" } + }, + "color": { + "text": { + "button": { + "title": { + "value": "#3076cc", + "type": "color" + } + } + } } } \ No newline at end of file diff --git a/output/brand-b.css b/output/brand-b.css index 53a2d76..4f9b42f 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -9,4 +9,5 @@ --color-disabled-border: #945fb9; --card-width-unit: 270px; --card-gap: 24px; + --color-text-button-title: #3076cc; } \ No newline at end of file From ff017c6829c513bd494a1aef179e606bc4a0ee37 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 16:29:05 +0800 Subject: [PATCH 64/77] feat():add action copy token to graphqlClient repo --- .github/workflows/build-tokens.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index e641f6c..6eea05f 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -36,3 +36,19 @@ jobs: username: tangcuyu email: joysmshr@126.com commit_message: copy css tokens + copy_tokens_tographclient: + runs-on: ubuntu-latest + needs: [build_tokens] + steps: + - uses: andstor/copycat-action@v3.2.4 + with: + personal_token: ${{ secrets.GH_PAT }} + src_branch: feature + src_path: output/. + dst_owner: Tangcuyu + dst_repo_name: graphClient + dst_branch: mainfeature-designtokens + dst_path: src/styles/css/. + username: tangcuyu + email: joysmshr@126.com + commit_message: copy base css tokens from token-demo-src repo From b2287241ed4ea3f047c8e111467337028dce37da Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 16:38:30 +0800 Subject: [PATCH 65/77] brand b gap 8 px --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 542004a..1840309 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -992,7 +992,7 @@ } }, "gap": { - "value": "{margin.lg}", + "value": "{margin.xs}", "type": "spacing" } }, From 6784ab991cf5b5cc0edf845580b87fb44a845281 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 08:38:57 +0000 Subject: [PATCH 66/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index e311740..5ba01ec 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -47,7 +47,7 @@ } }, "gap": { - "value": "24px", + "value": "8px", "type": "spacing" } }, diff --git a/output/brand-b.css b/output/brand-b.css index 4f9b42f..a67364f 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,6 +8,6 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 270px; - --card-gap: 24px; + --card-gap: 8px; --color-text-button-title: #3076cc; } \ No newline at end of file From d2948b03f8dea33708cd5745c88e0b80c6113fb2 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 18:04:05 +0800 Subject: [PATCH 67/77] change brand b gap 12px --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1840309..a12469d 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -992,7 +992,7 @@ } }, "gap": { - "value": "{margin.xs}", + "value": "{margin.sm}", "type": "spacing" } }, From 0b541d740ab4c4065bd52f4050705a2fba68eaf0 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 10:04:50 +0000 Subject: [PATCH 68/77] build tokens --- input/brand-b.json | 2 +- output/brand-b.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index 5ba01ec..56ed9c4 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -47,7 +47,7 @@ } }, "gap": { - "value": "8px", + "value": "12px", "type": "spacing" } }, diff --git a/output/brand-b.css b/output/brand-b.css index a67364f..926f7bb 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,6 +8,6 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 270px; - --card-gap: 8px; + --card-gap: 12px; --color-text-button-title: #3076cc; } \ No newline at end of file From 097cacde8a658711951ec6394bf894cffba6d541 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 18:24:40 +0800 Subject: [PATCH 69/77] brand b gap 8px --- input/design-tokens.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index a12469d..70790eb 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -992,7 +992,11 @@ } }, "gap": { - "value": "{margin.sm}", + "value": "{margin.xs}", + "type": "spacing" + }, + "top": { + "value": "{margin.lg}", "type": "spacing" } }, From a52300cc2864bde4a0b264f6e81775a5168c9923 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 10:25:20 +0000 Subject: [PATCH 70/77] build tokens --- input/brand-b.json | 6 +++++- output/brand-b.css | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/input/brand-b.json b/input/brand-b.json index 56ed9c4..8c041fc 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -47,7 +47,11 @@ } }, "gap": { - "value": "12px", + "value": "8px", + "type": "spacing" + }, + "top": { + "value": "24px", "type": "spacing" } }, diff --git a/output/brand-b.css b/output/brand-b.css index 926f7bb..0b4f75f 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -8,6 +8,7 @@ --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; --card-width-unit: 270px; - --card-gap: 12px; + --card-gap: 8px; + --card-top: 24px; --color-text-button-title: #3076cc; } \ No newline at end of file From 4c80b83b6cd60d367ce5282e9fcd3dbdbc251936 Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 19 Oct 2023 20:26:55 +0800 Subject: [PATCH 71/77] brand b gap 8px --- input/design-tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/input/design-tokens.json b/input/design-tokens.json index 70790eb..1080516 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -968,6 +968,10 @@ "value": "24px", "type": "sizing" } + }, + "width": { + "value": "{card.width.unit}", + "type": "sizing" } }, "color-disabled": { From 019c8962a1784df22cada23312ed0fd17bad0617 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 19 Oct 2023 12:27:24 +0000 Subject: [PATCH 72/77] build tokens --- input/brand-b.json | 4 ++++ output/brand-b.css | 1 + 2 files changed, 5 insertions(+) diff --git a/input/brand-b.json b/input/brand-b.json index 8c041fc..52523f9 100644 --- a/input/brand-b.json +++ b/input/brand-b.json @@ -23,6 +23,10 @@ "value": "24px", "type": "sizing" } + }, + "width": { + "value": "270px", + "type": "sizing" } }, "color-disabled": { diff --git a/output/brand-b.css b/output/brand-b.css index 0b4f75f..a65498d 100644 --- a/output/brand-b.css +++ b/output/brand-b.css @@ -4,6 +4,7 @@ --color-primary-disabled: #ced4de; --button-height-lg: 36px; --button-height-sm: 24px; + --button-width: 270px; --color-disabled-text: #ffe0ed; --color-disabled-background: #cdf3e3; --color-disabled-border: #945fb9; From 9721469bcb3537f3881116169278cc198bccc970 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 26 Oct 2023 08:27:53 +0800 Subject: [PATCH 73/77] feat():add scss build --- .github/workflows/build-tokens.yml | 34 +- build.js | 207 ++- output/base.css | 110 +- output/base.scss | 251 +++ output/brand-a.scss | 34 + output/brand-b.scss | 16 + package-lock.json | 2359 +++++++++++++++++++++++++++- package.json | 9 +- 8 files changed, 2948 insertions(+), 72 deletions(-) create mode 100644 output/base.scss create mode 100644 output/brand-a.scss create mode 100644 output/brand-b.scss diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 6eea05f..1fa8e02 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -47,8 +47,40 @@ jobs: src_path: output/. dst_owner: Tangcuyu dst_repo_name: graphClient - dst_branch: mainfeature-designtokens + dst_branch: feature-designtokens dst_path: src/styles/css/. username: tangcuyu email: joysmshr@126.com commit_message: copy base css tokens from token-demo-src repo + copy_tokens_to_election_client: + runs-on: ubuntu-latest + needs: [build_tokens] + steps: + - uses: andstor/copycat-action@v3.2.4 + with: + personal_token: ${{ secrets.GH_PAT }} + src_branch: feature + src_path: output/. + dst_owner: Tangcuyu + dst_repo_name: cleanclient + dst_branch: feature-tokens + dst_path: src/renderer/styles/theme/. + username: tangcuyu + email: joysmshr@126.com + commit_message: copy base css tokens from token-demo-src repo + copy_tokens_to_living_base: + runs-on: ubuntu-latest + needs: [build_tokens] + steps: + - uses: andstor/copycat-action@v3.2.4 + with: + personal_token: ${{ secrets.GH_PAT }} + src_branch: feature + src_path: output/base.scss + dst_owner: Tangcuyu + dst_repo_name: living-base + dst_branch: feature + dst_path: src/global/css + username: tangcuyu + email: joysmshr@126.com + commit_message: copy base css tokens from tokens src repo diff --git a/build.js b/build.js index bd06bd3..f1ff8c9 100644 --- a/build.js +++ b/build.js @@ -1,26 +1,70 @@ const StyleDictionaryPackage = require('style-dictionary'); +const tinycolor = require('tinycolor2'); + +// increase the lightness by 10% +// tinycolor represents the percent as a decimal between 0 and 1) +// for example: hsl(262, 100%, 68%) is represented as { h: 262, s: 1, l: .68 } +const OFFSET = 0.1; + +// the new color properties to replace the original ones +// recall, the original ones are in `design-tokens.json` +let shades = {}; + +// round to the highest range +// for example: .62 rounds to .70 +function roundUp(num, offset = OFFSET) { + return Math.ceil(num / offset) / 10; +} + +// since tinycolor represents the percent as a decimal, translate the decimal to the percentage +function asPercent(num) { + return num * 100; +} + +// appends the shade percentage to the key +// for example: primary + { h: 262, s: 1, l: .68 } becomes primary-70 +function asShadeKey(key, lightness) { + return `${key}-${asPercent(roundUp(lightness))}`; +} + +// convert the object representing the hsl back into a string +// for example: { h: 262, s: 1, l: .68 } becomes hsl(262, 100%, 68%) +function asHslString(ratio) { + return tinycolor.fromRatio(ratio).toHslString(); +} + +// add a new color property for the generated shade +function cloneShade({ hsl, key, lightness, prop }) { + const shadeKey = asShadeKey(key, lightness); + shades[shadeKey] = { + ...prop, + value: asHslString({ ...hsl, l: lightness }), + }; +} // HAVE THE STYLE DICTIONARY CONFIG DYNAMICALLY GENERATED StyleDictionaryPackage.registerFormat({ - name: 'css/variables', - formatter: function (dictionary, config) { - return `${this.selector} { - ${dictionary.allProperties.map(prop => ` --${prop.name}: ${prop.value};`).join('\n')} - }` - } - }); + name: 'css/variables', + formatter: function (dictionary, config) { + return `${this.selector} { + ${dictionary.allProperties + .map((prop) => ` --${prop.name}: ${prop.value};`) + .join('\n')} + }`; + }, +}); // function kebabIt(str) { - return str - .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) - .join('-') - .toLowerCase(); - } + return str + .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) + .join('-') + .toLowerCase(); +} - function getBasePxFontSize(options) { +function getBasePxFontSize(options) { return (options && options.basePxFontSize) || 16; } @@ -37,42 +81,63 @@ function fontPxToRem(token, options) { } StyleDictionaryPackage.registerTransform({ - name: 'size/pxToRem', - type: 'value', - matcher: (token) => ['fontSizes'].includes(token.type), - transformer: (token, options) => fontPxToRem(token, options) - }) -// + name: 'size/pxToRem', + type: 'value', + matcher: (token) => ['fontSizes'].includes(token.type), + transformer: (token, options) => fontPxToRem(token, options), +}); +// StyleDictionaryPackage.registerTransform({ - name: 'sizes/px', - type: 'value', - matcher: function(prop) { - // You can be more specific here if you only want 'em' units for font sizes - return ["fontSize", "spacing", "borderRadius", "borderWidth", "sizing"].includes(prop.attributes.category); - }, - transformer: function(prop) { - // You can also modify the value here if you want to convert pixels to ems - return parseFloat(prop.original.value) + 'px'; - } - }); + name: 'sizes/px', + type: 'value', + matcher: function (prop) { + // You can be more specific here if you only want 'em' units for font sizes + return [ + 'fontSize', + 'spacing', + 'borderRadius', + 'borderWidth', + 'sizing', + ].includes(prop.attributes.category); + }, + transformer: function (prop) { + // You can also modify the value here if you want to convert pixels to ems + return parseFloat(prop.original.value) + 'px'; + }, +}); function getStyleDictionaryConfig(theme) { return { - "source": [ - `input/${theme}.json`, - ], - "platforms": { - "web": { - "transforms": - ["attribute/cti", "name/cti/kebab", "sizes/px", "size/pxToRem"], - "buildPath": `output/`, - "files": [{ - "destination": `${theme}.css`, - "format": "css/variables", - "selector": `.${theme}-theme` - }] - } - } + source: [`input/${theme}.json`], + platforms: { + web: { + transforms: [ + 'attribute/cti', + 'name/cti/kebab', + 'sizes/px', + 'size/pxToRem', + ], + buildPath: `output/`, + files: [ + { + destination: `${theme}.css`, + format: 'css/variables', + selector: `.${theme}-theme`, + }, + ], + }, + scss: { + transformGroup: 'scss', + buildPath: `output/`, + files: [ + { + destination: `${theme}.scss`, + format: 'scss/variables', + selector: `.${theme}-theme`, + }, + ], + }, + }, }; } @@ -81,19 +146,55 @@ console.log('Build started...'); // PROCESS THE DESIGN TOKENS FOR THE DIFFEREN BRANDS AND PLATFORMS ['base', 'brand-a', 'brand-b'].map(function (theme) { + console.log('\n=============================================='); + console.log(`\nProcessing: [${theme}]`); - console.log('\n=============================================='); - console.log(`\nProcessing: [${theme}]`); + const StyleDictionary = StyleDictionaryPackage.extend( + getStyleDictionaryConfig(theme), + ); - const StyleDictionary = StyleDictionaryPackage.extend(getStyleDictionaryConfig(theme)); + if (theme === 'base') { + // the original color properties + const colorProps = Object.entries(StyleDictionary.properties.brand); - StyleDictionary.buildPlatform('web'); + for (const [key, prop] of colorProps) { + // convert any color into a hsl object + const hsl = tinycolor(prop.value).toHsl(); - console.log('\nEnd processing'); -}) + // extract the original lightness before we manipulate it + const { l: originalLightness } = hsl; + let lightness = originalLightness; -console.log('\n=============================================='); -console.log('\nBuild completed!'); + // add a property for the original shade + cloneShade({ hsl, lightness, key, prop }); + // add a property for a lighter shade (higher lightness percentage) + // until another lighter shade would go above 99% + while (lightness + OFFSET < 1) { + lightness = lightness + OFFSET; + cloneShade({ hsl, lightness, key, prop }); + } + // reset lightness to original value + lightness = originalLightness; + // add a property for a darker shade (lower lightness percentage) + // until another darker shade would go below 1% + while (lightness - OFFSET > 0) { + lightness = lightness - OFFSET; + cloneShade({ hsl, lightness, key, prop }); + } + } + + // replace the original color properties with all the new shade properties + StyleDictionary.properties.brand = shades; + } + + StyleDictionary.buildPlatform('web'); + StyleDictionary.buildPlatform('scss'); + + console.log('\nEnd processing'); +}); + +console.log('\n=============================================='); +console.log('\nBuild completed!'); diff --git a/output/base.css b/output/base.css index b54d9b7..357398d 100644 --- a/output/base.css +++ b/output/base.css @@ -1,14 +1,104 @@ .base-theme { - --brand-color-primary-bg: #f0f9ff; - --brand-color-primary-bg-hover: #e0f2ff; - --brand-color-primary-border: #aed4f2; - --brand-color-primary-border-hover: #81b5e6; - --brand-color-primary-hover: #5796d9; - --brand-color-primary: #3076cc; - --brand-color-primary-active: #1f57a6; - --brand-color-primary-text-hover: #5796d9; - --brand-color-primary-text: #3076cc; - --brand-color-primary-text-active: #1f57a6; + --brand-color-primary-bg-100: hsl(204, 100%, 97%); + --brand-color-primary-bg-90: hsl(204, 100%, 87%); + --brand-color-primary-bg-80: hsl(204, 100%, 77%); + --brand-color-primary-bg-70: hsl(204, 100%, 67%); + --brand-color-primary-bg-60: hsl(204, 100%, 57%); + --brand-color-primary-bg-50: hsl(204, 100%, 47%); + --brand-color-primary-bg-40: hsl(204, 100%, 37%); + --brand-color-primary-bg-30: hsl(204, 100%, 27%); + --brand-color-primary-bg-20: hsl(204, 100%, 17%); + --brand-color-primary-bg-10: hsl(204, 100%, 7%); + --brand-color-primary-bg-hover-100: hsl(205, 100%, 94%); + --brand-color-primary-bg-hover-90: hsl(205, 100%, 84%); + --brand-color-primary-bg-hover-80: hsl(205, 100%, 74%); + --brand-color-primary-bg-hover-70: hsl(205, 100%, 64%); + --brand-color-primary-bg-hover-60: hsl(205, 100%, 54%); + --brand-color-primary-bg-hover-50: hsl(205, 100%, 44%); + --brand-color-primary-bg-hover-40: hsl(205, 100%, 34%); + --brand-color-primary-bg-hover-30: hsl(205, 100%, 24%); + --brand-color-primary-bg-hover-20: hsl(205, 100%, 14%); + --brand-color-primary-bg-hover-10: hsl(205, 100%, 4%); + --brand-color-primary-border-90: hsl(206, 72%, 82%); + --brand-color-primary-border-100: hsl(206, 72%, 92%); + --brand-color-primary-border-80: hsl(206, 72%, 72%); + --brand-color-primary-border-70: hsl(206, 72%, 62%); + --brand-color-primary-border-60: hsl(206, 72%, 52%); + --brand-color-primary-border-50: hsl(206, 72%, 42%); + --brand-color-primary-border-40: hsl(206, 72%, 32%); + --brand-color-primary-border-30: hsl(206, 72%, 22%); + --brand-color-primary-border-20: hsl(206, 72%, 12%); + --brand-color-primary-border-10: hsl(206, 72%, 2%); + --brand-color-primary-border-hover-80: hsl(209, 67%, 70%); + --brand-color-primary-border-hover-90: hsl(209, 67%, 80%); + --brand-color-primary-border-hover-100: hsl(209, 67%, 90%); + --brand-color-primary-border-hover-70: hsl(209, 67%, 60%); + --brand-color-primary-border-hover-60: hsl(209, 67%, 50%); + --brand-color-primary-border-hover-50: hsl(209, 67%, 40%); + --brand-color-primary-border-hover-40: hsl(209, 67%, 30%); + --brand-color-primary-border-hover-30: hsl(209, 67%, 20%); + --brand-color-primary-border-hover-20: hsl(209, 67%, 10%); + --brand-color-primary-border-hover-10: hsl(203, 100%, 0%); + --brand-color-primary-hover-60: hsl(211, 63%, 60%); + --brand-color-primary-hover-70: hsl(211, 63%, 70%); + --brand-color-primary-hover-80: hsl(211, 63%, 80%); + --brand-color-primary-hover-90: hsl(211, 63%, 90%); + --brand-color-primary-hover-100: hsl(211, 63%, 100%); + --brand-color-primary-hover-50: hsl(211, 63%, 50%); + --brand-color-primary-hover-40: hsl(211, 63%, 40%); + --brand-color-primary-hover-30: hsl(211, 63%, 30%); + --brand-color-primary-hover-20: hsl(211, 63%, 20%); + --brand-color-primary-hover-10: hsl(211, 63%, 10%); + --brand-color-primary-50: hsl(213, 62%, 49%); + --brand-color-primary-60: hsl(213, 62%, 59%); + --brand-color-primary-70: hsl(213, 62%, 69%); + --brand-color-primary-80: hsl(213, 62%, 79%); + --brand-color-primary-90: hsl(213, 62%, 89%); + --brand-color-primary-100: hsl(213, 62%, 99%); + --brand-color-primary-40: hsl(213, 62%, 39%); + --brand-color-primary-30: hsl(213, 62%, 29%); + --brand-color-primary-20: hsl(213, 62%, 19%); + --brand-color-primary-10: hsl(213, 62%, 9%); + --brand-color-primary-active-40: hsl(215, 69%, 39%); + --brand-color-primary-active-50: hsl(215, 69%, 49%); + --brand-color-primary-active-60: hsl(215, 69%, 59%); + --brand-color-primary-active-70: hsl(215, 69%, 69%); + --brand-color-primary-active-80: hsl(215, 69%, 79%); + --brand-color-primary-active-90: hsl(215, 69%, 89%); + --brand-color-primary-active-100: hsl(215, 69%, 99%); + --brand-color-primary-active-30: hsl(215, 69%, 29%); + --brand-color-primary-active-20: hsl(215, 69%, 19%); + --brand-color-primary-active-10: hsl(215, 69%, 9%); + --brand-color-primary-text-hover-60: hsl(211, 63%, 60%); + --brand-color-primary-text-hover-70: hsl(211, 63%, 70%); + --brand-color-primary-text-hover-80: hsl(211, 63%, 80%); + --brand-color-primary-text-hover-90: hsl(211, 63%, 90%); + --brand-color-primary-text-hover-100: hsl(211, 63%, 100%); + --brand-color-primary-text-hover-50: hsl(211, 63%, 50%); + --brand-color-primary-text-hover-40: hsl(211, 63%, 40%); + --brand-color-primary-text-hover-30: hsl(211, 63%, 30%); + --brand-color-primary-text-hover-20: hsl(211, 63%, 20%); + --brand-color-primary-text-hover-10: hsl(211, 63%, 10%); + --brand-color-primary-text-50: hsl(213, 62%, 49%); + --brand-color-primary-text-60: hsl(213, 62%, 59%); + --brand-color-primary-text-70: hsl(213, 62%, 69%); + --brand-color-primary-text-80: hsl(213, 62%, 79%); + --brand-color-primary-text-90: hsl(213, 62%, 89%); + --brand-color-primary-text-100: hsl(213, 62%, 99%); + --brand-color-primary-text-40: hsl(213, 62%, 39%); + --brand-color-primary-text-30: hsl(213, 62%, 29%); + --brand-color-primary-text-20: hsl(213, 62%, 19%); + --brand-color-primary-text-10: hsl(213, 62%, 9%); + --brand-color-primary-text-active-40: hsl(215, 69%, 39%); + --brand-color-primary-text-active-50: hsl(215, 69%, 49%); + --brand-color-primary-text-active-60: hsl(215, 69%, 59%); + --brand-color-primary-text-active-70: hsl(215, 69%, 69%); + --brand-color-primary-text-active-80: hsl(215, 69%, 79%); + --brand-color-primary-text-active-90: hsl(215, 69%, 89%); + --brand-color-primary-text-active-100: hsl(215, 69%, 99%); + --brand-color-primary-text-active-30: hsl(215, 69%, 29%); + --brand-color-primary-text-active-20: hsl(215, 69%, 19%); + --brand-color-primary-text-active-10: hsl(215, 69%, 9%); --font-size-default: 0.875rem; --font-size-sm: 0.75rem; --font-size-lg: 1rem; diff --git a/output/base.scss b/output/base.scss new file mode 100644 index 0000000..500349e --- /dev/null +++ b/output/base.scss @@ -0,0 +1,251 @@ + +// Do not edit directly +// Generated on Sun, 22 Oct 2023 04:12:08 GMT + +$brand-color-primary-bg-100: hsl(204, 100%, 97%); +$brand-color-primary-bg-90: hsl(204, 100%, 87%); +$brand-color-primary-bg-80: hsl(204, 100%, 77%); +$brand-color-primary-bg-70: hsl(204, 100%, 67%); +$brand-color-primary-bg-60: hsl(204, 100%, 57%); +$brand-color-primary-bg-50: hsl(204, 100%, 47%); +$brand-color-primary-bg-40: hsl(204, 100%, 37%); +$brand-color-primary-bg-30: hsl(204, 100%, 27%); +$brand-color-primary-bg-20: hsl(204, 100%, 17%); +$brand-color-primary-bg-10: hsl(204, 100%, 7%); +$brand-color-primary-bg-hover-100: hsl(205, 100%, 94%); +$brand-color-primary-bg-hover-90: hsl(205, 100%, 84%); +$brand-color-primary-bg-hover-80: hsl(205, 100%, 74%); +$brand-color-primary-bg-hover-70: hsl(205, 100%, 64%); +$brand-color-primary-bg-hover-60: hsl(205, 100%, 54%); +$brand-color-primary-bg-hover-50: hsl(205, 100%, 44%); +$brand-color-primary-bg-hover-40: hsl(205, 100%, 34%); +$brand-color-primary-bg-hover-30: hsl(205, 100%, 24%); +$brand-color-primary-bg-hover-20: hsl(205, 100%, 14%); +$brand-color-primary-bg-hover-10: hsl(205, 100%, 4%); +$brand-color-primary-border-90: hsl(206, 72%, 82%); +$brand-color-primary-border-100: hsl(206, 72%, 92%); +$brand-color-primary-border-80: hsl(206, 72%, 72%); +$brand-color-primary-border-70: hsl(206, 72%, 62%); +$brand-color-primary-border-60: hsl(206, 72%, 52%); +$brand-color-primary-border-50: hsl(206, 72%, 42%); +$brand-color-primary-border-40: hsl(206, 72%, 32%); +$brand-color-primary-border-30: hsl(206, 72%, 22%); +$brand-color-primary-border-20: hsl(206, 72%, 12%); +$brand-color-primary-border-10: hsl(206, 72%, 2%); +$brand-color-primary-border-hover-80: hsl(209, 67%, 70%); +$brand-color-primary-border-hover-90: hsl(209, 67%, 80%); +$brand-color-primary-border-hover-100: hsl(209, 67%, 90%); +$brand-color-primary-border-hover-70: hsl(209, 67%, 60%); +$brand-color-primary-border-hover-60: hsl(209, 67%, 50%); +$brand-color-primary-border-hover-50: hsl(209, 67%, 40%); +$brand-color-primary-border-hover-40: hsl(209, 67%, 30%); +$brand-color-primary-border-hover-30: hsl(209, 67%, 20%); +$brand-color-primary-border-hover-20: hsl(209, 67%, 10%); +$brand-color-primary-border-hover-10: hsl(203, 100%, 0%); +$brand-color-primary-hover-60: hsl(211, 63%, 60%); +$brand-color-primary-hover-70: hsl(211, 63%, 70%); +$brand-color-primary-hover-80: hsl(211, 63%, 80%); +$brand-color-primary-hover-90: hsl(211, 63%, 90%); +$brand-color-primary-hover-100: hsl(211, 63%, 100%); +$brand-color-primary-hover-50: hsl(211, 63%, 50%); +$brand-color-primary-hover-40: hsl(211, 63%, 40%); +$brand-color-primary-hover-30: hsl(211, 63%, 30%); +$brand-color-primary-hover-20: hsl(211, 63%, 20%); +$brand-color-primary-hover-10: hsl(211, 63%, 10%); +$brand-color-primary-50: hsl(213, 62%, 49%); +$brand-color-primary-60: hsl(213, 62%, 59%); +$brand-color-primary-70: hsl(213, 62%, 69%); +$brand-color-primary-80: hsl(213, 62%, 79%); +$brand-color-primary-90: hsl(213, 62%, 89%); +$brand-color-primary-100: hsl(213, 62%, 99%); +$brand-color-primary-40: hsl(213, 62%, 39%); +$brand-color-primary-30: hsl(213, 62%, 29%); +$brand-color-primary-20: hsl(213, 62%, 19%); +$brand-color-primary-10: hsl(213, 62%, 9%); +$brand-color-primary-active-40: hsl(215, 69%, 39%); +$brand-color-primary-active-50: hsl(215, 69%, 49%); +$brand-color-primary-active-60: hsl(215, 69%, 59%); +$brand-color-primary-active-70: hsl(215, 69%, 69%); +$brand-color-primary-active-80: hsl(215, 69%, 79%); +$brand-color-primary-active-90: hsl(215, 69%, 89%); +$brand-color-primary-active-100: hsl(215, 69%, 99%); +$brand-color-primary-active-30: hsl(215, 69%, 29%); +$brand-color-primary-active-20: hsl(215, 69%, 19%); +$brand-color-primary-active-10: hsl(215, 69%, 9%); +$brand-color-primary-text-hover-60: hsl(211, 63%, 60%); +$brand-color-primary-text-hover-70: hsl(211, 63%, 70%); +$brand-color-primary-text-hover-80: hsl(211, 63%, 80%); +$brand-color-primary-text-hover-90: hsl(211, 63%, 90%); +$brand-color-primary-text-hover-100: hsl(211, 63%, 100%); +$brand-color-primary-text-hover-50: hsl(211, 63%, 50%); +$brand-color-primary-text-hover-40: hsl(211, 63%, 40%); +$brand-color-primary-text-hover-30: hsl(211, 63%, 30%); +$brand-color-primary-text-hover-20: hsl(211, 63%, 20%); +$brand-color-primary-text-hover-10: hsl(211, 63%, 10%); +$brand-color-primary-text-50: hsl(213, 62%, 49%); +$brand-color-primary-text-60: hsl(213, 62%, 59%); +$brand-color-primary-text-70: hsl(213, 62%, 69%); +$brand-color-primary-text-80: hsl(213, 62%, 79%); +$brand-color-primary-text-90: hsl(213, 62%, 89%); +$brand-color-primary-text-100: hsl(213, 62%, 99%); +$brand-color-primary-text-40: hsl(213, 62%, 39%); +$brand-color-primary-text-30: hsl(213, 62%, 29%); +$brand-color-primary-text-20: hsl(213, 62%, 19%); +$brand-color-primary-text-10: hsl(213, 62%, 9%); +$brand-color-primary-text-active-40: hsl(215, 69%, 39%); +$brand-color-primary-text-active-50: hsl(215, 69%, 49%); +$brand-color-primary-text-active-60: hsl(215, 69%, 59%); +$brand-color-primary-text-active-70: hsl(215, 69%, 69%); +$brand-color-primary-text-active-80: hsl(215, 69%, 79%); +$brand-color-primary-text-active-90: hsl(215, 69%, 89%); +$brand-color-primary-text-active-100: hsl(215, 69%, 99%); +$brand-color-primary-text-active-30: hsl(215, 69%, 29%); +$brand-color-primary-text-active-20: hsl(215, 69%, 19%); +$brand-color-primary-text-active-10: hsl(215, 69%, 9%); +$font-size-default: 14px; +$font-size-sm: 12px; +$font-size-lg: 16px; +$font-size-xl: 20px; +$font-size-heading1: 24px; +$font-size-heading2: 20px; +$font-size-heading3: 16px; +$font-size-heading4: 14px; +$font-weight-base-thin: 300; +$font-weight-base-regular: 400; +$font-weight-base-medium: 500; +$font-weight-base-bold: 600; +$border-radius-default: 4px; +$sizing-base-h-unit: 480px; +$sizing-base-h-xs: 960px; +$sizing-base-h-sm: 1440px; +$sizing-base-h-md: 1920px; +$sizing-base-h-lg: 2400px; +$sizing-base-h-xl: 2880px; +$sizing-base-h-xxl: 3360px; +$sizing-base-v-unit: 270px; +$sizing-base-v-xs: 540px; +$sizing-base-v-sm: 810px; +$sizing-base-v-md: 1080px; +$sizing-base-v-lg: 1350px; +$sizing-base-v-xl: 1620px; +$success-color-success-bg: #f6ffed; +$success-color-success-bg-hover: #d9f7be; +$success-color-success-border: #b7eb8f; +$success-color-success-border-hover: #95de64; +$success-color-success-hover: #95de64; +$success-color-success: #52c41a; +$success-color-success-active: #389e0d; +$success-color-success-text-hover: #73d13d; +$success-color-success-text: #52c41a; +$success-color-success-text-active: #389e0d; +$warning-color-warning-bg: #fffbe6; +$warning-color-warning-bg-hover: #fff1b8; +$warning-color-warning-border: #ffe58f; +$warning-color-warning-border-hover: #ffd666; +$warning-color-warning-hover: #ffd666; +$warning-color-warning: #faad14; +$warning-color-warning-active: #d48806; +$warning-color-warning-text-hover: #ffc53d; +$warning-color-warning-text: #faad14; +$warning-color-warning-text-active: #d48806; +$error-color-error-bg: #fff2f0; +$error-color-error-bg-hover: #fff1f0; +$error-color-error-border: #ffccc7; +$error-color-error-border-hover: #ffa39e; +$error-color-error-hover: #ff7875; +$error-color-error: #ff4d4f; +$error-color-error-active: #d9363e; +$error-color-error-text-hover: #ff7875; +$error-color-error-text: #ff4d4f; +$error-color-error-text-active: #d9363e; +$info-color-info-bg: #eaf4ff; +$info-color-info-bg-hover: #e0f2ff; +$info-color-info-border: #97c3f2; +$info-color-info-border-hover: #81b5e6; +$info-color-info-hover: #4196f0; +$info-color-info: #3076cc; +$info-color-info-active: #277cd6; +$info-color-info-text-hover: #4196f0; +$info-color-info-text: #3076cc; +$info-color-info-text-active: #1f57a6; +$link-color-link: #3076cc; +$link-color-link-hover: #81b5e6; +$link-color-link-active: #1f57a6; +$text-color-text-base: #000000; +$text-color-text: #000000e0; +$text-color-text-secondary: #000000a6; +$text-color-text-tertiary: #00000073; +$text-color-text-quaternary: #00000040; +$border-color-border: #d9d9d9; +$border-color-border-secondary: #f0f0f0; +$fill-color-fill: #00000026; +$fill-color-fill-secondary: #0000000f; +$fill-color-fill-tertiary: #0000000a; +$fill-color-fill-quaternary: #00000005; +$background-color-bg-container: #ffffff; +$background-color-bg-elevated: #ffffff; +$background-color-bg-layout: #f5f5f5; +$background-color-bg-spotlight: #000000d9; +$background-color-bg-mask: #00000073; +$font-base-font-family-apple-system: '-apple-system'; +$font-base-font-family-blink: 'BlinkMacSystemFont'; +$font-base-font-family-segoe-ui: 'Segoe UI'; +$font-base-font-family-roboto: 'Roboto'; +$font-base-font-family-helvetica-neue: 'Helvetica Neue'; +$font-base-font-family-arial: 'Arial'; +$font-base-font-family-noto-sans: 'Noto Sans'; +$font-base-font-family-sans-serif: 'sans-serif'; +$font-base-font-family-apple-color-emoji: 'Apple Color Emoji'; +$font-base-font-family-segoe-ui-emoji: 'Segoe UI Emoji'; +$font-base-font-family-segoe-ui-symbol: 'Segoe UI Symbol'; +$font-base-font-family-noto-color-emoji: 'Noto Color Emoji'; +$font-base-font-family-helvetica: 'Helvetica'; +$font-base-font-family-ping-fang-sc: 'PingFang SC'; +$font-base-font-family-hiragino-sans-gb: 'Hiragino Sans GB'; +$font-base-font-family-microsoft-ya-hei: 'Microsoft YaHei'; +$font-base-font-family: '微软雅黑'; +$font-family-element-plus: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; +$font-family-ant-design: '-apple-system', 'BlinkMacSystemFont' , 'Segoe UI' , 'Roboto' , 'Helvetica Neue' , 'Arial' , 'Noto Sans' , 'sans-serif' , 'Apple Color Emoji' , 'Segoe UI Emoji' , 'Segoe UI Symbol' , 'Noto Color Emoji'; +$line-height-default: 1.571; +$line-height-sm: 1.667; +$line-height-lg: 1.5; +$line-height-xl: 1.4; +$line-height-heading1: 1.333; +$line-height-heading2: 1.4; +$line-height-heading3: 1.5; +$line-height-heading4: 1.571; +$margin-xxs: 4px; +$margin-xs: 8px; +$margin-sm: 12px; +$margin-default: 16px; +$margin-md: 20px; +$margin-lg: 24px; +$margin-xl: 32px; +$margin-xxl: 48px; +$padding-xxs: 4px; +$padding-xs: 8px; +$padding-sm: 12px; +$padding-default: 16px; +$padding-md: 20px; +$padding-lg: 24px; +$padding-xl: 32px; +$box-shadow-default: 0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; +$box-shadow-secondary: 0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; +$chart-cyan: #5ad8a6; +$chart-cyan-light: #cdf3e3; +$chart-grey: #5d7092; +$chart-grey-light: #ced4de; +$chart-sunrise-yellow: #f6bd16; +$chart-sunrise-yellow-light: #fcebb9; +$chart-dust-red: #e86452; +$chart-dust-red-light: #f8d0cb; +$chart-day-break-blue: #6dc8ec; +$chart-day-break-blue-light: #d3eef9; +$chart-golden-purple: #945fb9; +$chart-golden-purple-light: #decfea; +$chart-sunset-orange: #ff9845; +$chart-sunset-orange-light: #ffe0c7; +$chart-dard-green: #1e9493; +$chart-dard-green-light: #bbdede; +$chart-magenta: #ff99c3; +$chart-magenta-light: #ffe0ed; \ No newline at end of file diff --git a/output/brand-a.scss b/output/brand-a.scss new file mode 100644 index 0000000..68d8cb8 --- /dev/null +++ b/output/brand-a.scss @@ -0,0 +1,34 @@ + +// Do not edit directly +// Generated on Sun, 22 Oct 2023 04:12:08 GMT + +$color-primary-default: #3076cc; +$color-primary-hover: #1f57a6; +$color-primary-disabled: #f0f0f0; +$button-radius: 4px; +$button-padding-left: 16px; +$button-padding-right: 16px; +$button-height-lg: 36px; +$button-height-sm: 24px; +$button-typography-lg-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; +$button-typography-lg-font-weight: 400; +$button-typography-lg-font-size: 16px; +$button-typography-lg-text-case: none; +$button-typography-lg-line-height: 1.571; +$button-typography-sm-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; +$button-typography-sm-font-weight: 400; +$button-typography-sm-font-size: 12px; +$button-typography-sm-text-case: none; +$button-font-family: 'Helvetica', 'Helvetica', 'PingFang SC' , 'Hiragino Sans GB' , 'Microsoft YaHei' , '微软雅黑' , 'Arial' , 'sans-serif'; +$color-disabled-text: #3076cc; +$color-disabled-background: #f0f0f0; +$color-disabled-border: #d9d9d9; +$card-header-padding-top: 16px; +$card-width-unit: 480px; +$card-width-sm: 960px; +$card-height-unit: 270px; +$card-radius: 4px; +$card-bottom-sm: 12px; +$card-bottom-lg: 24px; +$card-bottom-xxl: 32px; +$card-gap: 12px; \ No newline at end of file diff --git a/output/brand-b.scss b/output/brand-b.scss new file mode 100644 index 0000000..7c65163 --- /dev/null +++ b/output/brand-b.scss @@ -0,0 +1,16 @@ + +// Do not edit directly +// Generated on Sun, 22 Oct 2023 04:12:08 GMT + +$color-primary-default: #5ad8a6; +$color-primary-hover: #1e9493; +$color-primary-disabled: #ced4de; +$button-height-lg: 36px; +$button-height-sm: 24px; +$color-disabled-text: #ffe0ed; +$color-disabled-background: #cdf3e3; +$color-disabled-border: #945fb9; +$card-width-unit: 270px; +$card-gap: 8px; +$card-top: 24px; +$color-text-button-title: #3076cc; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e2aa353..44b207d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,994 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "style-dictionary": "^3.7.1" + "@divriots/style-dictionary-to-figma": "^0.4.0", + "@vitepress-demo-preview/component": "^2.3.2", + "@vitepress-demo-preview/plugin": "^1.2.2", + "handlebars": "^4.0.11", + "style-dictionary": "^3.7.1", + "tinycolor": "^0.0.1" } }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "peer": true, + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "peer": true, + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "peer": true, + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peer": true, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", + "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", + "peer": true, + "dependencies": { + "@algolia/cache-common": "4.20.0" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", + "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==", + "peer": true + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", + "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", + "peer": true, + "dependencies": { + "@algolia/cache-common": "4.20.0" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", + "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", + "peer": true, + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", + "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", + "peer": true, + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", + "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", + "peer": true, + "dependencies": { + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", + "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", + "peer": true, + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", + "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", + "peer": true, + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/logger-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", + "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==", + "peer": true + }, + "node_modules/@algolia/logger-console": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", + "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", + "peer": true, + "dependencies": { + "@algolia/logger-common": "4.20.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", + "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", + "peer": true, + "dependencies": { + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", + "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==", + "peer": true + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", + "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", + "peer": true, + "dependencies": { + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", + "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", + "peer": true, + "dependencies": { + "@algolia/cache-common": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@divriots/style-dictionary-to-figma": { + "version": "0.4.0", + "resolved": "http://localhost:4873/@divriots/style-dictionary-to-figma/-/style-dictionary-to-figma-0.4.0.tgz", + "integrity": "sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==" + }, + "node_modules/@docsearch/css": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", + "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==", + "peer": true + }, + "node_modules/@docsearch/js": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.5.2.tgz", + "integrity": "sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==", + "peer": true, + "dependencies": { + "@docsearch/react": "3.5.2", + "preact": "^10.0.0" + } + }, + "node_modules/@docsearch/react": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", + "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", + "peer": true, + "dependencies": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.2", + "algoliasearch": "^4.19.1" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@flypeng/tool": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@flypeng/tool/-/tool-5.4.0.tgz", + "integrity": "sha512-Iyg6zk1vxBw+EGLAwT2ugzI8/3clw/funLWhFx8y7j3vn6mkv9TlJ1ik8RJa7QjIh3HcgQTtAXNmviaUdWMdqg==" + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "node_modules/@types/linkify-it": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.4.tgz", + "integrity": "sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==", + "peer": true + }, + "node_modules/@types/markdown-it": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.4.tgz", + "integrity": "sha512-FAIUdEXrCDnQmAAmJC+UeW/3p0eCI4QZ/+W0lX/h83VD3v78IgTFYftjnAeXS8H0g4PFQCgipc51cQDA8tjgLw==", + "peer": true, + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.4.tgz", + "integrity": "sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==", + "peer": true + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", + "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==", + "peer": true + }, + "node_modules/@vitepress-demo-preview/component": { + "version": "2.3.2", + "resolved": "http://localhost:4873/@vitepress-demo-preview/component/-/component-2.3.2.tgz", + "integrity": "sha512-+GCYl3eHA7uoBGZyH2nTP1uab6pHFGEdykj5bSz4Nt2carH05xomBf18kBecuK1SncSqB7kWV/6JHT2Y349NbQ==", + "peerDependencies": { + "vitepress": "*", + "vue": "^3.2.0" + } + }, + "node_modules/@vitepress-demo-preview/plugin": { + "version": "1.2.2", + "resolved": "http://localhost:4873/@vitepress-demo-preview/plugin/-/plugin-1.2.2.tgz", + "integrity": "sha512-Gpw5fmiv8UkYStqNRcVr235NAVrXzO6MKdeuWbqvIoKzS2uLb7nhm4aL+rlXGxKOWP+UcHnpg/fl3+brUUejTw==", + "dependencies": { + "@flypeng/tool": "^5.3.0", + "markdown-it": "^13.0.1", + "markdown-it-container": "^3.0.0" + }, + "peerDependencies": { + "markdown-it-container": "^3.0.0", + "vitepress": "*", + "vue": "^3.2.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.6.tgz", + "integrity": "sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.6.tgz", + "integrity": "sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==", + "peer": true, + "dependencies": { + "@vue/compiler-core": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.6.tgz", + "integrity": "sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.6", + "@vue/compiler-dom": "3.3.6", + "@vue/compiler-ssr": "3.3.6", + "@vue/reactivity-transform": "3.3.6", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.31", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.6.tgz", + "integrity": "sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==", + "peer": true, + "dependencies": { + "@vue/compiler-dom": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", + "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", + "peer": true + }, + "node_modules/@vue/reactivity": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.6.tgz", + "integrity": "sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==", + "peer": true, + "dependencies": { + "@vue/shared": "3.3.6" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.6.tgz", + "integrity": "sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.6", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.6.tgz", + "integrity": "sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==", + "peer": true, + "dependencies": { + "@vue/reactivity": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.6.tgz", + "integrity": "sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==", + "peer": true, + "dependencies": { + "@vue/runtime-core": "3.3.6", + "@vue/shared": "3.3.6", + "csstype": "^3.1.2" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.6.tgz", + "integrity": "sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==", + "peer": true, + "dependencies": { + "@vue/compiler-ssr": "3.3.6", + "@vue/shared": "3.3.6" + }, + "peerDependencies": { + "vue": "3.3.6" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.6.tgz", + "integrity": "sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==", + "peer": true + }, + "node_modules/@vueuse/core": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", + "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", + "peer": true, + "dependencies": { + "@types/web-bluetooth": "^0.0.18", + "@vueuse/metadata": "10.5.0", + "@vueuse/shared": "10.5.0", + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "hasInstallScript": true, + "peer": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.5.0.tgz", + "integrity": "sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==", + "peer": true, + "dependencies": { + "@vueuse/core": "10.5.0", + "@vueuse/shared": "10.5.0", + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "*", + "axios": "*", + "change-case": "*", + "drauu": "*", + "focus-trap": "*", + "fuse.js": "*", + "idb-keyval": "*", + "jwt-decode": "*", + "nprogress": "*", + "qrcode": "*", + "sortablejs": "*", + "universal-cookie": "*" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations/node_modules/vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "hasInstallScript": true, + "peer": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", + "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", + "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", + "peer": true, + "dependencies": { + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "hasInstallScript": true, + "peer": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/algoliasearch": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", + "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", + "peer": true, + "dependencies": { + "@algolia/cache-browser-local-storage": "4.20.0", + "@algolia/cache-common": "4.20.0", + "@algolia/cache-in-memory": "4.20.0", + "@algolia/client-account": "4.20.0", + "@algolia/client-analytics": "4.20.0", + "@algolia/client-common": "4.20.0", + "@algolia/client-personalization": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/logger-console": "4.20.0", + "@algolia/requester-browser-xhr": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/requester-node-http": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "peer": true + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -26,6 +1011,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -132,6 +1122,12 @@ "upper-case": "^2.0.2" } }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "peer": true + }, "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -141,6 +1137,69 @@ "tslib": "^2.0.3" } }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "hasInstallScript": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "peer": true + }, + "node_modules/focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "peer": true, + "dependencies": { + "tabbable": "^6.2.0" + } + }, "node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -159,6 +1218,20 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -183,6 +1256,26 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "http://localhost:4873/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -241,19 +1334,70 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "peer": true + }, + "node_modules/markdown-it": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", "dependencies": { - "tslib": "^2.0.3" + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" } }, + "node_modules/markdown-it-container": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", + "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -265,6 +1409,43 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "http://localhost:4873/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minisearch": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz", + "integrity": "sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==", + "peer": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "http://localhost:4873/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -317,6 +1498,72 @@ "node": ">=0.10.0" } }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preact": { + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/search-insights": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz", + "integrity": "sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==", + "peer": true + }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -327,6 +1574,18 @@ "upper-case-first": "^2.0.2" } }, + "node_modules/shiki": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", + "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", + "peer": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, "node_modules/snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", @@ -336,6 +1595,23 @@ "tslib": "^2.0.3" } }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "http://localhost:4873/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/style-dictionary": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", @@ -369,6 +1645,20 @@ "node": ">=8" } }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "peer": true + }, + "node_modules/tinycolor": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", + "integrity": "sha512-+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/tinycolor2": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", @@ -382,6 +1672,23 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "http://localhost:4873/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -406,6 +1713,134 @@ "tslib": "^2.0.3" } }, + "node_modules/vite": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "peer": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitepress": { + "version": "1.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.23.tgz", + "integrity": "sha512-0YoBt8aFgbRt2JtYaCeTqq4W21q5lbGso+g1ZwkYYS35ExJxORssRJunhFuUcby8QeN4BP/88QDgsVSIVLAfXQ==", + "peer": true, + "dependencies": { + "@docsearch/css": "^3.5.2", + "@docsearch/js": "^3.5.2", + "@types/markdown-it": "^13.0.4", + "@vue/devtools-api": "^6.5.1", + "@vueuse/core": "^10.5.0", + "@vueuse/integrations": "^10.5.0", + "focus-trap": "^7.5.4", + "mark.js": "8.11.1", + "minisearch": "^6.1.0", + "shiki": "^0.14.5", + "vite": "^4.5.0", + "vue": "^3.3.6" + }, + "bin": { + "vitepress": "bin/vitepress.js" + }, + "peerDependencies": { + "markdown-it-mathjax3": "^4.3.2", + "postcss": "^8.4.31" + }, + "peerDependenciesMeta": { + "markdown-it-mathjax3": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "peer": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "peer": true + }, + "node_modules/vue": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.6.tgz", + "integrity": "sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==", + "peer": true, + "dependencies": { + "@vue/compiler-dom": "3.3.6", + "@vue/compiler-sfc": "3.3.6", + "@vue/runtime-dom": "3.3.6", + "@vue/server-renderer": "3.3.6", + "@vue/shared": "3.3.6" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "http://localhost:4873/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -413,6 +1848,626 @@ } }, "dependencies": { + "@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "peer": true, + "requires": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "peer": true, + "requires": { + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "peer": true, + "requires": { + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peer": true, + "requires": {} + }, + "@algolia/cache-browser-local-storage": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", + "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", + "peer": true, + "requires": { + "@algolia/cache-common": "4.20.0" + } + }, + "@algolia/cache-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", + "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==", + "peer": true + }, + "@algolia/cache-in-memory": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", + "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", + "peer": true, + "requires": { + "@algolia/cache-common": "4.20.0" + } + }, + "@algolia/client-account": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", + "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", + "peer": true, + "requires": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "@algolia/client-analytics": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", + "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", + "peer": true, + "requires": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "@algolia/client-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", + "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", + "peer": true, + "requires": { + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "@algolia/client-personalization": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", + "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", + "peer": true, + "requires": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "@algolia/client-search": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", + "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", + "peer": true, + "requires": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "@algolia/logger-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", + "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==", + "peer": true + }, + "@algolia/logger-console": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", + "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", + "peer": true, + "requires": { + "@algolia/logger-common": "4.20.0" + } + }, + "@algolia/requester-browser-xhr": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", + "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", + "peer": true, + "requires": { + "@algolia/requester-common": "4.20.0" + } + }, + "@algolia/requester-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", + "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==", + "peer": true + }, + "@algolia/requester-node-http": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", + "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", + "peer": true, + "requires": { + "@algolia/requester-common": "4.20.0" + } + }, + "@algolia/transporter": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", + "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", + "peer": true, + "requires": { + "@algolia/cache-common": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/requester-common": "4.20.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "peer": true + }, + "@divriots/style-dictionary-to-figma": { + "version": "0.4.0", + "resolved": "http://localhost:4873/@divriots/style-dictionary-to-figma/-/style-dictionary-to-figma-0.4.0.tgz", + "integrity": "sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==" + }, + "@docsearch/css": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", + "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==", + "peer": true + }, + "@docsearch/js": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.5.2.tgz", + "integrity": "sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==", + "peer": true, + "requires": { + "@docsearch/react": "3.5.2", + "preact": "^10.0.0" + } + }, + "@docsearch/react": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", + "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", + "peer": true, + "requires": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.2", + "algoliasearch": "^4.19.1" + } + }, + "@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "optional": true, + "peer": true + }, + "@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "optional": true, + "peer": true + }, + "@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "optional": true, + "peer": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "optional": true, + "peer": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "optional": true, + "peer": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "optional": true, + "peer": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "optional": true, + "peer": true + }, + "@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "optional": true, + "peer": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "optional": true, + "peer": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "optional": true, + "peer": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "optional": true, + "peer": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "optional": true, + "peer": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "optional": true, + "peer": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "optional": true, + "peer": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "optional": true, + "peer": true + }, + "@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "optional": true, + "peer": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "optional": true, + "peer": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "optional": true, + "peer": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "optional": true, + "peer": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "optional": true, + "peer": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "optional": true, + "peer": true + }, + "@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "optional": true, + "peer": true + }, + "@flypeng/tool": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@flypeng/tool/-/tool-5.4.0.tgz", + "integrity": "sha512-Iyg6zk1vxBw+EGLAwT2ugzI8/3clw/funLWhFx8y7j3vn6mkv9TlJ1ik8RJa7QjIh3HcgQTtAXNmviaUdWMdqg==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "@types/linkify-it": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.4.tgz", + "integrity": "sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==", + "peer": true + }, + "@types/markdown-it": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.4.tgz", + "integrity": "sha512-FAIUdEXrCDnQmAAmJC+UeW/3p0eCI4QZ/+W0lX/h83VD3v78IgTFYftjnAeXS8H0g4PFQCgipc51cQDA8tjgLw==", + "peer": true, + "requires": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "@types/mdurl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.4.tgz", + "integrity": "sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==", + "peer": true + }, + "@types/web-bluetooth": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", + "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==", + "peer": true + }, + "@vitepress-demo-preview/component": { + "version": "2.3.2", + "resolved": "http://localhost:4873/@vitepress-demo-preview/component/-/component-2.3.2.tgz", + "integrity": "sha512-+GCYl3eHA7uoBGZyH2nTP1uab6pHFGEdykj5bSz4Nt2carH05xomBf18kBecuK1SncSqB7kWV/6JHT2Y349NbQ==", + "requires": {} + }, + "@vitepress-demo-preview/plugin": { + "version": "1.2.2", + "resolved": "http://localhost:4873/@vitepress-demo-preview/plugin/-/plugin-1.2.2.tgz", + "integrity": "sha512-Gpw5fmiv8UkYStqNRcVr235NAVrXzO6MKdeuWbqvIoKzS2uLb7nhm4aL+rlXGxKOWP+UcHnpg/fl3+brUUejTw==", + "requires": { + "@flypeng/tool": "^5.3.0", + "markdown-it": "^13.0.1", + "markdown-it-container": "^3.0.0" + } + }, + "@vue/compiler-core": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.6.tgz", + "integrity": "sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==", + "peer": true, + "requires": { + "@babel/parser": "^7.23.0", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.6.tgz", + "integrity": "sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==", + "peer": true, + "requires": { + "@vue/compiler-core": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "@vue/compiler-sfc": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.6.tgz", + "integrity": "sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==", + "peer": true, + "requires": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.6", + "@vue/compiler-dom": "3.3.6", + "@vue/compiler-ssr": "3.3.6", + "@vue/reactivity-transform": "3.3.6", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.31", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.6.tgz", + "integrity": "sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==", + "peer": true, + "requires": { + "@vue/compiler-dom": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "@vue/devtools-api": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", + "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", + "peer": true + }, + "@vue/reactivity": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.6.tgz", + "integrity": "sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==", + "peer": true, + "requires": { + "@vue/shared": "3.3.6" + } + }, + "@vue/reactivity-transform": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.6.tgz", + "integrity": "sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==", + "peer": true, + "requires": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.6", + "@vue/shared": "3.3.6", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5" + } + }, + "@vue/runtime-core": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.6.tgz", + "integrity": "sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==", + "peer": true, + "requires": { + "@vue/reactivity": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "@vue/runtime-dom": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.6.tgz", + "integrity": "sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==", + "peer": true, + "requires": { + "@vue/runtime-core": "3.3.6", + "@vue/shared": "3.3.6", + "csstype": "^3.1.2" + } + }, + "@vue/server-renderer": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.6.tgz", + "integrity": "sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==", + "peer": true, + "requires": { + "@vue/compiler-ssr": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "@vue/shared": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.6.tgz", + "integrity": "sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==", + "peer": true + }, + "@vueuse/core": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", + "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", + "peer": true, + "requires": { + "@types/web-bluetooth": "^0.0.18", + "@vueuse/metadata": "10.5.0", + "@vueuse/shared": "10.5.0", + "vue-demi": ">=0.14.6" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "peer": true, + "requires": {} + } + } + }, + "@vueuse/integrations": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.5.0.tgz", + "integrity": "sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==", + "peer": true, + "requires": { + "@vueuse/core": "10.5.0", + "@vueuse/shared": "10.5.0", + "vue-demi": ">=0.14.6" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "peer": true, + "requires": {} + } + } + }, + "@vueuse/metadata": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", + "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", + "peer": true + }, + "@vueuse/shared": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", + "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", + "peer": true, + "requires": { + "vue-demi": ">=0.14.6" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "peer": true, + "requires": {} + } + } + }, + "algoliasearch": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", + "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", + "peer": true, + "requires": { + "@algolia/cache-browser-local-storage": "4.20.0", + "@algolia/cache-common": "4.20.0", + "@algolia/cache-in-memory": "4.20.0", + "@algolia/client-account": "4.20.0", + "@algolia/client-analytics": "4.20.0", + "@algolia/client-common": "4.20.0", + "@algolia/client-personalization": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/logger-console": "4.20.0", + "@algolia/requester-browser-xhr": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/requester-node-http": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "peer": true + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -421,6 +2476,11 @@ "color-convert": "^2.0.1" } }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -515,6 +2575,12 @@ "upper-case": "^2.0.2" } }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "peer": true + }, "dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -524,6 +2590,56 @@ "tslib": "^2.0.3" } }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + }, + "esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "peer": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "peer": true + }, + "focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "peer": true, + "requires": { + "tabbable": "^6.2.0" + } + }, "fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -539,6 +2655,13 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true, + "peer": true + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -557,6 +2680,18 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "handlebars": { + "version": "4.7.8", + "resolved": "http://localhost:4873/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -604,6 +2739,14 @@ "universalify": "^2.0.0" } }, + "linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "requires": { + "uc.micro": "^1.0.1" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -617,6 +2760,43 @@ "tslib": "^2.0.3" } }, + "magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "peer": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "peer": true + }, + "markdown-it": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "requires": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdown-it-container": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", + "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -625,6 +2805,28 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.8", + "resolved": "http://localhost:4873/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minisearch": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz", + "integrity": "sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==", + "peer": true + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "peer": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "http://localhost:4873/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -674,6 +2876,44 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "peer": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "preact": { + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", + "peer": true + }, + "rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "peer": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "search-insights": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz", + "integrity": "sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==", + "peer": true + }, "sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -684,6 +2924,18 @@ "upper-case-first": "^2.0.2" } }, + "shiki": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", + "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", + "peer": true, + "requires": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, "snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", @@ -693,6 +2945,17 @@ "tslib": "^2.0.3" } }, + "source-map": { + "version": "0.6.1", + "resolved": "http://localhost:4873/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "peer": true + }, "style-dictionary": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", @@ -717,6 +2980,17 @@ "has-flag": "^4.0.0" } }, + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "peer": true + }, + "tinycolor": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", + "integrity": "sha512-+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==" + }, "tinycolor2": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", @@ -727,6 +3001,17 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "http://localhost:4873/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -748,6 +3033,68 @@ "tslib": "^2.0.3" } }, + "vite": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "peer": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + } + }, + "vitepress": { + "version": "1.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.23.tgz", + "integrity": "sha512-0YoBt8aFgbRt2JtYaCeTqq4W21q5lbGso+g1ZwkYYS35ExJxORssRJunhFuUcby8QeN4BP/88QDgsVSIVLAfXQ==", + "peer": true, + "requires": { + "@docsearch/css": "^3.5.2", + "@docsearch/js": "^3.5.2", + "@types/markdown-it": "^13.0.4", + "@vue/devtools-api": "^6.5.1", + "@vueuse/core": "^10.5.0", + "@vueuse/integrations": "^10.5.0", + "focus-trap": "^7.5.4", + "mark.js": "8.11.1", + "minisearch": "^6.1.0", + "shiki": "^0.14.5", + "vite": "^4.5.0", + "vue": "^3.3.6" + } + }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "peer": true + }, + "vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "peer": true + }, + "vue": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.6.tgz", + "integrity": "sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==", + "peer": true, + "requires": { + "@vue/compiler-dom": "3.3.6", + "@vue/compiler-sfc": "3.3.6", + "@vue/runtime-dom": "3.3.6", + "@vue/server-renderer": "3.3.6", + "@vue/shared": "3.3.6" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "http://localhost:4873/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 0e171df..b1d03cf 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,11 @@ }, "homepage": "https://github.com/michaelmang/style-dictionary#readme", "dependencies": { - "style-dictionary": "^3.7.1" + "@vitepress-demo-preview/component": "^2.3.2", + "@vitepress-demo-preview/plugin": "^1.2.2", + "style-dictionary": "^3.7.1", + "@divriots/style-dictionary-to-figma": "^0.4.0", + "handlebars": "^4.0.11", + "tinycolor": "^0.0.1" } -} +} \ No newline at end of file From 03c30155f2455fbfd703d7b3babf080b5fe3f6fc Mon Sep 17 00:00:00 2001 From: JinBin Li Date: Thu, 26 Oct 2023 14:04:27 +0800 Subject: [PATCH 74/77] brand a disabled color --- input/design-tokens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/design-tokens.json b/input/design-tokens.json index 1080516..0692e53 100644 --- a/input/design-tokens.json +++ b/input/design-tokens.json @@ -824,7 +824,7 @@ "type": "color" }, "disabled": { - "value": "{border.color-border-secondary}", + "value": "{color-disabled.background}", "type": "color" } }, From 0fc8564f1c3eeaca1eb29d2c3b8b7d3468d4165c Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 26 Oct 2023 15:02:03 +0800 Subject: [PATCH 75/77] feat():change build-tokens.yml npm registry --- .github/workflows/build-tokens.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-tokens.yml b/.github/workflows/build-tokens.yml index 1fa8e02..9692203 100644 --- a/.github/workflows/build-tokens.yml +++ b/.github/workflows/build-tokens.yml @@ -8,6 +8,7 @@ jobs: - uses: actions/checkout@v2 - name: Setup Node.js environment uses: actions/setup-node@v2.4.0 + - run: npm config set registry https://registry.npmjs.org - run: npm install - run: npx token-transformer input/design-tokens.json input/base.json base - run: From 04c7f372971f73e607b58c1eb1db2d323f371b55 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 26 Oct 2023 15:06:42 +0800 Subject: [PATCH 76/77] feat():change package.json --- package-lock.json | 3104 --------------------------------------------- package.json | 2 - 2 files changed, 3106 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 44b207d..0000000 --- a/package-lock.json +++ /dev/null @@ -1,3104 +0,0 @@ -{ - "name": "style-dictionary-tutorial", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "style-dictionary-tutorial", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@divriots/style-dictionary-to-figma": "^0.4.0", - "@vitepress-demo-preview/component": "^2.3.2", - "@vitepress-demo-preview/plugin": "^1.2.2", - "handlebars": "^4.0.11", - "style-dictionary": "^3.7.1", - "tinycolor": "^0.0.1" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "peer": true, - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "peer": true, - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "peer": true, - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "peer": true, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", - "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", - "peer": true, - "dependencies": { - "@algolia/cache-common": "4.20.0" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", - "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==", - "peer": true - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", - "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", - "peer": true, - "dependencies": { - "@algolia/cache-common": "4.20.0" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", - "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", - "peer": true, - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", - "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", - "peer": true, - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", - "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", - "peer": true, - "dependencies": { - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", - "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", - "peer": true, - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", - "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", - "peer": true, - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/logger-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", - "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==", - "peer": true - }, - "node_modules/@algolia/logger-console": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", - "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", - "peer": true, - "dependencies": { - "@algolia/logger-common": "4.20.0" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", - "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", - "peer": true, - "dependencies": { - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", - "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==", - "peer": true - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", - "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", - "peer": true, - "dependencies": { - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", - "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", - "peer": true, - "dependencies": { - "@algolia/cache-common": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "peer": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@divriots/style-dictionary-to-figma": { - "version": "0.4.0", - "resolved": "http://localhost:4873/@divriots/style-dictionary-to-figma/-/style-dictionary-to-figma-0.4.0.tgz", - "integrity": "sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==" - }, - "node_modules/@docsearch/css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==", - "peer": true - }, - "node_modules/@docsearch/js": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.5.2.tgz", - "integrity": "sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==", - "peer": true, - "dependencies": { - "@docsearch/react": "3.5.2", - "preact": "^10.0.0" - } - }, - "node_modules/@docsearch/react": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", - "peer": true, - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.5.2", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@flypeng/tool": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@flypeng/tool/-/tool-5.4.0.tgz", - "integrity": "sha512-Iyg6zk1vxBw+EGLAwT2ugzI8/3clw/funLWhFx8y7j3vn6mkv9TlJ1ik8RJa7QjIh3HcgQTtAXNmviaUdWMdqg==" - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "peer": true - }, - "node_modules/@types/linkify-it": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.4.tgz", - "integrity": "sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==", - "peer": true - }, - "node_modules/@types/markdown-it": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.4.tgz", - "integrity": "sha512-FAIUdEXrCDnQmAAmJC+UeW/3p0eCI4QZ/+W0lX/h83VD3v78IgTFYftjnAeXS8H0g4PFQCgipc51cQDA8tjgLw==", - "peer": true, - "dependencies": { - "@types/linkify-it": "*", - "@types/mdurl": "*" - } - }, - "node_modules/@types/mdurl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.4.tgz", - "integrity": "sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==", - "peer": true - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", - "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==", - "peer": true - }, - "node_modules/@vitepress-demo-preview/component": { - "version": "2.3.2", - "resolved": "http://localhost:4873/@vitepress-demo-preview/component/-/component-2.3.2.tgz", - "integrity": "sha512-+GCYl3eHA7uoBGZyH2nTP1uab6pHFGEdykj5bSz4Nt2carH05xomBf18kBecuK1SncSqB7kWV/6JHT2Y349NbQ==", - "peerDependencies": { - "vitepress": "*", - "vue": "^3.2.0" - } - }, - "node_modules/@vitepress-demo-preview/plugin": { - "version": "1.2.2", - "resolved": "http://localhost:4873/@vitepress-demo-preview/plugin/-/plugin-1.2.2.tgz", - "integrity": "sha512-Gpw5fmiv8UkYStqNRcVr235NAVrXzO6MKdeuWbqvIoKzS2uLb7nhm4aL+rlXGxKOWP+UcHnpg/fl3+brUUejTw==", - "dependencies": { - "@flypeng/tool": "^5.3.0", - "markdown-it": "^13.0.1", - "markdown-it-container": "^3.0.0" - }, - "peerDependencies": { - "markdown-it-container": "^3.0.0", - "vitepress": "*", - "vue": "^3.2.0" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.6.tgz", - "integrity": "sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.23.0", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.6.tgz", - "integrity": "sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==", - "peer": true, - "dependencies": { - "@vue/compiler-core": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.6.tgz", - "integrity": "sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.23.0", - "@vue/compiler-core": "3.3.6", - "@vue/compiler-dom": "3.3.6", - "@vue/compiler-ssr": "3.3.6", - "@vue/reactivity-transform": "3.3.6", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.5", - "postcss": "^8.4.31", - "source-map-js": "^1.0.2" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.6.tgz", - "integrity": "sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "node_modules/@vue/devtools-api": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", - "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", - "peer": true - }, - "node_modules/@vue/reactivity": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.6.tgz", - "integrity": "sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==", - "peer": true, - "dependencies": { - "@vue/shared": "3.3.6" - } - }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.6.tgz", - "integrity": "sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.23.0", - "@vue/compiler-core": "3.3.6", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.5" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.6.tgz", - "integrity": "sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==", - "peer": true, - "dependencies": { - "@vue/reactivity": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.6.tgz", - "integrity": "sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==", - "peer": true, - "dependencies": { - "@vue/runtime-core": "3.3.6", - "@vue/shared": "3.3.6", - "csstype": "^3.1.2" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.6.tgz", - "integrity": "sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==", - "peer": true, - "dependencies": { - "@vue/compiler-ssr": "3.3.6", - "@vue/shared": "3.3.6" - }, - "peerDependencies": { - "vue": "3.3.6" - } - }, - "node_modules/@vue/shared": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.6.tgz", - "integrity": "sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==", - "peer": true - }, - "node_modules/@vueuse/core": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", - "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", - "peer": true, - "dependencies": { - "@types/web-bluetooth": "^0.0.18", - "@vueuse/metadata": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "hasInstallScript": true, - "peer": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vueuse/integrations": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.5.0.tgz", - "integrity": "sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==", - "peer": true, - "dependencies": { - "@vueuse/core": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "async-validator": "*", - "axios": "*", - "change-case": "*", - "drauu": "*", - "focus-trap": "*", - "fuse.js": "*", - "idb-keyval": "*", - "jwt-decode": "*", - "nprogress": "*", - "qrcode": "*", - "sortablejs": "*", - "universal-cookie": "*" - }, - "peerDependenciesMeta": { - "async-validator": { - "optional": true - }, - "axios": { - "optional": true - }, - "change-case": { - "optional": true - }, - "drauu": { - "optional": true - }, - "focus-trap": { - "optional": true - }, - "fuse.js": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "jwt-decode": { - "optional": true - }, - "nprogress": { - "optional": true - }, - "qrcode": { - "optional": true - }, - "sortablejs": { - "optional": true - }, - "universal-cookie": { - "optional": true - } - } - }, - "node_modules/@vueuse/integrations/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "hasInstallScript": true, - "peer": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vueuse/metadata": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", - "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", - "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", - "peer": true, - "dependencies": { - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "hasInstallScript": true, - "peer": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/algoliasearch": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", - "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", - "peer": true, - "dependencies": { - "@algolia/cache-browser-local-storage": "4.20.0", - "@algolia/cache-common": "4.20.0", - "@algolia/cache-in-memory": "4.20.0", - "@algolia/client-account": "4.20.0", - "@algolia/client-analytics": "4.20.0", - "@algolia/client-common": "4.20.0", - "@algolia/client-personalization": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/logger-console": "4.20.0", - "@algolia/requester-browser-xhr": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/requester-node-http": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "peer": true - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "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.0.3" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "peer": true - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "hasInstallScript": true, - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "peer": true - }, - "node_modules/focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", - "peer": true, - "dependencies": { - "tabbable": "^6.2.0" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "http://localhost:4873/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "dependencies": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/json5": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", - "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mark.js": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", - "peer": true - }, - "node_modules/markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", - "dependencies": { - "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-container": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", - "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "http://localhost:4873/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minisearch": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz", - "integrity": "sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==", - "peer": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "http://localhost:4873/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "peer": true - }, - "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/preact": { - "version": "10.18.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", - "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "peer": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/search-insights": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz", - "integrity": "sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==", - "peer": true - }, - "node_modules/sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/shiki": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", - "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", - "peer": true, - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "http://localhost:4873/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-dictionary": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", - "integrity": "sha512-yYU9Z/J8Znj9T9oJVjo8VOYamrOxv0UbBKPjhSt+PharxrhyQCM4RWb71fgEfv2pK9KO8G83/0ChDNQZ1mn0wQ==", - "dependencies": { - "chalk": "^4.0.0", - "change-case": "^4.1.2", - "commander": "^8.3.0", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "json5": "^2.2.0", - "jsonc-parser": "^3.0.0", - "lodash": "^4.17.15", - "tinycolor2": "^1.4.1" - }, - "bin": { - "style-dictionary": "bin/style-dictionary" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", - "peer": true - }, - "node_modules/tinycolor": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", - "integrity": "sha512-+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tinycolor2": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", - "integrity": "sha512-BHlrsGeYN2OpkRpfAgkEwCMu6w8Quq8JkK/mp4c55NZP7OwceJObR1CPZt62TqiA0Y3J5pwuDX+fXDqc35REtg==", - "engines": { - "node": "*" - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "http://localhost:4873/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/vite": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", - "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "peer": true, - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vitepress": { - "version": "1.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.23.tgz", - "integrity": "sha512-0YoBt8aFgbRt2JtYaCeTqq4W21q5lbGso+g1ZwkYYS35ExJxORssRJunhFuUcby8QeN4BP/88QDgsVSIVLAfXQ==", - "peer": true, - "dependencies": { - "@docsearch/css": "^3.5.2", - "@docsearch/js": "^3.5.2", - "@types/markdown-it": "^13.0.4", - "@vue/devtools-api": "^6.5.1", - "@vueuse/core": "^10.5.0", - "@vueuse/integrations": "^10.5.0", - "focus-trap": "^7.5.4", - "mark.js": "8.11.1", - "minisearch": "^6.1.0", - "shiki": "^0.14.5", - "vite": "^4.5.0", - "vue": "^3.3.6" - }, - "bin": { - "vitepress": "bin/vitepress.js" - }, - "peerDependencies": { - "markdown-it-mathjax3": "^4.3.2", - "postcss": "^8.4.31" - }, - "peerDependenciesMeta": { - "markdown-it-mathjax3": { - "optional": true - }, - "postcss": { - "optional": true - } - } - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "peer": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "peer": true - }, - "node_modules/vue": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.6.tgz", - "integrity": "sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.3.6", - "@vue/compiler-sfc": "3.3.6", - "@vue/runtime-dom": "3.3.6", - "@vue/server-renderer": "3.3.6", - "@vue/shared": "3.3.6" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "http://localhost:4873/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "peer": true, - "requires": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "peer": true, - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "peer": true, - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "peer": true, - "requires": {} - }, - "@algolia/cache-browser-local-storage": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", - "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", - "peer": true, - "requires": { - "@algolia/cache-common": "4.20.0" - } - }, - "@algolia/cache-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", - "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==", - "peer": true - }, - "@algolia/cache-in-memory": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", - "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", - "peer": true, - "requires": { - "@algolia/cache-common": "4.20.0" - } - }, - "@algolia/client-account": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", - "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", - "peer": true, - "requires": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "@algolia/client-analytics": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", - "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", - "peer": true, - "requires": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "@algolia/client-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", - "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", - "peer": true, - "requires": { - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "@algolia/client-personalization": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", - "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", - "peer": true, - "requires": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "@algolia/client-search": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", - "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", - "peer": true, - "requires": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "@algolia/logger-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", - "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==", - "peer": true - }, - "@algolia/logger-console": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", - "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", - "peer": true, - "requires": { - "@algolia/logger-common": "4.20.0" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", - "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", - "peer": true, - "requires": { - "@algolia/requester-common": "4.20.0" - } - }, - "@algolia/requester-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", - "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==", - "peer": true - }, - "@algolia/requester-node-http": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", - "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", - "peer": true, - "requires": { - "@algolia/requester-common": "4.20.0" - } - }, - "@algolia/transporter": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", - "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", - "peer": true, - "requires": { - "@algolia/cache-common": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/requester-common": "4.20.0" - } - }, - "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "peer": true - }, - "@divriots/style-dictionary-to-figma": { - "version": "0.4.0", - "resolved": "http://localhost:4873/@divriots/style-dictionary-to-figma/-/style-dictionary-to-figma-0.4.0.tgz", - "integrity": "sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==" - }, - "@docsearch/css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==", - "peer": true - }, - "@docsearch/js": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.5.2.tgz", - "integrity": "sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==", - "peer": true, - "requires": { - "@docsearch/react": "3.5.2", - "preact": "^10.0.0" - } - }, - "@docsearch/react": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", - "peer": true, - "requires": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.5.2", - "algoliasearch": "^4.19.1" - } - }, - "@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "optional": true, - "peer": true - }, - "@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "optional": true, - "peer": true - }, - "@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "optional": true, - "peer": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "optional": true, - "peer": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "optional": true, - "peer": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "optional": true, - "peer": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "optional": true, - "peer": true - }, - "@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "optional": true, - "peer": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "optional": true, - "peer": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "optional": true, - "peer": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "optional": true, - "peer": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "optional": true, - "peer": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "optional": true, - "peer": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "optional": true, - "peer": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "optional": true, - "peer": true - }, - "@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "optional": true, - "peer": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "optional": true, - "peer": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "optional": true, - "peer": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "optional": true, - "peer": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "optional": true, - "peer": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "optional": true, - "peer": true - }, - "@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "optional": true, - "peer": true - }, - "@flypeng/tool": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@flypeng/tool/-/tool-5.4.0.tgz", - "integrity": "sha512-Iyg6zk1vxBw+EGLAwT2ugzI8/3clw/funLWhFx8y7j3vn6mkv9TlJ1ik8RJa7QjIh3HcgQTtAXNmviaUdWMdqg==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "peer": true - }, - "@types/linkify-it": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.4.tgz", - "integrity": "sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==", - "peer": true - }, - "@types/markdown-it": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.4.tgz", - "integrity": "sha512-FAIUdEXrCDnQmAAmJC+UeW/3p0eCI4QZ/+W0lX/h83VD3v78IgTFYftjnAeXS8H0g4PFQCgipc51cQDA8tjgLw==", - "peer": true, - "requires": { - "@types/linkify-it": "*", - "@types/mdurl": "*" - } - }, - "@types/mdurl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.4.tgz", - "integrity": "sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==", - "peer": true - }, - "@types/web-bluetooth": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", - "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==", - "peer": true - }, - "@vitepress-demo-preview/component": { - "version": "2.3.2", - "resolved": "http://localhost:4873/@vitepress-demo-preview/component/-/component-2.3.2.tgz", - "integrity": "sha512-+GCYl3eHA7uoBGZyH2nTP1uab6pHFGEdykj5bSz4Nt2carH05xomBf18kBecuK1SncSqB7kWV/6JHT2Y349NbQ==", - "requires": {} - }, - "@vitepress-demo-preview/plugin": { - "version": "1.2.2", - "resolved": "http://localhost:4873/@vitepress-demo-preview/plugin/-/plugin-1.2.2.tgz", - "integrity": "sha512-Gpw5fmiv8UkYStqNRcVr235NAVrXzO6MKdeuWbqvIoKzS2uLb7nhm4aL+rlXGxKOWP+UcHnpg/fl3+brUUejTw==", - "requires": { - "@flypeng/tool": "^5.3.0", - "markdown-it": "^13.0.1", - "markdown-it-container": "^3.0.0" - } - }, - "@vue/compiler-core": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.6.tgz", - "integrity": "sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==", - "peer": true, - "requires": { - "@babel/parser": "^7.23.0", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - } - }, - "@vue/compiler-dom": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.6.tgz", - "integrity": "sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==", - "peer": true, - "requires": { - "@vue/compiler-core": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "@vue/compiler-sfc": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.6.tgz", - "integrity": "sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==", - "peer": true, - "requires": { - "@babel/parser": "^7.23.0", - "@vue/compiler-core": "3.3.6", - "@vue/compiler-dom": "3.3.6", - "@vue/compiler-ssr": "3.3.6", - "@vue/reactivity-transform": "3.3.6", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.5", - "postcss": "^8.4.31", - "source-map-js": "^1.0.2" - } - }, - "@vue/compiler-ssr": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.6.tgz", - "integrity": "sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==", - "peer": true, - "requires": { - "@vue/compiler-dom": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "@vue/devtools-api": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", - "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", - "peer": true - }, - "@vue/reactivity": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.6.tgz", - "integrity": "sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==", - "peer": true, - "requires": { - "@vue/shared": "3.3.6" - } - }, - "@vue/reactivity-transform": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.6.tgz", - "integrity": "sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==", - "peer": true, - "requires": { - "@babel/parser": "^7.23.0", - "@vue/compiler-core": "3.3.6", - "@vue/shared": "3.3.6", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.5" - } - }, - "@vue/runtime-core": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.6.tgz", - "integrity": "sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==", - "peer": true, - "requires": { - "@vue/reactivity": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "@vue/runtime-dom": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.6.tgz", - "integrity": "sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==", - "peer": true, - "requires": { - "@vue/runtime-core": "3.3.6", - "@vue/shared": "3.3.6", - "csstype": "^3.1.2" - } - }, - "@vue/server-renderer": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.6.tgz", - "integrity": "sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==", - "peer": true, - "requires": { - "@vue/compiler-ssr": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "@vue/shared": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.6.tgz", - "integrity": "sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==", - "peer": true - }, - "@vueuse/core": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", - "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", - "peer": true, - "requires": { - "@types/web-bluetooth": "^0.0.18", - "@vueuse/metadata": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "peer": true, - "requires": {} - } - } - }, - "@vueuse/integrations": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.5.0.tgz", - "integrity": "sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==", - "peer": true, - "requires": { - "@vueuse/core": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "peer": true, - "requires": {} - } - } - }, - "@vueuse/metadata": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", - "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", - "peer": true - }, - "@vueuse/shared": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", - "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", - "peer": true, - "requires": { - "vue-demi": ">=0.14.6" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", - "peer": true, - "requires": {} - } - } - }, - "algoliasearch": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", - "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", - "peer": true, - "requires": { - "@algolia/cache-browser-local-storage": "4.20.0", - "@algolia/cache-common": "4.20.0", - "@algolia/cache-in-memory": "4.20.0", - "@algolia/client-account": "4.20.0", - "@algolia/client-analytics": "4.20.0", - "@algolia/client-common": "4.20.0", - "@algolia/client-personalization": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/logger-console": "4.20.0", - "@algolia/requester-browser-xhr": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/requester-node-http": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "requires": { - "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.0.3" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "peer": true - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - }, - "esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "peer": true, - "requires": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "peer": true - }, - "focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", - "peer": true, - "requires": { - "tabbable": "^6.2.0" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true, - "peer": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "handlebars": { - "version": "4.7.8", - "resolved": "http://localhost:4873/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "requires": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "json5": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", - "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==" - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", - "requires": { - "uc.micro": "^1.0.1" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "peer": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "mark.js": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", - "peer": true - }, - "markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", - "requires": { - "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - }, - "markdown-it-container": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", - "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "http://localhost:4873/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minisearch": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz", - "integrity": "sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==", - "peer": true - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "peer": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "http://localhost:4873/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "peer": true - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "peer": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "preact": { - "version": "10.18.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", - "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", - "peer": true - }, - "rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "peer": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "search-insights": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz", - "integrity": "sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==", - "peer": true - }, - "sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "shiki": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", - "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", - "peer": true, - "requires": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://localhost:4873/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "peer": true - }, - "style-dictionary": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", - "integrity": "sha512-yYU9Z/J8Znj9T9oJVjo8VOYamrOxv0UbBKPjhSt+PharxrhyQCM4RWb71fgEfv2pK9KO8G83/0ChDNQZ1mn0wQ==", - "requires": { - "chalk": "^4.0.0", - "change-case": "^4.1.2", - "commander": "^8.3.0", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "json5": "^2.2.0", - "jsonc-parser": "^3.0.0", - "lodash": "^4.17.15", - "tinycolor2": "^1.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", - "peer": true - }, - "tinycolor": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", - "integrity": "sha512-+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==" - }, - "tinycolor2": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", - "integrity": "sha512-BHlrsGeYN2OpkRpfAgkEwCMu6w8Quq8JkK/mp4c55NZP7OwceJObR1CPZt62TqiA0Y3J5pwuDX+fXDqc35REtg==" - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "http://localhost:4873/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "vite": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", - "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "peer": true, - "requires": { - "esbuild": "^0.18.10", - "fsevents": "~2.3.2", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - } - }, - "vitepress": { - "version": "1.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.23.tgz", - "integrity": "sha512-0YoBt8aFgbRt2JtYaCeTqq4W21q5lbGso+g1ZwkYYS35ExJxORssRJunhFuUcby8QeN4BP/88QDgsVSIVLAfXQ==", - "peer": true, - "requires": { - "@docsearch/css": "^3.5.2", - "@docsearch/js": "^3.5.2", - "@types/markdown-it": "^13.0.4", - "@vue/devtools-api": "^6.5.1", - "@vueuse/core": "^10.5.0", - "@vueuse/integrations": "^10.5.0", - "focus-trap": "^7.5.4", - "mark.js": "8.11.1", - "minisearch": "^6.1.0", - "shiki": "^0.14.5", - "vite": "^4.5.0", - "vue": "^3.3.6" - } - }, - "vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "peer": true - }, - "vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "peer": true - }, - "vue": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.6.tgz", - "integrity": "sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==", - "peer": true, - "requires": { - "@vue/compiler-dom": "3.3.6", - "@vue/compiler-sfc": "3.3.6", - "@vue/runtime-dom": "3.3.6", - "@vue/server-renderer": "3.3.6", - "@vue/shared": "3.3.6" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "http://localhost:4873/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - } - } -} diff --git a/package.json b/package.json index b1d03cf..2cb3da9 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,6 @@ }, "homepage": "https://github.com/michaelmang/style-dictionary#readme", "dependencies": { - "@vitepress-demo-preview/component": "^2.3.2", - "@vitepress-demo-preview/plugin": "^1.2.2", "style-dictionary": "^3.7.1", "@divriots/style-dictionary-to-figma": "^0.4.0", "handlebars": "^4.0.11", From d8e8b5ffc9e832dc4fb39e718c98da37c3407883 Mon Sep 17 00:00:00 2001 From: Tangcuyu Date: Thu, 26 Oct 2023 07:07:35 +0000 Subject: [PATCH 77/77] build tokens --- output/base.scss | 4 +- output/brand-a.scss | 4 +- output/brand-b.scss | 5 +- package-lock.json | 486 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 493 insertions(+), 6 deletions(-) create mode 100644 package-lock.json diff --git a/output/base.scss b/output/base.scss index 500349e..77d58a5 100644 --- a/output/base.scss +++ b/output/base.scss @@ -1,6 +1,6 @@ // Do not edit directly -// Generated on Sun, 22 Oct 2023 04:12:08 GMT +// Generated on Thu, 26 Oct 2023 07:07:34 GMT $brand-color-primary-bg-100: hsl(204, 100%, 97%); $brand-color-primary-bg-90: hsl(204, 100%, 87%); @@ -248,4 +248,4 @@ $chart-sunset-orange-light: #ffe0c7; $chart-dard-green: #1e9493; $chart-dard-green-light: #bbdede; $chart-magenta: #ff99c3; -$chart-magenta-light: #ffe0ed; \ No newline at end of file +$chart-magenta-light: #ffe0ed; diff --git a/output/brand-a.scss b/output/brand-a.scss index 68d8cb8..5492986 100644 --- a/output/brand-a.scss +++ b/output/brand-a.scss @@ -1,6 +1,6 @@ // Do not edit directly -// Generated on Sun, 22 Oct 2023 04:12:08 GMT +// Generated on Thu, 26 Oct 2023 07:07:34 GMT $color-primary-default: #3076cc; $color-primary-hover: #1f57a6; @@ -31,4 +31,4 @@ $card-radius: 4px; $card-bottom-sm: 12px; $card-bottom-lg: 24px; $card-bottom-xxl: 32px; -$card-gap: 12px; \ No newline at end of file +$card-gap: 12px; diff --git a/output/brand-b.scss b/output/brand-b.scss index 7c65163..9a813a5 100644 --- a/output/brand-b.scss +++ b/output/brand-b.scss @@ -1,16 +1,17 @@ // Do not edit directly -// Generated on Sun, 22 Oct 2023 04:12:08 GMT +// Generated on Thu, 26 Oct 2023 07:07:34 GMT $color-primary-default: #5ad8a6; $color-primary-hover: #1e9493; $color-primary-disabled: #ced4de; $button-height-lg: 36px; $button-height-sm: 24px; +$button-width: 270px; $color-disabled-text: #ffe0ed; $color-disabled-background: #cdf3e3; $color-disabled-border: #945fb9; $card-width-unit: 270px; $card-gap: 8px; $card-top: 24px; -$color-text-button-title: #3076cc; \ No newline at end of file +$color-text-button-title: #3076cc; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9b6676a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,486 @@ +{ + "name": "style-dictionary-tutorial", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "style-dictionary-tutorial", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@divriots/style-dictionary-to-figma": "^0.4.0", + "handlebars": "^4.0.11", + "style-dictionary": "^3.7.1", + "tinycolor": "^0.0.1" + } + }, + "node_modules/@divriots/style-dictionary-to-figma": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@divriots/style-dictionary-to-figma/-/style-dictionary-to-figma-0.4.0.tgz", + "integrity": "sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==" + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "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.0.3" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-dictionary": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.9.0.tgz", + "integrity": "sha512-mnq8QfPJoj3ellKHRKZwmCgYUGgwYtoagW5edyKpR09O1W4/XqBdeKXoY/LbeIKqHrqVR7sGgk6E/dNYkPS4aA==", + "dependencies": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.2", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + }, + "bin": { + "style-dictionary": "bin/style-dictionary" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tinycolor": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", + "integrity": "sha512-+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + } + } +}