diff --git a/.changeset/config.json b/.changeset/config.json
index 3fde07bb..9eb8a086 100644
--- a/.changeset/config.json
+++ b/.changeset/config.json
@@ -1,24 +1,27 @@
{
"$schema": "https://unpkg.com/@changesets/config@2.0.1/schema.json",
- "changelog": ["@changesets/changelog-github", { "repo": "elf-framework/editor" }],
+ "changelog": [
+ "@changesets/changelog-github",
+ { "repo": "elf-framework/editor" }
+ ],
"commit": false,
"linked": [
[
"@elf-framework/base-editor",
- "@elf-framework/ui",
+ "@elf-framework/ui",
"@elf-framework/color",
"@elf-framework/sapa-router",
"vite-plugin-sapa",
- "@elf-framework/sapa",
+ "@elf-framework/sapa",
"@elf-framework/design-system",
- "@elf-framework/design-tokens"
+ "@elf-framework/design-tokens"
]
],
"access": "public",
"baseBranch": "develop",
"updateInternalDependencies": "patch",
- "ignore": [],
+ "ignore": ["editor-dev", "ssr-dev", "sapa-dev", "ui-dev"],
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
}
-}
\ No newline at end of file
+}
diff --git a/apps/editor-dev/package.json b/apps/editor-dev/package.json
index 1bf37d3e..fde528a6 100644
--- a/apps/editor-dev/package.json
+++ b/apps/editor-dev/package.json
@@ -21,20 +21,20 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@elf-framework/base-editor": "*",
+ "@elf-framework/base-editor": "workspace:*",
"@elf-framework/icon": "*",
- "@elf-framework/sapa": "*",
- "@elf-framework/sapa-router": "*",
- "@elf-framework/ui": "*"
+ "@elf-framework/sapa": "workspace:*",
+ "@elf-framework/sapa-router": "workspace:*",
+ "@elf-framework/ui": "workspace:*"
},
"devDependencies": {
- "@elf-framework/config": "*",
+ "@elf-framework/config": "workspace:*",
"glob": "^8.0.3",
"husky": "^8.0.3",
"prettier": "2.8.1",
"rollup-plugin-copy": "^3.4.0",
- "vite": "^4.0.4",
- "vite-plugin-sapa": "*",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vite-plugin-sapa": "workspace:*",
+ "vitest": "1.2.1"
}
}
diff --git a/apps/sapa-dev/package.json b/apps/sapa-dev/package.json
index 1a6fffd6..f8b2ee61 100644
--- a/apps/sapa-dev/package.json
+++ b/apps/sapa-dev/package.json
@@ -16,12 +16,12 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@elf-framework/sapa": "*"
+ "@elf-framework/sapa": "workspace:*"
},
"devDependencies": {
- "@elf-framework/config": "*",
- "vite": "^4.0.4",
- "vite-plugin-sapa": "*",
- "vitest": "0.26.3"
+ "@elf-framework/config": "workspace:*",
+ "vite": "^5.0.12",
+ "vite-plugin-sapa": "workspace:*",
+ "vitest": "1.2.1"
}
}
diff --git a/apps/ssr-dev/package.json b/apps/ssr-dev/package.json
index 7dc233c4..8e10cce7 100644
--- a/apps/ssr-dev/package.json
+++ b/apps/ssr-dev/package.json
@@ -20,21 +20,21 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@elf-framework/color": "*",
- "@elf-framework/design-tokens": "*",
+ "@elf-framework/color": "workspace:*",
+ "@elf-framework/design-tokens": "workspace:*",
"@elf-framework/icon": "*",
- "@elf-framework/sapa": "*",
- "@elf-framework/sapa-router": "*",
- "@elf-framework/ui": "*",
+ "@elf-framework/sapa": "workspace:*",
+ "@elf-framework/sapa-router": "workspace:*",
+ "@elf-framework/ui": "workspace:*",
"mermaid": "^9.3.0"
},
"devDependencies": {
- "@elf-framework/config": "*",
+ "@elf-framework/config": "workspace:*",
"glob": "^8.0.3",
- "vite": "^4.0.4",
- "vite-plugin-mdx": "^3.5.11",
- "vite-plugin-sapa": "*",
- "vite-plugin-ssr": "^0.4.69",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vike": "*",
+ "vite-plugin-sapa": "workspace:*",
+ "vite-plugin-ssr": "^0.4.142",
+ "vitest": "1.2.1"
}
}
diff --git a/apps/ssr-dev/vite.dev.config.js b/apps/ssr-dev/vite.dev.config.js
index ede5f98d..e9373eb4 100644
--- a/apps/ssr-dev/vite.dev.config.js
+++ b/apps/ssr-dev/vite.dev.config.js
@@ -1,6 +1,6 @@
import { defineConfig } from "vite";
import sapa from "vite-plugin-sapa";
-import ssr from "vite-plugin-ssr/plugin";
+import vike from 'vike/plugin'
export default defineConfig({
server: {
watch: { usePolling: true },
@@ -10,13 +10,5 @@ export default defineConfig({
jsxFragment: "FragmentInstance",
jsxInject: `import { createElementJsx, FragmentInstance } from "@elf-framework/sapa"`,
},
- optimizeDeps: {
- exclude: [
- "@elf-framework/sapa",
- "@elf-framework/ui",
- "@elf-framework/sapa-router",
- "@elf-framework/design-system",
- ],
- },
- plugins: [sapa(), ssr()],
+ plugins: [sapa(), vike()],
});
diff --git a/apps/ui-dev/package.json b/apps/ui-dev/package.json
index c793aada..f6c25fb5 100644
--- a/apps/ui-dev/package.json
+++ b/apps/ui-dev/package.json
@@ -22,19 +22,19 @@
"dependencies": {
"@algolia/autocomplete-js": "^1.9.4",
"@algolia/autocomplete-theme-classic": "^1.9.4",
- "@elf-framework/color": "*",
- "@elf-framework/design-system": "*",
- "@elf-framework/design-tokens": "*",
+ "@elf-framework/color": "workspace:*",
+ "@elf-framework/design-system": "workspace:*",
+ "@elf-framework/design-tokens": "workspace:*",
"@elf-framework/icon": "^0.0.12",
- "@elf-framework/sapa": "*",
- "@elf-framework/sapa-router": "*",
- "@elf-framework/ui": "*",
+ "@elf-framework/sapa": "workspace:*",
+ "@elf-framework/sapa-router": "workspace:*",
+ "@elf-framework/ui": "workspace:*",
"github-markdown-css": "^5.2.0",
"mermaid": "^10.2.4",
"yorkie-js-sdk": "^0.4.4"
},
"devDependencies": {
- "@elf-framework/config": "*",
+ "@elf-framework/config": "workspace:*",
"@mdx-js/rollup": "^2.3.0",
"autoprefixer": "^10.4.14",
"chokidar": "^3.5.3",
@@ -49,8 +49,8 @@
"remark-gfm": "^3.0.1",
"remark-mdx-frontmatter": "^3.0.0",
"tailwindcss": "^3.3.2",
- "vite": "^4.4.2",
- "vite-plugin-sapa": "*",
- "vitest": "0.33.0"
+ "vite": "^5.0.12",
+ "vite-plugin-sapa": "workspace:*",
+ "vitest": "1.2.1"
}
}
diff --git a/package.json b/package.json
index 065ed790..f0cefa94 100644
--- a/package.json
+++ b/package.json
@@ -20,19 +20,19 @@
"editor:graph": "turbo run build --graph=my-graph.html",
"changeset": "changeset",
"version": "changeset version",
- "prerelease": "npm run build",
+ "prerelease": "pnpm build",
"release": "changeset publish",
"lint": "turbo run lint",
"sapa:test": "turbo run sapa:test",
"format": "prettier --write \"**/*.{ts,tsx,md}\""
},
"devDependencies": {
- "@changesets/changelog-git": "^0.1.12",
- "@changesets/changelog-github": "^0.4.6",
- "eslint": "^8.22.0",
+ "@changesets/changelog-git": "^0.2.0",
+ "@changesets/changelog-github": "^0.5.0",
+ "eslint": "^8.56.0",
"part-regex": "^0.1.2",
- "prettier": "latest",
- "turbo": "latest"
+ "prettier": "^3.2.4",
+ "turbo": "^1.11.3"
},
"engines": {
"npm": ">=7.0.0",
@@ -57,6 +57,6 @@
},
"homepage": "https://github.com/elf-framework/editor#readme",
"dependencies": {
- "@changesets/cli": "^2.24.3"
+ "@changesets/cli": "^2.27.1"
}
}
diff --git a/packages/base-editor/CHANGELOG.md b/packages/base-editor/CHANGELOG.md
index c9c70cfd..1f027bb3 100644
--- a/packages/base-editor/CHANGELOG.md
+++ b/packages/base-editor/CHANGELOG.md
@@ -1,5 +1,18 @@
# @elf-framework/base-editor
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @elf-framework/color@0.1.0
+ - @elf-framework/sapa@0.1.0
+ - @elf-framework/ui@0.1.0
+
## 0.0.270
### Patch Changes
diff --git a/packages/base-editor/dist/base-editor.es.js b/packages/base-editor/dist/base-editor.es.js
index 919fb04f..454eacf8 100644
--- a/packages/base-editor/dist/base-editor.es.js
+++ b/packages/base-editor/dist/base-editor.es.js
@@ -1,6 +1,5 @@
import { isFunction, isObject, isBoolean, isString, VNode, isArray, createElementJsx, useStore, UIElement, useRef, useMemo, classnames, useEffect, useRender, SUBSCRIBE_SELF, SUBSCRIBE, KEYDOWN, IF, KEYUP, RESIZE, DEBOUNCE } from "@elf-framework/sapa";
import { View } from "@elf-framework/ui";
-const style = "";
const editorLayoutToggleBottom = {
command: "editor.layout.toggle.bottom",
execute: function(editor) {
@@ -99,7 +98,9 @@ const editorTheme = {
type: "string"
};
const defaultConfigs = [
+ // theme
editorTheme,
+ // layout
editorLayoutShowTop,
editorLayoutShowLeft,
editorLayoutShowRight,
@@ -119,6 +120,13 @@ class CommandManager {
}
});
}
+ /**
+ * command 를 등록한다.
+ * 등록 이후에 커맨드 실행 이후 종료시킬 함수를 리턴해준다.
+ * 종료를 하게 되면 command 에서 빠지게 된다.
+ *
+ * @returns {Function} dispose callback
+ */
registerCommand(command, commandCallback) {
if (this.localCommands[command]) {
throw new Error(`command ${command} is already registered`);
@@ -168,6 +176,9 @@ class CommandManager {
}
return callback(...args);
}
+ /**
+ * command 가 등록되어 있는지 확인한다.
+ */
has(command) {
return !!this.getCallback(command);
}
@@ -178,6 +189,30 @@ class ConfigManager {
this.configList = [];
this.config = /* @__PURE__ */ new Map();
}
+ /**
+ * key 에 해당하는 config 를 가지고 온다.
+ *
+ * todo: config default 값을 설정할 수 있어야 한다.
+ *
+ * ```js
+ * config {
+ * ['set.tool.hand']: {
+ * name: 'set.tool.hand',
+ * description: '',
+ * defaultValue: '',
+ * type: 'boolean',
+ * type: 'list',
+ * selectionType: 'one',
+ * items: [
+ * 'value',
+ * {value: '1', label: 'value' }
+ * ]
+ * }
+ * }
+ * ```
+ *
+ * @param {string} key
+ */
get(key) {
var _a;
if (this.config.has(key) === false) {
@@ -249,6 +284,14 @@ class ConfigManager {
false(key) {
return this.get(key) === false;
}
+ /**
+ * key 에 해당하는 config 의 값을 비교한다.
+ *
+ *
+ * @param {string} key
+ * @param {any} value
+ * @returns {boolean}
+ */
is(key, value) {
return this.get(key) === value;
}
@@ -256,10 +299,28 @@ class ConfigManager {
this.config.delete(key);
this.editorContext.emit("config:" + key);
}
+ /**
+ * config 기본 설정을 등록한다.
+ *
+ * @param {Object} config
+ * @param {string} config.type config key 자료형
+ * @param {string} config.key config key 이름
+ * @param {any} config.defaultValue config key 기본 값
+ * @param {string} config.title config key 제목
+ * @param {string} config.description config key 설명
+ */
registerConfig(config) {
this.config.set(config.key, config.defaultValue);
this.configList.push(config);
}
+ /**
+ * updateConfig({
+ * key: value,
+ * key2: value,
+ * })
+ *
+ *
+ */
updateConfig(config, isEmit = false) {
Object.entries(config).forEach(([key, value]) => {
if (isEmit) {
@@ -317,6 +378,12 @@ class KeyBoardManager {
this.keyCodeSet = /* @__PURE__ */ new Set();
this.event = {};
}
+ /**
+ * 키 이벤트가 발생 했을 때 키, 키코드 추가 하기
+ *
+ * @param {string} key
+ * @param {number} keyCode
+ */
add(key, keyCode, e) {
if (this.codeSet.has(key) === false) {
this.codeSet.add(key);
@@ -331,9 +398,17 @@ class KeyBoardManager {
this.keyCodeSet.delete(keyCode);
this.event = {};
}
+ /**
+ * 눌러진 키 체크하기
+ * @param {string|number} keyOrKeyCode
+ */
hasKey(keyOrKeyCode) {
return this.codeSet.has(keyOrKeyCode) || this.keyCodeSet.has(keyOrKeyCode);
}
+ /**
+ * key, keycode 가 눌러져있는지 체크
+ * @param {string|number} keyOrKeyCode
+ */
check(...args) {
return args.some((keyOrKeyCode) => this.hasKey(keyOrKeyCode));
}
@@ -350,7 +425,7 @@ class KeyBoardManager {
return Boolean(this.event.metaKey);
}
}
-class EditorPlugin$1 {
+let EditorPlugin$1 = class EditorPlugin {
constructor(editor, callback, options) {
this.editor = editor;
this.callback = callback;
@@ -373,7 +448,7 @@ class EditorPlugin$1 {
deactivate() {
this.isActivated = false;
}
-}
+};
class PluginManager {
constructor(editorContext) {
this.editorContext = editorContext;
@@ -382,9 +457,16 @@ class PluginManager {
registerPlugin(func, options = {}) {
this.plugins.push(new EditorPlugin$1(this.editorContext, func, options));
}
+ /**
+ * 플러그인 리스트 초기화
+ */
init() {
this.plugins = [];
}
+ /**
+ * 플러그인 초기화를 비동기로 한다.
+ *
+ */
async initializePlugin() {
return await Promise.all(
this.plugins.map(async (plugin) => {
@@ -420,98 +502,191 @@ function os() {
}
const KEY_CODE = {
backspace: 8,
+ // 8
tab: 9,
+ // 9
enter: 13,
+ // 13
escape: 27,
+ // 27
space: 32,
+ // 32
pageup: 33,
+ // 33
pagedown: 34,
+ // 34
end: 35,
+ // 35
home: 36,
+ // 36
left: 37,
+ // 37
up: 38,
+ // 38
right: 39,
+ // 39
down: 40,
+ // 40
insert: 45,
+ // 45
delete: 46,
+ // 46
0: 48,
+ // 49
1: 49,
+ // 50
2: 50,
+ // 51
3: 51,
+ // 52
4: 52,
+ // 53
5: 53,
+ // 54
6: 54,
+ // 55
7: 55,
+ // 56
8: 56,
+ // 57
9: 57,
+ // 58
semicolon: 59,
+ // 59
equals: 61,
+ // 61
a: 65,
+ // 65
b: 66,
+ // 66
c: 67,
+ // 67
d: 68,
+ // 68
e: 69,
+ // 69
f: 70,
+ // 70
g: 71,
+ // 71
h: 72,
+ // 72
i: 73,
+ // 73
j: 74,
+ // 74
k: 75,
+ // 75
l: 76,
+ // 76
m: 77,
+ // 77
n: 78,
+ // 78
o: 79,
+ // 79
p: 80,
+ // 80
q: 81,
+ // 81
r: 82,
+ // 82
s: 83,
+ // 83
t: 84,
+ // 84
u: 85,
+ // 85
v: 86,
+ // 86
w: 87,
+ // 87
x: 88,
+ // 88
y: 89,
+ // 89
z: 90,
+ // 90
multiply: 106,
+ // 106 , *
add: 107,
+ // 107 , "+"
subtract: 109,
+ // 109 , "-"
divide: 111,
+ // 111 , "/"
f1: 112,
+ // 112
f2: 113,
+ // 113
f3: 114,
+ // 114
f4: 115,
+ // 115
f5: 116,
+ // 116
f6: 117,
+ // 117
f7: 118,
+ // 118
f8: 119,
+ // 119
f9: 120,
+ // 120
f10: 121,
+ // 121
f11: 122,
+ // 122
f12: 123,
+ // 123
f13: 124,
+ // 124
f14: 125,
+ // 125
f15: 126,
+ // 126
f16: 127,
+ // 127
f17: 128,
+ // 128
f18: 129,
+ // 129
f19: 130,
+ // 130
comma: 188,
+ // 188 Comma (",") key.
",": 188,
+ // 188 Comma (",") key.
period: 190,
+ // 190 Period (".") key.
".": 190,
+ // 190 Period (".") key.
slash: 191,
+ // 191 Slash ("/") key.
"/": 191,
+ // 191 Slash ("/") key.
backquote: 192,
+ // 192 Back tick ("`") key.
"`": 192,
+ // 192 Back tick ("`") key.
openbracket: 219,
+ // 219 Open square bracket ("[") key.
"[": 219,
+ // 219 Open square bracket ("[") key.
backslash: 220,
+ // 220 Back slash ("\") key.
"\\": 220,
+ // 220 Back slash ("\") key.
closebracket: 221,
+ // 221 Close square bracket ("]") key.
"]": 221,
+ // 221 Close square bracket ("]") key.
quote: 222,
+ // 222 Quote (''') key.
"'": 222,
+ // 222 Quote (''') key.
altgr: 225
+ // 225 AltGr key (Level 3 Shift key or Level 5 Shift key) on Linux.
};
os();
const KEY_STRING = {
@@ -714,6 +889,38 @@ class UIManager {
}
Object.assign(this.groupUis[key], obj);
}
+ /**
+ * editor.registerUI({
+ * "ui-name": App.UI.InjectView,
+ * })
+ *
+ * or
+ *
+ * 외부에서 주입할 수 있는 UI 는 2가지 형태로 정의된다.
+ * 1. 배열 (Array)
+ * [Component, props]
+ *
+ * 초기화 하는 시점에 props 도 같이 넘겨주고 싶으면 배열 형태로 UI 를 동록하자.
+ *
+ * 2. 객체/Function
+ * - Component
+ * editor.registerUI({
+ * "ui-name": [App.UI.InjectView, {key: value}],
+ * })
+ *
+ * this.createUI(this.uis['ui-name'])
+ *
+ * 3. VNode 일 때
+ *
+ * editor.registerUI({
+ * "ui-name":
...
,
+ * })
+ *
+ * vNode 를 그대로 렌더링 하는 쪽에 전달한다.
+ *
+ * @param {*} ui
+ * @returns
+ */
createUI(ui) {
if (ui instanceof VNode) {
return ui;
@@ -768,6 +975,9 @@ class EditorContext {
shortcuts: ShortCutManager,
keyboard: KeyBoardManager,
i18n: I18nManager,
+ //TODO: history: HistoryManager, // history manager
+ //TODO: inspector: InspectorManager, // inspector 관리용 매니저
+ //TODO: state: StateManager, // config 와 관계없는 에디터 공용 캐쉬 저장소
...managers
};
Object.entries(managers).forEach(([key, Manager]) => {
@@ -856,7 +1066,7 @@ class EditorContext {
}
const KEY_EDITOR$1 = "editor";
const KEY_EDITOR_OPTION$1 = "editorOption";
-class EditorPlugin {
+class EditorPlugin2 {
constructor(editor, props = {}) {
this.editor = editor;
this.props = props;
@@ -921,18 +1131,22 @@ class Editor extends UIElement {
}
}
function Loading() {
- return /* @__PURE__ */ createElementJsx("div", {
- style: {
- display: "flex",
- justifyContent: "center",
- alignItems: "center",
- height: "100%",
- width: "100%",
- position: "absolute",
- top: 0,
- left: 0
- }
- }, "Loading...");
+ return /* @__PURE__ */ createElementJsx(
+ "div",
+ {
+ style: {
+ display: "flex",
+ justifyContent: "center",
+ alignItems: "center",
+ height: "100%",
+ width: "100%",
+ position: "absolute",
+ top: 0,
+ left: 0
+ }
+ },
+ "Loading..."
+ );
}
const formElements = ["TEXTAREA", "INPUT", "SELECT"];
const KEY_EDITOR = "editor";
@@ -972,9 +1186,7 @@ class BaseEditor extends UIElement {
console.warn("editor.plugin.activated", pluginActivatedRef.current);
useRender(this);
}, [editorRef.current, pluginActivatedRef.current, plugins, configs]);
- return /* @__PURE__ */ createElementJsx("div", {
- class: localClass
- }, pluginActivatedRef.current ? editorRef.current.getUIList("renderView") : loading);
+ return /* @__PURE__ */ createElementJsx("div", { class: localClass }, pluginActivatedRef.current ? editorRef.current.getUIList("renderView") : loading);
}
isNotFormElement(e) {
var tagName = e.target.tagName;
@@ -1008,7 +1220,7 @@ function InjectView({
views = [],
groups = [],
as = "div",
- style: style2 = {}
+ style = {}
}) {
const editor = useEditor();
const list = [
@@ -1019,15 +1231,12 @@ function InjectView({
return editor.getGroupUI(it);
})
].flat(Infinity).filter(Boolean);
- return /* @__PURE__ */ createElementJsx(View, {
- as,
- style: style2
- }, list);
+ return /* @__PURE__ */ createElementJsx(View, { as, style }, list);
}
export {
BaseEditor,
Editor,
- EditorPlugin,
+ EditorPlugin2 as EditorPlugin,
InjectView,
useCommand,
useConfig,
diff --git a/packages/base-editor/dist/base-editor.umd.js b/packages/base-editor/dist/base-editor.umd.js
index 9c5b476b..0fba51db 100644
--- a/packages/base-editor/dist/base-editor.umd.js
+++ b/packages/base-editor/dist/base-editor.umd.js
@@ -2,7 +2,6 @@
typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("@elf-framework/sapa"), require("@elf-framework/ui")) : typeof define === "function" && define.amd ? define(["exports", "@elf-framework/sapa", "@elf-framework/ui"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.baseEditor = {}, global.sapa, global.ui));
})(this, function(exports2, sapa, ui) {
"use strict";
- const style = "";
const editorLayoutToggleBottom = {
command: "editor.layout.toggle.bottom",
execute: function(editor) {
@@ -101,7 +100,9 @@
type: "string"
};
const defaultConfigs = [
+ // theme
editorTheme,
+ // layout
editorLayoutShowTop,
editorLayoutShowLeft,
editorLayoutShowRight,
@@ -121,6 +122,13 @@
}
});
}
+ /**
+ * command 를 등록한다.
+ * 등록 이후에 커맨드 실행 이후 종료시킬 함수를 리턴해준다.
+ * 종료를 하게 되면 command 에서 빠지게 된다.
+ *
+ * @returns {Function} dispose callback
+ */
registerCommand(command, commandCallback) {
if (this.localCommands[command]) {
throw new Error(`command ${command} is already registered`);
@@ -170,6 +178,9 @@
}
return callback(...args);
}
+ /**
+ * command 가 등록되어 있는지 확인한다.
+ */
has(command) {
return !!this.getCallback(command);
}
@@ -180,6 +191,30 @@
this.configList = [];
this.config = /* @__PURE__ */ new Map();
}
+ /**
+ * key 에 해당하는 config 를 가지고 온다.
+ *
+ * todo: config default 값을 설정할 수 있어야 한다.
+ *
+ * ```js
+ * config {
+ * ['set.tool.hand']: {
+ * name: 'set.tool.hand',
+ * description: '',
+ * defaultValue: '',
+ * type: 'boolean',
+ * type: 'list',
+ * selectionType: 'one',
+ * items: [
+ * 'value',
+ * {value: '1', label: 'value' }
+ * ]
+ * }
+ * }
+ * ```
+ *
+ * @param {string} key
+ */
get(key) {
var _a;
if (this.config.has(key) === false) {
@@ -251,6 +286,14 @@
false(key) {
return this.get(key) === false;
}
+ /**
+ * key 에 해당하는 config 의 값을 비교한다.
+ *
+ *
+ * @param {string} key
+ * @param {any} value
+ * @returns {boolean}
+ */
is(key, value) {
return this.get(key) === value;
}
@@ -258,10 +301,28 @@
this.config.delete(key);
this.editorContext.emit("config:" + key);
}
+ /**
+ * config 기본 설정을 등록한다.
+ *
+ * @param {Object} config
+ * @param {string} config.type config key 자료형
+ * @param {string} config.key config key 이름
+ * @param {any} config.defaultValue config key 기본 값
+ * @param {string} config.title config key 제목
+ * @param {string} config.description config key 설명
+ */
registerConfig(config) {
this.config.set(config.key, config.defaultValue);
this.configList.push(config);
}
+ /**
+ * updateConfig({
+ * key: value,
+ * key2: value,
+ * })
+ *
+ *
+ */
updateConfig(config, isEmit = false) {
Object.entries(config).forEach(([key, value]) => {
if (isEmit) {
@@ -319,6 +380,12 @@
this.keyCodeSet = /* @__PURE__ */ new Set();
this.event = {};
}
+ /**
+ * 키 이벤트가 발생 했을 때 키, 키코드 추가 하기
+ *
+ * @param {string} key
+ * @param {number} keyCode
+ */
add(key, keyCode, e) {
if (this.codeSet.has(key) === false) {
this.codeSet.add(key);
@@ -333,9 +400,17 @@
this.keyCodeSet.delete(keyCode);
this.event = {};
}
+ /**
+ * 눌러진 키 체크하기
+ * @param {string|number} keyOrKeyCode
+ */
hasKey(keyOrKeyCode) {
return this.codeSet.has(keyOrKeyCode) || this.keyCodeSet.has(keyOrKeyCode);
}
+ /**
+ * key, keycode 가 눌러져있는지 체크
+ * @param {string|number} keyOrKeyCode
+ */
check(...args) {
return args.some((keyOrKeyCode) => this.hasKey(keyOrKeyCode));
}
@@ -352,7 +427,7 @@
return Boolean(this.event.metaKey);
}
}
- class EditorPlugin$1 {
+ let EditorPlugin$1 = class EditorPlugin {
constructor(editor, callback, options) {
this.editor = editor;
this.callback = callback;
@@ -375,7 +450,7 @@
deactivate() {
this.isActivated = false;
}
- }
+ };
class PluginManager {
constructor(editorContext) {
this.editorContext = editorContext;
@@ -384,9 +459,16 @@
registerPlugin(func, options = {}) {
this.plugins.push(new EditorPlugin$1(this.editorContext, func, options));
}
+ /**
+ * 플러그인 리스트 초기화
+ */
init() {
this.plugins = [];
}
+ /**
+ * 플러그인 초기화를 비동기로 한다.
+ *
+ */
async initializePlugin() {
return await Promise.all(
this.plugins.map(async (plugin) => {
@@ -422,98 +504,191 @@
}
const KEY_CODE = {
backspace: 8,
+ // 8
tab: 9,
+ // 9
enter: 13,
+ // 13
escape: 27,
+ // 27
space: 32,
+ // 32
pageup: 33,
+ // 33
pagedown: 34,
+ // 34
end: 35,
+ // 35
home: 36,
+ // 36
left: 37,
+ // 37
up: 38,
+ // 38
right: 39,
+ // 39
down: 40,
+ // 40
insert: 45,
+ // 45
delete: 46,
+ // 46
0: 48,
+ // 49
1: 49,
+ // 50
2: 50,
+ // 51
3: 51,
+ // 52
4: 52,
+ // 53
5: 53,
+ // 54
6: 54,
+ // 55
7: 55,
+ // 56
8: 56,
+ // 57
9: 57,
+ // 58
semicolon: 59,
+ // 59
equals: 61,
+ // 61
a: 65,
+ // 65
b: 66,
+ // 66
c: 67,
+ // 67
d: 68,
+ // 68
e: 69,
+ // 69
f: 70,
+ // 70
g: 71,
+ // 71
h: 72,
+ // 72
i: 73,
+ // 73
j: 74,
+ // 74
k: 75,
+ // 75
l: 76,
+ // 76
m: 77,
+ // 77
n: 78,
+ // 78
o: 79,
+ // 79
p: 80,
+ // 80
q: 81,
+ // 81
r: 82,
+ // 82
s: 83,
+ // 83
t: 84,
+ // 84
u: 85,
+ // 85
v: 86,
+ // 86
w: 87,
+ // 87
x: 88,
+ // 88
y: 89,
+ // 89
z: 90,
+ // 90
multiply: 106,
+ // 106 , *
add: 107,
+ // 107 , "+"
subtract: 109,
+ // 109 , "-"
divide: 111,
+ // 111 , "/"
f1: 112,
+ // 112
f2: 113,
+ // 113
f3: 114,
+ // 114
f4: 115,
+ // 115
f5: 116,
+ // 116
f6: 117,
+ // 117
f7: 118,
+ // 118
f8: 119,
+ // 119
f9: 120,
+ // 120
f10: 121,
+ // 121
f11: 122,
+ // 122
f12: 123,
+ // 123
f13: 124,
+ // 124
f14: 125,
+ // 125
f15: 126,
+ // 126
f16: 127,
+ // 127
f17: 128,
+ // 128
f18: 129,
+ // 129
f19: 130,
+ // 130
comma: 188,
+ // 188 Comma (",") key.
",": 188,
+ // 188 Comma (",") key.
period: 190,
+ // 190 Period (".") key.
".": 190,
+ // 190 Period (".") key.
slash: 191,
+ // 191 Slash ("/") key.
"/": 191,
+ // 191 Slash ("/") key.
backquote: 192,
+ // 192 Back tick ("`") key.
"`": 192,
+ // 192 Back tick ("`") key.
openbracket: 219,
+ // 219 Open square bracket ("[") key.
"[": 219,
+ // 219 Open square bracket ("[") key.
backslash: 220,
+ // 220 Back slash ("\") key.
"\\": 220,
+ // 220 Back slash ("\") key.
closebracket: 221,
+ // 221 Close square bracket ("]") key.
"]": 221,
+ // 221 Close square bracket ("]") key.
quote: 222,
+ // 222 Quote (''') key.
"'": 222,
+ // 222 Quote (''') key.
altgr: 225
+ // 225 AltGr key (Level 3 Shift key or Level 5 Shift key) on Linux.
};
os();
const KEY_STRING = {
@@ -716,6 +891,38 @@
}
Object.assign(this.groupUis[key], obj);
}
+ /**
+ * editor.registerUI({
+ * "ui-name": App.UI.InjectView,
+ * })
+ *
+ * or
+ *
+ * 외부에서 주입할 수 있는 UI 는 2가지 형태로 정의된다.
+ * 1. 배열 (Array)
+ * [Component, props]
+ *
+ * 초기화 하는 시점에 props 도 같이 넘겨주고 싶으면 배열 형태로 UI 를 동록하자.
+ *
+ * 2. 객체/Function
+ * - Component
+ * editor.registerUI({
+ * "ui-name": [App.UI.InjectView, {key: value}],
+ * })
+ *
+ * this.createUI(this.uis['ui-name'])
+ *
+ * 3. VNode 일 때
+ *
+ * editor.registerUI({
+ * "ui-name": ...
,
+ * })
+ *
+ * vNode 를 그대로 렌더링 하는 쪽에 전달한다.
+ *
+ * @param {*} ui
+ * @returns
+ */
createUI(ui2) {
if (ui2 instanceof sapa.VNode) {
return ui2;
@@ -770,6 +977,9 @@
shortcuts: ShortCutManager,
keyboard: KeyBoardManager,
i18n: I18nManager,
+ //TODO: history: HistoryManager, // history manager
+ //TODO: inspector: InspectorManager, // inspector 관리용 매니저
+ //TODO: state: StateManager, // config 와 관계없는 에디터 공용 캐쉬 저장소
...managers
};
Object.entries(managers).forEach(([key, Manager]) => {
@@ -923,18 +1133,22 @@
}
}
function Loading() {
- return /* @__PURE__ */ sapa.createElementJsx("div", {
- style: {
- display: "flex",
- justifyContent: "center",
- alignItems: "center",
- height: "100%",
- width: "100%",
- position: "absolute",
- top: 0,
- left: 0
- }
- }, "Loading...");
+ return /* @__PURE__ */ sapa.createElementJsx(
+ "div",
+ {
+ style: {
+ display: "flex",
+ justifyContent: "center",
+ alignItems: "center",
+ height: "100%",
+ width: "100%",
+ position: "absolute",
+ top: 0,
+ left: 0
+ }
+ },
+ "Loading..."
+ );
}
const formElements = ["TEXTAREA", "INPUT", "SELECT"];
const KEY_EDITOR = "editor";
@@ -974,9 +1188,7 @@
console.warn("editor.plugin.activated", pluginActivatedRef.current);
sapa.useRender(this);
}, [editorRef.current, pluginActivatedRef.current, plugins, configs]);
- return /* @__PURE__ */ sapa.createElementJsx("div", {
- class: localClass
- }, pluginActivatedRef.current ? editorRef.current.getUIList("renderView") : loading);
+ return /* @__PURE__ */ sapa.createElementJsx("div", { class: localClass }, pluginActivatedRef.current ? editorRef.current.getUIList("renderView") : loading);
}
isNotFormElement(e) {
var tagName = e.target.tagName;
@@ -1010,7 +1222,7 @@
views = [],
groups = [],
as = "div",
- style: style2 = {}
+ style = {}
}) {
const editor = useEditor();
const list = [
@@ -1021,10 +1233,7 @@
return editor.getGroupUI(it);
})
].flat(Infinity).filter(Boolean);
- return /* @__PURE__ */ sapa.createElementJsx(ui.View, {
- as,
- style: style2
- }, list);
+ return /* @__PURE__ */ sapa.createElementJsx(ui.View, { as, style }, list);
}
exports2.BaseEditor = BaseEditor;
exports2.Editor = Editor;
@@ -1037,5 +1246,5 @@
exports2.useGetCommand = useGetCommand;
exports2.useI18n = useI18n;
exports2.useSetConfig = useSetConfig;
- Object.defineProperties(exports2, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
+ Object.defineProperty(exports2, Symbol.toStringTag, { value: "Module" });
});
diff --git a/packages/base-editor/package.json b/packages/base-editor/package.json
index 9c4d62fb..bb4b89b0 100644
--- a/packages/base-editor/package.json
+++ b/packages/base-editor/package.json
@@ -1,22 +1,27 @@
{
"name": "@elf-framework/base-editor",
- "version": "0.0.270",
+ "version": "0.1.0",
"description": "Fantastic Editor library",
+ "main": "./src/index.js",
+ "sideEffects": false,
"types": "./index.d.ts",
+ "publishConfig": {
+ "access": "public",
+ "main": "./dist/base-editor.umd.js",
+ "module": "./dist/base-editor.es.js",
+ "exports": {
+ "./package.json": "./package.json",
+ "./style.css": "./dist/index.css",
+ ".": {
+ "import": "./dist/base-editor.es.js",
+ "require": "./dist/base-editor.umd.js"
+ }
+ }
+ },
"files": [
"dist",
"index.d.ts"
],
- "main": "./dist/base-editor.umd.js",
- "module": "./dist/base-editor.es.js",
- "exports": {
- "./package.json": "./package.json",
- "./style.css": "./dist/index.css",
- ".": {
- "import": "./dist/base-editor.es.js",
- "require": "./dist/base-editor.umd.js"
- }
- },
"devDependencies": {
"autoprefixer": "^10.4.8",
"cssnano": "^5.1.13",
@@ -24,9 +29,9 @@
"prettier": "2.7.1",
"recast": "^0.21.2",
"sass": "^1.54.4",
- "vite": "^3.0.8",
- "vite-plugin-sapa": "*",
- "vitest": "0.22.1"
+ "vite": "^5.0.12",
+ "vite-plugin-sapa": "workspace:^",
+ "vitest": "1.2.1"
},
"peerDependencies": {
"@elf-framework/color": "*",
diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md
index 3c334a81..0b133529 100644
--- a/packages/color/CHANGELOG.md
+++ b/packages/color/CHANGELOG.md
@@ -1,5 +1,11 @@
# @elf-framework/color
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
## 0.0.267
### Patch Changes
diff --git a/packages/color/package.json b/packages/color/package.json
index f17d046a..f6065890 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,23 +1,27 @@
{
"name": "@elf-framework/color",
- "version": "0.0.267",
+ "version": "0.1.0",
"description": "Fantastic Color library",
+ "main": "./src/index.js",
"types": "./index.d.ts",
"files": [
"dist",
"index.d.ts"
],
- "main": "./dist/color.umd.js",
- "module": "./dist/color.es.js",
- "exports": {
- ".": {
- "import": "./dist/color.es.js",
- "require": "./dist/color.umd.js"
+ "publishConfig": {
+ "access": "public",
+ "main": "./dist/color.umd.js",
+ "module": "./dist/color.es.js",
+ "exports": {
+ ".": {
+ "import": "./dist/color.es.js",
+ "require": "./dist/color.umd.js"
+ }
}
},
"devDependencies": {
- "vite": "^4.0.4",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vitest": "1.2.1"
},
"scripts": {
"npm-check": "npx npm-check-updates -u",
diff --git a/packages/design-system/CHANGELOG.md b/packages/design-system/CHANGELOG.md
index 4f465cb7..a7d25007 100644
--- a/packages/design-system/CHANGELOG.md
+++ b/packages/design-system/CHANGELOG.md
@@ -1,5 +1,16 @@
# @elf-framework/design-system
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @elf-framework/design-tokens@0.1.0
+
## 0.0.269
### Patch Changes
diff --git a/packages/design-system/package.json b/packages/design-system/package.json
index eff15b43..15b6a839 100644
--- a/packages/design-system/package.json
+++ b/packages/design-system/package.json
@@ -1,15 +1,19 @@
{
"name": "@elf-framework/design-system",
- "version": "0.0.269",
+ "version": "0.1.0",
"description": "Fantastic Design System ",
- "main": "./dist/design-system.umd.js",
- "module": "./dist/design-system.es.js",
- "exports": {
- "./package.json": "./package.json",
- "./style.css": "./dist/style.css",
- ".": {
- "import": "./dist/design-system.es.js",
- "require": "./dist/design-system.umd.js"
+ "main": "./src/index.js",
+ "publishConfig": {
+ "access": "public",
+ "main": "./dist/design-system.umd.js",
+ "module": "./dist/design-system.es.js",
+ "exports": {
+ "./package.json": "./package.json",
+ "./style.css": "./dist/style.css",
+ ".": {
+ "import": "./dist/design-system.es.js",
+ "require": "./dist/design-system.umd.js"
+ }
}
},
"dependencies": {
@@ -21,8 +25,8 @@
"postcss": "^8.4.21",
"postcss-sorting": "^8.0.1",
"sass": "^1.57.1",
- "vite": "^4.0.4",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vitest": "1.2.1"
},
"scripts": {
"vite:dev": "vite --config=vite.config.js",
diff --git a/packages/design-tokens/CHANGELOG.md b/packages/design-tokens/CHANGELOG.md
index 46380a89..8ad68db9 100644
--- a/packages/design-tokens/CHANGELOG.md
+++ b/packages/design-tokens/CHANGELOG.md
@@ -1,5 +1,11 @@
# @elf-framework/design-tokens
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
## 0.0.268
### Patch Changes
diff --git a/packages/design-tokens/dist/css/tokens.css b/packages/design-tokens/dist/css/tokens.css
index 545f211b..aa8a284c 100644
--- a/packages/design-tokens/dist/css/tokens.css
+++ b/packages/design-tokens/dist/css/tokens.css
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
:root {
@@ -124,15 +124,6 @@
--sidebar-shadow-default: 0px 2px 7px rgba(0, 0, 0, 0.15), 0px 5px 17px rgba(0, 0, 0, 0.2);
--menu-shadow-default: 0px 2px 7px rgba(0, 0, 0, 0.15), 0px 5px 17px rgba(0, 0, 0, 0.2);
--dialog-shadow-default: 0px 2px 7px rgba(0, 0, 0, 0.15), 0px 5px 17px rgba(0, 0, 0, 0.2);
- --button-outline-background-white: transparent;
- --button-outline-background-warning: transparent;
- --button-outline-background-success: transparent;
- --button-outline-background-secondary: transparent;
- --button-outline-background-primary: transparent;
- --button-outline-background-default: transparent;
- --button-outline-background-info: transparent;
- --button-outline-background-danger: transparent;
- --button-outline-background-dark: transparent;
--blank-color-background-default: transparent;
--avatar-size-700: 60px;
--avatar-size-600: 55px;
@@ -144,6 +135,15 @@
--avatar-size-50: 20px;
--avatar-size-30: 16px;
--alert-color-background-weak-info: #e2f4ff; /* Base color for the info color */
+ --button-outline-background-white: transparent;
+ --button-outline-background-warning: transparent;
+ --button-outline-background-success: transparent;
+ --button-outline-background-secondary: transparent;
+ --button-outline-background-primary: transparent;
+ --button-outline-background-default: transparent;
+ --button-outline-background-info: transparent;
+ --button-outline-background-danger: transparent;
+ --button-outline-background-dark: transparent;
--color-transparent-white-10: #ffffff;
--color-transparent-white-9: rgba(255, 255, 255, 0.9);
--color-transparent-white-8: rgba(255, 255, 255, 0.8);
@@ -320,26 +320,63 @@
--switch-false-color-background-default: var(--color-gray-2);
--slider-color-progress-thumb-background-default: var(--color-gray-9);
--slider-color-progress-background-default: var(--color-gray-9);
- --sidebar-color-border-default: #d9e0e6;
+ --sidebar-color-border-default: {color.border.default.value};
--progress-circle-color-active: var(--color-gray-9);
--progress-circle-color-track: var(--color-gray-2);
--progressbar-color-active: var(--color-gray-9);
--progressbar-color-background-default: var(--color-gray-2);
- --panel-color-border-default: #d9e0e6;
+ --panel-color-border-default: {color.border.default.value};
--option-menu-color-background-default: var(--color-white);
- --menu-color-border-default: #d9e0e6;
+ --menu-color-border-default: {color.border.default.value};
--input-color-border-default: var(--color-gray-2);
--input-color-background-default: var(--color-white);
--ghost-color-background-default: var(--color-gray-1);
--ghost-color-background-2: var(--color-transparent-white-5);
--ghost-color-background-1: var(--color-transparent-white-0);
--divider-color-border-default: var(--color-gray-2);
- --dialog-color-border-default: #d9e0e6;
+ --dialog-color-border-default: {color.border.default.value};
--dialog-color-background-default: var(--color-white);
--color-mixer-color-background-default: var(--color-white);
--card-color-border-default: var(--color-gray-2);
--card-color-background-selected: var(--color-blue-0);
--card-color-background-default: var(--color-white);
+ --alert-color-background-weak-success: var(--color-green-1); /* Base color for the success color */
+ --alert-color-background-weak-warning: var(--color-orange-1); /* Base color for the warning color */
+ --alert-color-background-weak-danger: var(--color-red-1); /* Base color for the danger color */
+ --alert-color-background-weak-secondary: var(--color-gray-1);
+ --alert-color-background-weak-primary: var(--color-blue-1);
+ --alert-color-background-weak-default: var(--color-gray-1);
+ --alert-color-background-dark: var(--color-gray-9);
+ --alert-color-background-default: var(--color-gray-0);
+ --alert-color-content-weak-info: var(--color-blue-5); /* Base color for the info color */
+ --alert-color-content-weak-success: var(--color-green-3); /* Base color for the success color */
+ --alert-color-content-weak-warning: var(--color-orange-3); /* Base color for the warning color */
+ --alert-color-content-weak-danger: var(--color-red-3); /* Base color for the danger color */
+ --alert-color-content-weak-secondary: var(--color-gray-3);
+ --alert-color-content-weak-primary: var(--color-blue-3);
+ --alert-color-content-weak-default: var(--color-gray-3);
+ --alert-color-content-info: var(--color-white); /* Base color for the info color */
+ --alert-color-content-success: var(--color-white); /* Base color for the success color */
+ --alert-color-content-warning: var(--color-white); /* Base color for the warning color */
+ --alert-color-content-danger: var(--color-red-1); /* Base color for the danger color */
+ --alert-color-content-secondary: var(--color-gray-1);
+ --alert-color-content-primary: var(--color-blue-1);
+ --alert-color-content-dark: var(--color-white);
+ --alert-color-content-default: var(--color-gray-9);
+ --alert-color-title-weak-info: var(--color-blue-4); /* Base color for the info color */
+ --alert-color-title-weak-success: var(--color-green-4); /* Base color for the success color */
+ --alert-color-title-weak-warning: var(--color-orange-4); /* Base color for the warning color */
+ --alert-color-title-weak-danger: var(--color-red-4); /* Base color for the danger color */
+ --alert-color-title-weak-secondary: var(--color-gray-4);
+ --alert-color-title-weak-primary: var(--color-blue-4);
+ --alert-color-title-weak-default: var(--color-gray-4);
+ --alert-color-title-info: var(--color-white); /* Base color for the info color */
+ --alert-color-title-success: var(--color-white); /* Base color for the success color */
+ --alert-color-title-warning: var(--color-white); /* Base color for the warning color */
+ --alert-color-title-danger: var(--color-white); /* Base color for the danger color */
+ --alert-color-title-secondary: var(--color-white);
+ --alert-color-title-primary: var(--color-white);
+ --alert-color-title-default: var(--color-gray-9);
--button-size-padding-large: var(--size-base-175) var(--size-base-250);
--button-size-padding-medium: var(--size-base-100) var(--size-base-125);
--button-size-padding-small: var(--size-base-65) var(--size-base-75);
@@ -451,43 +488,6 @@
--button-default-text-info: var(--color-white);
--button-default-text-danger: var(--color-white);
--button-default-text-dark: var(--color-white);
- --alert-color-background-weak-success: var(--color-green-1); /* Base color for the success color */
- --alert-color-background-weak-warning: var(--color-orange-1); /* Base color for the warning color */
- --alert-color-background-weak-danger: var(--color-red-1); /* Base color for the danger color */
- --alert-color-background-weak-secondary: var(--color-gray-1);
- --alert-color-background-weak-primary: var(--color-blue-1);
- --alert-color-background-weak-default: var(--color-gray-1);
- --alert-color-background-dark: var(--color-gray-9);
- --alert-color-background-default: var(--color-gray-0);
- --alert-color-content-weak-info: var(--color-blue-5); /* Base color for the info color */
- --alert-color-content-weak-success: var(--color-green-3); /* Base color for the success color */
- --alert-color-content-weak-warning: var(--color-orange-3); /* Base color for the warning color */
- --alert-color-content-weak-danger: var(--color-red-3); /* Base color for the danger color */
- --alert-color-content-weak-secondary: var(--color-gray-3);
- --alert-color-content-weak-primary: var(--color-blue-3);
- --alert-color-content-weak-default: var(--color-gray-3);
- --alert-color-content-info: var(--color-white); /* Base color for the info color */
- --alert-color-content-success: var(--color-white); /* Base color for the success color */
- --alert-color-content-warning: var(--color-white); /* Base color for the warning color */
- --alert-color-content-danger: var(--color-red-1); /* Base color for the danger color */
- --alert-color-content-secondary: var(--color-gray-1);
- --alert-color-content-primary: var(--color-blue-1);
- --alert-color-content-dark: var(--color-white);
- --alert-color-content-default: var(--color-gray-9);
- --alert-color-title-weak-info: var(--color-blue-4); /* Base color for the info color */
- --alert-color-title-weak-success: var(--color-green-4); /* Base color for the success color */
- --alert-color-title-weak-warning: var(--color-orange-4); /* Base color for the warning color */
- --alert-color-title-weak-danger: var(--color-red-4); /* Base color for the danger color */
- --alert-color-title-weak-secondary: var(--color-gray-4);
- --alert-color-title-weak-primary: var(--color-blue-4);
- --alert-color-title-weak-default: var(--color-gray-4);
- --alert-color-title-info: var(--color-white); /* Base color for the info color */
- --alert-color-title-success: var(--color-white); /* Base color for the success color */
- --alert-color-title-warning: var(--color-white); /* Base color for the warning color */
- --alert-color-title-danger: var(--color-white); /* Base color for the danger color */
- --alert-color-title-secondary: var(--color-white);
- --alert-color-title-primary: var(--color-white);
- --alert-color-title-default: var(--color-gray-9);
--color-text-disabled: var(--color-gray-5);
--color-text-link: var(--color-blue-8);
--color-text-subtitle: var(--color-gray-6);
@@ -590,6 +590,12 @@
--checkbox-color-background-dark: var(--color-black);
--card-color-border-selected: var(--color-primary);
--card-color-text-default: var(--color-text-default);
+ --alert-color-background-danger: var(--color-danger);
+ --alert-color-background-warning: var(--color-warning);
+ --alert-color-background-info: var(--color-info);
+ --alert-color-background-success: var(--color-success);
+ --alert-color-background-secondary: var(--color-secondary);
+ --alert-color-background-primary: var(--color-primary);
--button-outline-text-warning: var(--color-warning);
--button-outline-text-success: var(--color-success);
--button-outline-text-secondary: var(--color-secondary);
@@ -618,11 +624,5 @@
--button-default-background-info: var(--color-info);
--button-default-background-danger: var(--color-danger);
--button-default-background-dark: var(--color-black);
- --alert-color-background-danger: var(--color-danger);
- --alert-color-background-warning: var(--color-warning);
- --alert-color-background-info: var(--color-info);
- --alert-color-background-success: var(--color-success);
- --alert-color-background-secondary: var(--color-secondary);
- --alert-color-background-primary: var(--color-primary);
--color-text-title: var(--color-black);
}
diff --git a/packages/design-tokens/dist/css/tokens.dark.css b/packages/design-tokens/dist/css/tokens.dark.css
index 51f9f9ab..86b6b3bc 100644
--- a/packages/design-tokens/dist/css/tokens.dark.css
+++ b/packages/design-tokens/dist/css/tokens.dark.css
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
.theme-dark {
@@ -17,6 +17,8 @@
--sidebar-shadow-default: 0px 0px 0px 1px rgba(72, 72, 72, 1);
--menu-shadow-default: 0px 0px 0px 1px rgba(72, 72, 72, 1);
--dialog-shadow-default: 0px 2px 7px rgba(50, 50, 50, 0.05), 0px 5px 17px rgba(50, 50, 50, 0.15);
+ --blank-color-background-default: transparent;
+ --alert-color-background-weak-info: #e2f4ff; /* Base color for the info color */
--button-outline-background-warning: transparent;
--button-outline-background-success: transparent;
--button-outline-background-secondary: transparent;
@@ -25,8 +27,6 @@
--button-outline-background-info: transparent;
--button-outline-background-danger: transparent;
--button-outline-background-dark: transparent;
- --blank-color-background-default: transparent;
- --alert-color-background-weak-info: #e2f4ff; /* Base color for the info color */
--color-transparent-white-10: #ffffff;
--color-transparent-white-9: rgba(255, 255, 255, 0.9);
--color-transparent-white-8: rgba(255, 255, 255, 0.8);
@@ -180,7 +180,7 @@
--table-color-border-default: var(--color-gray-2);
--switch-true-color-handle-background-default: var(--color-gray-9);
--switch-true-color-background-default: var(--color-gray-2);
- --switch-false-color-handle-background-default: #484848;
+ --switch-false-color-handle-background-default: {color.border.default.value};
--switch-false-color-background-default: var(--color-gray-4);
--slider-color-progress-thumb-background-default: var(--color-gray-2);
--slider-color-progress-background-default: var(--color-gray-9);
@@ -191,7 +191,7 @@
--progress-circle-color-track: var(--color-gray-2);
--progressbar-color-active: var(--color-gray-9);
--progressbar-color-background-default: var(--color-gray-2);
- --panel-color-border-default: #484848;
+ --panel-color-border-default: {color.border.default.value};
--panel-color-background-default: var(--color-gray-0);
--option-menu-color-background-default: var(--color-gray-0);
--menu-color-border-default: var(--color-gray-2);
@@ -209,6 +209,43 @@
--card-color-border-default: var(--color-gray-2);
--card-color-background-selected: var(--color-dark-8);
--card-color-background-default: var(--color-gray-0);
+ --alert-color-background-weak-success: var(--color-green-1); /* Base color for the success color */
+ --alert-color-background-weak-warning: var(--color-orange-1); /* Base color for the warning color */
+ --alert-color-background-weak-danger: var(--color-red-1); /* Base color for the danger color */
+ --alert-color-background-weak-secondary: var(--color-gray-1);
+ --alert-color-background-weak-primary: var(--color-blue-1);
+ --alert-color-background-weak-default: var(--color-gray-1);
+ --alert-color-background-dark: var(--color-gray-0);
+ --alert-color-background-default: var(--color-gray-0);
+ --alert-color-content-weak-info: var(--color-blue-5); /* Base color for the info color */
+ --alert-color-content-weak-success: var(--color-green-3); /* Base color for the success color */
+ --alert-color-content-weak-warning: var(--color-orange-3); /* Base color for the warning color */
+ --alert-color-content-weak-danger: var(--color-red-3); /* Base color for the danger color */
+ --alert-color-content-weak-secondary: var(--color-gray-3);
+ --alert-color-content-weak-primary: var(--color-blue-3);
+ --alert-color-content-weak-default: var(--color-gray-3);
+ --alert-color-content-info: var(--color-white); /* Base color for the info color */
+ --alert-color-content-success: var(--color-white); /* Base color for the success color */
+ --alert-color-content-warning: var(--color-white); /* Base color for the warning color */
+ --alert-color-content-danger: var(--color-red-1); /* Base color for the danger color */
+ --alert-color-content-secondary: var(--color-gray-1);
+ --alert-color-content-primary: var(--color-white);
+ --alert-color-content-dark: var(--color-white);
+ --alert-color-content-default: var(--color-gray-9);
+ --alert-color-title-weak-info: var(--color-blue-4); /* Base color for the info color */
+ --alert-color-title-weak-success: var(--color-green-4); /* Base color for the success color */
+ --alert-color-title-weak-warning: var(--color-orange-4); /* Base color for the warning color */
+ --alert-color-title-weak-danger: var(--color-red-4); /* Base color for the danger color */
+ --alert-color-title-weak-secondary: var(--color-gray-4);
+ --alert-color-title-weak-primary: var(--color-blue-4);
+ --alert-color-title-weak-default: var(--color-gray-4);
+ --alert-color-title-info: var(--color-blue-5); /* Base color for the info color */
+ --alert-color-title-success: var(--color-green-7); /* Base color for the success color */
+ --alert-color-title-warning: var(--color-yellow-5); /* Base color for the warning color */
+ --alert-color-title-danger: var(--color-red-7); /* Base color for the danger color */
+ --alert-color-title-secondary: var(--color-white);
+ --alert-color-title-primary: var(--color-blue-8);
+ --alert-color-title-default: var(--color-gray-9);
--button-size-padding-large: var(--size-base-175) var(--size-base-250);
--button-size-padding-medium: var(--size-base-100) var(--size-base-125);
--button-size-padding-small: var(--size-base-65) var(--size-base-75);
@@ -307,43 +344,6 @@
--button-default-text-dark: var(--color-white);
--button-default-border-dark: var(--color-gray-3);
--button-default-background-dark: var(--color-gray-3);
- --alert-color-background-weak-success: var(--color-green-1); /* Base color for the success color */
- --alert-color-background-weak-warning: var(--color-orange-1); /* Base color for the warning color */
- --alert-color-background-weak-danger: var(--color-red-1); /* Base color for the danger color */
- --alert-color-background-weak-secondary: var(--color-gray-1);
- --alert-color-background-weak-primary: var(--color-blue-1);
- --alert-color-background-weak-default: var(--color-gray-1);
- --alert-color-background-dark: var(--color-gray-0);
- --alert-color-background-default: var(--color-gray-0);
- --alert-color-content-weak-info: var(--color-blue-5); /* Base color for the info color */
- --alert-color-content-weak-success: var(--color-green-3); /* Base color for the success color */
- --alert-color-content-weak-warning: var(--color-orange-3); /* Base color for the warning color */
- --alert-color-content-weak-danger: var(--color-red-3); /* Base color for the danger color */
- --alert-color-content-weak-secondary: var(--color-gray-3);
- --alert-color-content-weak-primary: var(--color-blue-3);
- --alert-color-content-weak-default: var(--color-gray-3);
- --alert-color-content-info: var(--color-white); /* Base color for the info color */
- --alert-color-content-success: var(--color-white); /* Base color for the success color */
- --alert-color-content-warning: var(--color-white); /* Base color for the warning color */
- --alert-color-content-danger: var(--color-red-1); /* Base color for the danger color */
- --alert-color-content-secondary: var(--color-gray-1);
- --alert-color-content-primary: var(--color-white);
- --alert-color-content-dark: var(--color-white);
- --alert-color-content-default: var(--color-gray-9);
- --alert-color-title-weak-info: var(--color-blue-4); /* Base color for the info color */
- --alert-color-title-weak-success: var(--color-green-4); /* Base color for the success color */
- --alert-color-title-weak-warning: var(--color-orange-4); /* Base color for the warning color */
- --alert-color-title-weak-danger: var(--color-red-4); /* Base color for the danger color */
- --alert-color-title-weak-secondary: var(--color-gray-4);
- --alert-color-title-weak-primary: var(--color-blue-4);
- --alert-color-title-weak-default: var(--color-gray-4);
- --alert-color-title-info: var(--color-blue-5); /* Base color for the info color */
- --alert-color-title-success: var(--color-green-7); /* Base color for the success color */
- --alert-color-title-warning: var(--color-yellow-5); /* Base color for the warning color */
- --alert-color-title-danger: var(--color-red-7); /* Base color for the danger color */
- --alert-color-title-secondary: var(--color-white);
- --alert-color-title-primary: var(--color-blue-8);
- --alert-color-title-default: var(--color-gray-9);
--color-text-header-default: var(--color-gray-9);
--color-text-disabled: var(--color-gray-5);
--color-text-link: var(--color-blue-8);
@@ -433,6 +433,12 @@
--dialog-color-background-default: var(--color-background-default);
--card-color-border-selected: var(--color-primary);
--card-color-text-default: var(--color-text-default);
+ --alert-color-background-danger: var(--color-danger);
+ --alert-color-background-warning: var(--color-warning);
+ --alert-color-background-info: var(--color-info);
+ --alert-color-background-success: var(--color-success);
+ --alert-color-background-secondary: var(--color-secondary);
+ --alert-color-background-primary: var(--color-primary);
--button-outline-text-warning: var(--color-warning);
--button-outline-text-success: var(--color-success);
--button-outline-text-secondary: var(--color-secondary);
@@ -455,11 +461,5 @@
--button-default-background-primary: var(--color-primary);
--button-default-background-info: var(--color-info);
--button-default-background-danger: var(--color-danger);
- --alert-color-background-danger: var(--color-danger);
- --alert-color-background-warning: var(--color-warning);
- --alert-color-background-info: var(--color-info);
- --alert-color-background-success: var(--color-success);
- --alert-color-background-secondary: var(--color-secondary);
- --alert-color-background-primary: var(--color-primary);
--color-background-secondary: var(--color-background-default); /* Base color for the secondary color */
}
diff --git a/packages/design-tokens/dist/es/tokens.d.ts b/packages/design-tokens/dist/es/tokens.d.ts
index 98c60a5a..0c04df76 100644
--- a/packages/design-tokens/dist/es/tokens.d.ts
+++ b/packages/design-tokens/dist/es/tokens.d.ts
@@ -1,25 +1,39 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
export const ImageLogo : string;
export const ImageEmpty : string;
export const ImageFiles : string;
-export const ColorBackgroundDefault : string; // Background color that will match the current color scheme
-export const ColorBackgroundPrimary : string; // Base color for the primary color
-export const ColorBackgroundSecondary : string; // Base color for the secondary color
-export const ColorBackgroundDanger : string; // Base color for the danger color
-export const ColorBackgroundWarning : string; // Base color for the warning color
-export const ColorBackgroundSuccess : string; // Base color for the success color
-export const ColorBackgroundInfo : string; // Base color for the info color
-export const ColorBackgroundWeakDefault : string; // Background color that will match the current color scheme
-export const ColorBackgroundWeakPrimary : string; // Weak color for the primary color
-export const ColorBackgroundWeakSecondary : string; // Weak color for the secondary color
-export const ColorBackgroundWeakDanger : string; // Weak color for the danger color
-export const ColorBackgroundWeakWarning : string; // Weak color for the warning color
-export const ColorBackgroundWeakSuccess : string; // Weak color for the success color
-export const ColorBackgroundWeakInfo : string; // Weak color for the info color
+/** Background color that will match the current color scheme */
+export const ColorBackgroundDefault : string;
+/** Base color for the primary color */
+export const ColorBackgroundPrimary : string;
+/** Base color for the secondary color */
+export const ColorBackgroundSecondary : string;
+/** Base color for the danger color */
+export const ColorBackgroundDanger : string;
+/** Base color for the warning color */
+export const ColorBackgroundWarning : string;
+/** Base color for the success color */
+export const ColorBackgroundSuccess : string;
+/** Base color for the info color */
+export const ColorBackgroundInfo : string;
+/** Background color that will match the current color scheme */
+export const ColorBackgroundWeakDefault : string;
+/** Weak color for the primary color */
+export const ColorBackgroundWeakPrimary : string;
+/** Weak color for the secondary color */
+export const ColorBackgroundWeakSecondary : string;
+/** Weak color for the danger color */
+export const ColorBackgroundWeakDanger : string;
+/** Weak color for the warning color */
+export const ColorBackgroundWeakWarning : string;
+/** Weak color for the success color */
+export const ColorBackgroundWeakSuccess : string;
+/** Weak color for the info color */
+export const ColorBackgroundWeakInfo : string;
export const ColorBorder : string;
export const ColorDefault : string;
export const ColorPrimary : string;
@@ -44,11 +58,16 @@ export const ColorDownSuccess : string;
export const ColorDownDanger : string;
export const ColorDownWarning : string;
export const ColorDownInfo : string;
-export const ColorStatusInformative : string; // e.g., active, in use, live, published
-export const ColorStatusNeutral : string; // e.g., archived, deleted, paused, draft, not started, ended
-export const ColorStatusPositive : string; // e.g., completed, finished, success, approved, verified, active, in use, live, published
-export const ColorStatusNotice : string; // e.g., in progress, pending, warning, in review, needs approval, scheduled, syncing, indexing
-export const ColorStatusNegative : string; // e.g., error, failed, denied, blocked, inactive, not in use, unpublished
+/** e.g., active, in use, live, published */
+export const ColorStatusInformative : string;
+/** e.g., archived, deleted, paused, draft, not started, ended */
+export const ColorStatusNeutral : string;
+/** e.g., completed, finished, success, approved, verified, active, in use, live, published */
+export const ColorStatusPositive : string;
+/** e.g., in progress, pending, warning, in review, needs approval, scheduled, syncing, indexing */
+export const ColorStatusNotice : string;
+/** e.g., error, failed, denied, blocked, inactive, not in use, unpublished */
+export const ColorStatusNegative : string;
export const ColorStatusIndigo : string;
export const ColorStatusCelery : string;
export const ColorStatusYellow : string;
@@ -191,60 +210,6 @@ export const ColorTextTitle : string;
export const ColorTextSubtitle : string;
export const ColorTextLink : string;
export const ColorTextDisabled : string;
-export const AlertColorTitleDefault : string;
-export const AlertColorTitlePrimary : string;
-export const AlertColorTitleSecondary : string;
-export const AlertColorTitleDanger : string; // Base color for the danger color
-export const AlertColorTitleWarning : string; // Base color for the warning color
-export const AlertColorTitleSuccess : string; // Base color for the success color
-export const AlertColorTitleInfo : string; // Base color for the info color
-export const AlertColorTitleWeakDefault : string;
-export const AlertColorTitleWeakPrimary : string;
-export const AlertColorTitleWeakSecondary : string;
-export const AlertColorTitleWeakDanger : string; // Base color for the danger color
-export const AlertColorTitleWeakWarning : string; // Base color for the warning color
-export const AlertColorTitleWeakSuccess : string; // Base color for the success color
-export const AlertColorTitleWeakInfo : string; // Base color for the info color
-export const AlertColorContentDefault : string;
-export const AlertColorContentDark : string;
-export const AlertColorContentPrimary : string;
-export const AlertColorContentSecondary : string;
-export const AlertColorContentDanger : string; // Base color for the danger color
-export const AlertColorContentWarning : string; // Base color for the warning color
-export const AlertColorContentSuccess : string; // Base color for the success color
-export const AlertColorContentInfo : string; // Base color for the info color
-export const AlertColorContentWeakDefault : string;
-export const AlertColorContentWeakPrimary : string;
-export const AlertColorContentWeakSecondary : string;
-export const AlertColorContentWeakDanger : string; // Base color for the danger color
-export const AlertColorContentWeakWarning : string; // Base color for the warning color
-export const AlertColorContentWeakSuccess : string; // Base color for the success color
-export const AlertColorContentWeakInfo : string; // Base color for the info color
-export const AlertColorBackgroundDefault : string;
-export const AlertColorBackgroundDark : string;
-export const AlertColorBackgroundPrimary : string;
-export const AlertColorBackgroundSecondary : string;
-export const AlertColorBackgroundSuccess : string;
-export const AlertColorBackgroundInfo : string;
-export const AlertColorBackgroundWarning : string;
-export const AlertColorBackgroundDanger : string;
-export const AlertColorBackgroundWeakDefault : string;
-export const AlertColorBackgroundWeakPrimary : string;
-export const AlertColorBackgroundWeakSecondary : string;
-export const AlertColorBackgroundWeakDanger : string; // Base color for the danger color
-export const AlertColorBackgroundWeakWarning : string; // Base color for the warning color
-export const AlertColorBackgroundWeakSuccess : string; // Base color for the success color
-export const AlertColorBackgroundWeakInfo : string; // Base color for the info color
-export const AvatarSize30 : string;
-export const AvatarSize50 : string;
-export const AvatarSize100 : string;
-export const AvatarSize200 : string;
-export const AvatarSize300 : string;
-export const AvatarSize400 : string;
-export const AvatarSize500 : string;
-export const AvatarSize600 : string;
-export const AvatarSize700 : string;
-export const BlankColorBackgroundDefault : string;
export const ButtonDefaultBackgroundDark : string;
export const ButtonDefaultBackgroundDanger : string;
export const ButtonDefaultBackgroundInfo : string;
@@ -393,6 +358,80 @@ export const ButtonDisabledTextDefault : string;
export const ButtonSizePaddingSmall : string;
export const ButtonSizePaddingMedium : string;
export const ButtonSizePaddingLarge : string;
+export const AlertColorTitleDefault : string;
+export const AlertColorTitlePrimary : string;
+export const AlertColorTitleSecondary : string;
+/** Base color for the danger color */
+export const AlertColorTitleDanger : string;
+/** Base color for the warning color */
+export const AlertColorTitleWarning : string;
+/** Base color for the success color */
+export const AlertColorTitleSuccess : string;
+/** Base color for the info color */
+export const AlertColorTitleInfo : string;
+export const AlertColorTitleWeakDefault : string;
+export const AlertColorTitleWeakPrimary : string;
+export const AlertColorTitleWeakSecondary : string;
+/** Base color for the danger color */
+export const AlertColorTitleWeakDanger : string;
+/** Base color for the warning color */
+export const AlertColorTitleWeakWarning : string;
+/** Base color for the success color */
+export const AlertColorTitleWeakSuccess : string;
+/** Base color for the info color */
+export const AlertColorTitleWeakInfo : string;
+export const AlertColorContentDefault : string;
+export const AlertColorContentDark : string;
+export const AlertColorContentPrimary : string;
+export const AlertColorContentSecondary : string;
+/** Base color for the danger color */
+export const AlertColorContentDanger : string;
+/** Base color for the warning color */
+export const AlertColorContentWarning : string;
+/** Base color for the success color */
+export const AlertColorContentSuccess : string;
+/** Base color for the info color */
+export const AlertColorContentInfo : string;
+export const AlertColorContentWeakDefault : string;
+export const AlertColorContentWeakPrimary : string;
+export const AlertColorContentWeakSecondary : string;
+/** Base color for the danger color */
+export const AlertColorContentWeakDanger : string;
+/** Base color for the warning color */
+export const AlertColorContentWeakWarning : string;
+/** Base color for the success color */
+export const AlertColorContentWeakSuccess : string;
+/** Base color for the info color */
+export const AlertColorContentWeakInfo : string;
+export const AlertColorBackgroundDefault : string;
+export const AlertColorBackgroundDark : string;
+export const AlertColorBackgroundPrimary : string;
+export const AlertColorBackgroundSecondary : string;
+export const AlertColorBackgroundSuccess : string;
+export const AlertColorBackgroundInfo : string;
+export const AlertColorBackgroundWarning : string;
+export const AlertColorBackgroundDanger : string;
+export const AlertColorBackgroundWeakDefault : string;
+export const AlertColorBackgroundWeakPrimary : string;
+export const AlertColorBackgroundWeakSecondary : string;
+/** Base color for the danger color */
+export const AlertColorBackgroundWeakDanger : string;
+/** Base color for the warning color */
+export const AlertColorBackgroundWeakWarning : string;
+/** Base color for the success color */
+export const AlertColorBackgroundWeakSuccess : string;
+/** Base color for the info color */
+export const AlertColorBackgroundWeakInfo : string;
+export const AvatarSize30 : string;
+export const AvatarSize50 : string;
+export const AvatarSize100 : string;
+export const AvatarSize200 : string;
+export const AvatarSize300 : string;
+export const AvatarSize400 : string;
+export const AvatarSize500 : string;
+export const AvatarSize600 : string;
+export const AvatarSize700 : string;
+export const BlankColorBackgroundDefault : string;
export const CardColorBackgroundDefault : string;
export const CardColorBackgroundSelected : string;
export const CardColorTextDefault : string;
@@ -510,9 +549,11 @@ export const Spacing0 : string;
export const Spacing1 : string;
export const Spacing2 : string;
export const Spacing3 : string;
-export const Spacing4 : string; // base size
+/** base size */
+export const Spacing4 : string;
export const Spacing5 : string;
-export const Spacing6 : string; // base size
+/** base size */
+export const Spacing6 : string;
export const Spacing7 : string;
export const Spacing8 : string;
export const SpacingSizeXxxs : string;
@@ -557,7 +598,8 @@ export const SizeBase50 : string;
export const SizeBase65 : string;
export const SizeBase75 : string;
export const SizeBase85 : string;
-export const SizeBase100 : string; // base size
+/** base size */
+export const SizeBase100 : string;
export const SizeBase115 : string;
export const SizeBase125 : string;
export const SizeBase130 : string;
@@ -576,7 +618,8 @@ export const SizeBorderRadiusLarge : string;
export const FontSize50 : string;
export const FontSize75 : string;
export const FontSize85 : string;
-export const FontSize100 : string; // base size
+/** base size */
+export const FontSize100 : string;
export const FontSize200 : string;
export const FontSize300 : string;
export const FontSize400 : string;
@@ -623,4 +666,4 @@ export const TimeDuration600 : string;
export const TimeDuration700 : string;
export const TimeDuration800 : string;
export const TimeDuration900 : string;
-export const TimeDuration1000 : string;
\ No newline at end of file
+export const TimeDuration1000 : string;
diff --git a/packages/design-tokens/dist/es/tokens.js b/packages/design-tokens/dist/es/tokens.js
index a78e1206..a738846a 100644
--- a/packages/design-tokens/dist/es/tokens.js
+++ b/packages/design-tokens/dist/es/tokens.js
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
export const ImageLogo = "assets/svg/logo.svg";
@@ -191,60 +191,6 @@ export const ColorTextTitle = "#2c353d";
export const ColorTextSubtitle = "#626f7a";
export const ColorTextLink = "#1a497d";
export const ColorTextDisabled = "#818e9a";
-export const AlertColorTitleDefault = "#2c353d";
-export const AlertColorTitlePrimary = "#ffffff";
-export const AlertColorTitleSecondary = "#ffffff";
-export const AlertColorTitleDanger = "#ffffff"; // Base color for the danger color
-export const AlertColorTitleWarning = "#ffffff"; // Base color for the warning color
-export const AlertColorTitleSuccess = "#ffffff"; // Base color for the success color
-export const AlertColorTitleInfo = "#ffffff"; // Base color for the info color
-export const AlertColorTitleWeakDefault = "#a2adb8";
-export const AlertColorTitleWeakPrimary = "#78b6ff";
-export const AlertColorTitleWeakSecondary = "#a2adb8";
-export const AlertColorTitleWeakDanger = "#ff858b"; // Base color for the danger color
-export const AlertColorTitleWeakWarning = "#e16f24"; // Base color for the warning color
-export const AlertColorTitleWeakSuccess = "#52d9ac"; // Base color for the success color
-export const AlertColorTitleWeakInfo = "#78b6ff"; // Base color for the info color
-export const AlertColorContentDefault = "#2c353d";
-export const AlertColorContentDark = "#ffffff";
-export const AlertColorContentPrimary = "#e8f3ff";
-export const AlertColorContentSecondary = "#ebf0f5";
-export const AlertColorContentDanger = "#ffebec"; // Base color for the danger color
-export const AlertColorContentWarning = "#ffffff"; // Base color for the warning color
-export const AlertColorContentSuccess = "#ffffff"; // Base color for the success color
-export const AlertColorContentInfo = "#ffffff"; // Base color for the info color
-export const AlertColorContentWeakDefault = "#c5ced6";
-export const AlertColorContentWeakPrimary = "#abd2ff";
-export const AlertColorContentWeakSecondary = "#c5ced6";
-export const AlertColorContentWeakDanger = "#ffb5b9"; // Base color for the danger color
-export const AlertColorContentWeakWarning = "#fb8f44"; // Base color for the warning color
-export const AlertColorContentWeakSuccess = "#8debcb"; // Base color for the success color
-export const AlertColorContentWeakInfo = "#429bff"; // Base color for the info color
-export const AlertColorBackgroundDefault = "#f8f8f8";
-export const AlertColorBackgroundDark = "#2c353d";
-export const AlertColorBackgroundPrimary = "#1273e6";
-export const AlertColorBackgroundSecondary = "#818e9a";
-export const AlertColorBackgroundSuccess = "#009f6a";
-export const AlertColorBackgroundInfo = "#429bff";
-export const AlertColorBackgroundWarning = "#e16f24";
-export const AlertColorBackgroundDanger = "#d9363e";
-export const AlertColorBackgroundWeakDefault = "#ebf0f5";
-export const AlertColorBackgroundWeakPrimary = "#e8f3ff";
-export const AlertColorBackgroundWeakSecondary = "#ebf0f5";
-export const AlertColorBackgroundWeakDanger = "#ffebec"; // Base color for the danger color
-export const AlertColorBackgroundWeakWarning = "#ffd8b5"; // Base color for the warning color
-export const AlertColorBackgroundWeakSuccess = "#d6fff1"; // Base color for the success color
-export const AlertColorBackgroundWeakInfo = "#e2f4ff"; // Base color for the info color
-export const AvatarSize30 = "16px";
-export const AvatarSize50 = "20px";
-export const AvatarSize100 = "30px";
-export const AvatarSize200 = "35px";
-export const AvatarSize300 = "40px";
-export const AvatarSize400 = "45px";
-export const AvatarSize500 = "50px";
-export const AvatarSize600 = "55px";
-export const AvatarSize700 = "60px";
-export const BlankColorBackgroundDefault = "transparent";
export const ButtonDefaultBackgroundDark = "#2c353d";
export const ButtonDefaultBackgroundDanger = "#d9363e";
export const ButtonDefaultBackgroundInfo = "#429bff";
@@ -393,6 +339,60 @@ export const ButtonDisabledTextDefault = "#818e9a";
export const ButtonSizePaddingSmall = "5rem 6rem";
export const ButtonSizePaddingMedium = "8rem 10rem";
export const ButtonSizePaddingLarge = "14rem 20rem";
+export const AlertColorTitleDefault = "#2c353d";
+export const AlertColorTitlePrimary = "#ffffff";
+export const AlertColorTitleSecondary = "#ffffff";
+export const AlertColorTitleDanger = "#ffffff"; // Base color for the danger color
+export const AlertColorTitleWarning = "#ffffff"; // Base color for the warning color
+export const AlertColorTitleSuccess = "#ffffff"; // Base color for the success color
+export const AlertColorTitleInfo = "#ffffff"; // Base color for the info color
+export const AlertColorTitleWeakDefault = "#a2adb8";
+export const AlertColorTitleWeakPrimary = "#78b6ff";
+export const AlertColorTitleWeakSecondary = "#a2adb8";
+export const AlertColorTitleWeakDanger = "#ff858b"; // Base color for the danger color
+export const AlertColorTitleWeakWarning = "#e16f24"; // Base color for the warning color
+export const AlertColorTitleWeakSuccess = "#52d9ac"; // Base color for the success color
+export const AlertColorTitleWeakInfo = "#78b6ff"; // Base color for the info color
+export const AlertColorContentDefault = "#2c353d";
+export const AlertColorContentDark = "#ffffff";
+export const AlertColorContentPrimary = "#e8f3ff";
+export const AlertColorContentSecondary = "#ebf0f5";
+export const AlertColorContentDanger = "#ffebec"; // Base color for the danger color
+export const AlertColorContentWarning = "#ffffff"; // Base color for the warning color
+export const AlertColorContentSuccess = "#ffffff"; // Base color for the success color
+export const AlertColorContentInfo = "#ffffff"; // Base color for the info color
+export const AlertColorContentWeakDefault = "#c5ced6";
+export const AlertColorContentWeakPrimary = "#abd2ff";
+export const AlertColorContentWeakSecondary = "#c5ced6";
+export const AlertColorContentWeakDanger = "#ffb5b9"; // Base color for the danger color
+export const AlertColorContentWeakWarning = "#fb8f44"; // Base color for the warning color
+export const AlertColorContentWeakSuccess = "#8debcb"; // Base color for the success color
+export const AlertColorContentWeakInfo = "#429bff"; // Base color for the info color
+export const AlertColorBackgroundDefault = "#f8f8f8";
+export const AlertColorBackgroundDark = "#2c353d";
+export const AlertColorBackgroundPrimary = "#1273e6";
+export const AlertColorBackgroundSecondary = "#818e9a";
+export const AlertColorBackgroundSuccess = "#009f6a";
+export const AlertColorBackgroundInfo = "#429bff";
+export const AlertColorBackgroundWarning = "#e16f24";
+export const AlertColorBackgroundDanger = "#d9363e";
+export const AlertColorBackgroundWeakDefault = "#ebf0f5";
+export const AlertColorBackgroundWeakPrimary = "#e8f3ff";
+export const AlertColorBackgroundWeakSecondary = "#ebf0f5";
+export const AlertColorBackgroundWeakDanger = "#ffebec"; // Base color for the danger color
+export const AlertColorBackgroundWeakWarning = "#ffd8b5"; // Base color for the warning color
+export const AlertColorBackgroundWeakSuccess = "#d6fff1"; // Base color for the success color
+export const AlertColorBackgroundWeakInfo = "#e2f4ff"; // Base color for the info color
+export const AvatarSize30 = "16px";
+export const AvatarSize50 = "20px";
+export const AvatarSize100 = "30px";
+export const AvatarSize200 = "35px";
+export const AvatarSize300 = "40px";
+export const AvatarSize400 = "45px";
+export const AvatarSize500 = "50px";
+export const AvatarSize600 = "55px";
+export const AvatarSize700 = "60px";
+export const BlankColorBackgroundDefault = "transparent";
export const CardColorBackgroundDefault = "#ffffff";
export const CardColorBackgroundSelected = "#f6faff";
export const CardColorTextDefault = "#2c353d";
@@ -623,4 +623,4 @@ export const TimeDuration600 = "300ms";
export const TimeDuration700 = "350ms";
export const TimeDuration800 = "400ms";
export const TimeDuration900 = "450ms";
-export const TimeDuration1000 = "500ms";
\ No newline at end of file
+export const TimeDuration1000 = "500ms";
diff --git a/packages/design-tokens/dist/figma-tokens.dark.json b/packages/design-tokens/dist/figma-tokens.dark.json
index 9c3b57bf..56bb6235 100644
--- a/packages/design-tokens/dist/figma-tokens.dark.json
+++ b/packages/design-tokens/dist/figma-tokens.dark.json
@@ -3586,1238 +3586,758 @@
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/alert.dark.json",
+ "button": {
+ "default": {
+ "background": {
+ "dark": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.gray.3}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "default"
+ "button",
+ "default",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "info"
]
},
"primary": {
- "value": "{color.blue.8}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.8}"
+ "value": "{color.primary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"secondary"
]
},
- "danger": {
- "value": "{color.red.7}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.7}",
- "comment": "Base color for the danger color"
+ "value": "{color.success}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "title",
- "danger"
+ "button",
+ "default",
+ "background",
+ "success"
]
},
"warning": {
- "value": "{color.yellow.5}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "{color.warning}",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.yellow.5}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"warning"
]
},
- "success": {
- "value": "{color.green.7}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
+ "white": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.black}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.7}",
- "comment": "Base color for the success color"
+ "value": "{color.gray.3}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "success"
+ "button",
+ "default",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "danger"
]
},
"info": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color"
+ "value": "{color.info}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "info"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "border",
"info"
]
},
- "weak": {
- "default": {
- "value": "{color.gray.4}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "default"
- ]
- },
- "primary": {
- "value": "{color.blue.4}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.4}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "{color.red.4}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.4}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "{color.orange.4}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.4}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "{color.green.4}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.4}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "{color.blue.4}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4}",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "info"
- ]
- }
- }
- },
- "content": {
- "default": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/alert.dark.json",
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.primary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
- "content",
- "default"
+ "button",
+ "default",
+ "border",
+ "primary"
]
},
- "dark": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.dark.json",
+ "secondary": {
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "content",
- "dark"
+ "button",
+ "default",
+ "border",
+ "secondary"
]
},
- "primary": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.dark.json",
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.success}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "primary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
- "primary"
+ "button",
+ "default",
+ "border",
+ "success"
]
},
- "secondary": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.dark.json",
+ "warning": {
+ "value": "{color.warning}",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1}"
+ "value": "{color.warning}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "secondary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "secondary"
+ "button",
+ "default",
+ "border",
+ "warning"
]
},
- "danger": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
+ "white": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
"original": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color"
+ "value": "{color.black}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "white"
+ ]
+ }
+ },
+ "text": {
+ "dark": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"danger"
]
},
- "warning": {
+ "info": {
"value": "{color.white}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the warning color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "warning"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
- "warning"
+ "button",
+ "default",
+ "text",
+ "info"
+ ]
+ },
+ "primary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.primary.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "primary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "secondary"
]
},
"success": {
"value": "{color.white}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the success color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"success"
]
},
- "info": {
+ "warning": {
"value": "{color.white}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the info color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "info"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "info"
+ "button",
+ "default",
+ "text",
+ "warning"
]
},
- "weak": {
- "default": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "default"
- ]
+ "white": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.white}"
},
- "primary": {
- "value": "{color.blue.3}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "primary"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "white"
},
- "secondary": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "default",
+ "text",
+ "white"
+ ]
+ }
+ }
+ },
+ "outline": {
+ "background": {
+ "dark": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "danger": {
- "value": "{color.red.3}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.3}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "danger"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "dark"
},
- "warning": {
- "value": "{color.orange.3}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.3}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "success": {
- "value": "{color.green.3}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.3}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "success"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "danger"
},
- "info": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "info"
- ]
- }
- }
- },
- "background": {
- "default": {
- "value": "{color.gray.0}",
- "filePath": "tokens/component/alert.dark.json",
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.0}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "default"
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "default"
+ "info"
]
},
- "dark": {
- "value": "{color.gray.0}",
- "filePath": "tokens/component/alert.dark.json",
+ "default": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.0}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "dark"
+ "subitem": "default"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "dark"
+ "default"
]
},
"primary": {
- "value": "{color.primary}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"secondary"
]
},
"success": {
- "value": "{color.success}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "success"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"success"
]
},
- "info": {
- "value": "{color.info}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.info}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "info"
- ]
- },
"warning": {
- "value": "{color.warning}",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"warning"
]
},
- "danger": {
- "value": "{color.danger}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
+ "white": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
"original": {
- "value": "{color.danger}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "danger"
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "danger"
+ "white"
]
- },
- "weak": {
- "default": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "default"
- ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
},
- "primary": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "primary"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "dark"
},
- "secondary": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
},
- "danger": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "danger"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "danger"
},
- "warning": {
- "value": "{color.orange.1}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.1}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "{color.blue.5}",
+ "filePath": "tokens/component/button/button.info.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5}"
},
- "success": {
- "value": "{color.green.1}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.1}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "success"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "info"
},
- "info": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "info"
- ]
- }
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": {
- "value": "16px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "16px"
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "info"
+ ]
},
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "30"
- },
- "path": [
- "avatar",
- "size",
- "30"
- ]
- },
- "50": {
- "value": "20px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "20px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "50"
- },
- "path": [
- "avatar",
- "size",
- "50"
- ]
- },
- "100": {
- "value": "30px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "30px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "100"
- },
- "path": [
- "avatar",
- "size",
- "100"
- ]
- },
- "200": {
- "value": "35px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "35px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "200"
- },
- "path": [
- "avatar",
- "size",
- "200"
- ]
- },
- "300": {
- "value": "40px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "40px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "300"
- },
- "path": [
- "avatar",
- "size",
- "300"
- ]
- },
- "400": {
- "value": "45px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "45px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "400"
- },
- "path": [
- "avatar",
- "size",
- "400"
- ]
- },
- "500": {
- "value": "50px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "50px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "500"
- },
- "path": [
- "avatar",
- "size",
- "500"
- ]
- },
- "600": {
- "value": "55px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "55px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "600"
- },
- "path": [
- "avatar",
- "size",
- "600"
- ]
- },
- "700": {
- "value": "60px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "60px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "700"
- },
- "path": [
- "avatar",
- "size",
- "700"
- ]
- }
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": {
- "value": "transparent",
- "filePath": "tokens/component/blank.dark.json",
- "isSource": true,
- "original": {
- "value": "transparent"
- },
- "attributes": {
- "category": "blank",
- "type": "color",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "blank",
- "color",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "button": {
- "default": {
- "background": {
- "dark": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "button",
- "type": "default",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "default",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "{color.danger}",
- "filePath": "tokens/component/button/button.danger.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.danger}"
- },
- "attributes": {
- "category": "button",
- "type": "default",
- "item": "background",
- "subitem": "danger"
- },
- "path": [
- "button",
- "default",
- "background",
- "danger"
- ]
- },
- "info": {
- "value": "{color.info}",
- "filePath": "tokens/component/button/button.info.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.info}"
- },
- "attributes": {
- "category": "button",
- "type": "default",
- "item": "background",
- "subitem": "info"
- },
- "path": [
- "button",
- "default",
- "background",
- "info"
- ]
+ "default": {
+ "value": "{color.gray.5}",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "default"
+ ]
},
"primary": {
"value": "{color.primary}",
@@ -4828,14 +4348,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"primary"
]
},
@@ -4848,14 +4368,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"secondary"
]
},
@@ -4868,14 +4388,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"success"
]
},
@@ -4888,56 +4408,56 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.black}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.black}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
- "value": "{color.gray.3}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"dark"
]
},
@@ -4950,37 +4470,57 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"danger"
]
},
"info": {
- "value": "{color.info}",
+ "value": "{color.blue.5}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "{color.blue.5}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"info"
]
},
+ "default": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "default"
+ ]
+ },
"primary": {
"value": "{color.primary}",
"filePath": "tokens/component/button/button.primary.dark.json",
@@ -4990,14 +4530,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"primary"
]
},
@@ -5010,14 +4550,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"secondary"
]
},
@@ -5030,14 +4570,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"success"
]
},
@@ -5050,385 +4590,405 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"warning"
]
},
"white": {
- "value": "{color.black}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.black}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "hover": {
+ "background": {
"dark": {
- "value": "{color.white}",
+ "value": "{color.gray.1}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.1}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.white}",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.white}",
+ "value": "{color.blue.4}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.4}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"info"
]
},
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "background",
+ "default"
+ ]
+ },
"primary": {
- "value": "{color.white}",
+ "value": "{color.blue.4}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.4}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
+ "value": "{color.gray.3}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.3}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.white}",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.white}",
+ "value": "{color.orange.4}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.orange.4}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"white"
]
}
- }
- },
- "outline": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "transparent",
+ "value": "{color.gray.1}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.1}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"dark"
]
},
"danger": {
- "value": "transparent",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"danger"
]
},
"info": {
- "value": "transparent",
+ "value": "{color.blue.4}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.blue.4}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"info"
]
},
"default": {
- "value": "transparent",
+ "value": "{color.gray.5}",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.5}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"default"
]
},
"primary": {
- "value": "transparent",
+ "value": "{color.blue.4}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.blue.4}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"primary"
]
},
"secondary": {
- "value": "transparent",
+ "value": "{color.gray.3}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.3}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"secondary"
]
},
"success": {
- "value": "transparent",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"success"
]
},
"warning": {
- "value": "transparent",
+ "value": "{color.orange.4}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.orange.4}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"warning"
]
},
"white": {
- "value": "transparent",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "transparent"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
"value": "{color.white}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
@@ -5438,154 +4998,154 @@
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"dark"
]
},
"danger": {
- "value": "{color.danger}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"danger"
]
},
"info": {
- "value": "{color.blue.5}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"info"
]
},
"default": {
- "value": "{color.gray.5}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.5}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"default"
]
},
"primary": {
- "value": "{color.primary}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"secondary"
]
},
"success": {
- "value": "{color.success}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"success"
]
},
"warning": {
- "value": "{color.warning}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"warning"
]
},
@@ -5598,260 +5158,260 @@
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "selected": {
+ "background": {
"dark": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.danger}",
+ "value": "{color.red.7}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.red.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.blue.5}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"info"
]
},
"default": {
- "value": "{color.white}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"default"
]
},
"primary": {
- "value": "{color.primary}",
+ "value": "{color.blue.3}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "{color.blue.3}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.success}",
+ "value": "{color.green.7}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "{color.green.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.warning}",
+ "value": "{color.orange.7}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "{color.orange.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"white"
]
}
- }
- },
- "hover": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "{color.gray.1}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"dark"
]
},
"danger": {
- "value": "{color.red.2}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"danger"
]
},
"info": {
- "value": "{color.blue.4}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"info"
]
},
@@ -5864,661 +5424,623 @@
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"default"
]
},
"primary": {
- "value": "{color.blue.4}",
+ "value": "{color.blue.1}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4}"
+ "value": "{color.blue.1}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"primary"
]
},
"secondary": {
- "value": "{color.gray.3}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"secondary"
]
},
"success": {
- "value": "{color.green.2}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"success"
]
},
"warning": {
- "value": "{color.orange.4}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.4}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "focus": {
+ "background": {
"dark": {
- "value": "{color.gray.1}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.red.2}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.blue.4}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"info"
]
},
- "default": {
- "value": "{color.gray.5}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5}"
- },
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "border",
- "default"
- ]
- },
"primary": {
- "value": "{color.blue.4}",
+ "value": "{color.blue.8}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4}"
+ "value": "{color.blue.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.gray.3}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.green.2}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.orange.4}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.4}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "{color.white}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"dark"
]
},
"danger": {
- "value": "{color.white}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"danger"
]
},
"info": {
- "value": "{color.white}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"info"
]
},
- "default": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "text",
- "default"
- ]
- },
"primary": {
- "value": "{color.white}",
+ "value": "{color.blue.8}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"secondary"
]
},
"success": {
- "value": "{color.white}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"success"
]
},
"warning": {
- "value": "{color.white}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"white"
]
}
}
},
- "selected": {
+ "active": {
"background": {
"dark": {
- "value": "{color.gray.7}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "dark"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"dark"
]
},
"danger": {
- "value": "{color.red.7}",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.7}"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "danger"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.blue.1}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.blue.1}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "info"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"info"
]
},
"default": {
"value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.dark.json",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
"value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "default"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"default"
]
},
"primary": {
- "value": "{color.blue.3}",
+ "value": "{color.blue.2}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.3}"
+ "value": "{color.blue.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "primary"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"primary"
]
},
"secondary": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"secondary"
]
},
"success": {
- "value": "{color.green.7}",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.7}"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "success"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"success"
]
},
"warning": {
- "value": "{color.orange.7}",
+ "value": "{color.orange.2}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.7}"
+ "value": "{color.orange.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "warning"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "white"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"white"
]
@@ -6526,1265 +6048,1743 @@
},
"border": {
"dark": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "dark"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"dark"
]
},
"danger": {
- "value": "{color.red.8}",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "danger"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.blue.1}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.blue.1}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "info"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"info"
]
},
"default": {
"value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.dark.json",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
"value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "default"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"default"
]
},
"primary": {
- "value": "{color.blue.1}",
+ "value": "{color.blue.2}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{color.blue.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "primary"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"primary"
]
},
"secondary": {
- "value": "{color.gray.8}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"secondary"
]
},
"success": {
- "value": "{color.green.8}",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8}"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "success"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"success"
]
},
"warning": {
- "value": "{color.orange.8}",
+ "value": "{color.orange.2}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
+ "value": "{color.orange.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "warning"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"warning"
]
},
"white": {
- "value": "{color.gray.8}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "white"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"white"
]
}
- }
- },
- "focus": {
- "background": {
+ },
+ "text": {
"dark": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"dark"
]
},
"danger": {
- "value": "{color.red.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"danger"
]
},
"info": {
- "value": "{color.blue.7}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"info"
]
},
+ "default": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "active",
+ "item": "text",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "active",
+ "text",
+ "default"
+ ]
+ },
"primary": {
- "value": "{color.blue.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"primary"
]
},
"secondary": {
- "value": "{color.gray.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"secondary"
]
},
"success": {
- "value": "{color.green.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"success"
]
},
"warning": {
- "value": "{color.orange.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"warning"
]
},
"white": {
- "value": "{color.gray.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"white"
]
}
- },
- "border": {
- "dark": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "dark"
- },
- "path": [
- "button",
- "focus",
- "border",
- "dark"
- ]
- },
- "danger": {
- "value": "{color.red.8}",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ }
+ },
+ "color": {
+ "background": {
+ "default": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.gray.1}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "danger"
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "danger"
+ "color",
+ "background",
+ "default"
]
- },
- "info": {
- "value": "{color.blue.7}",
- "filePath": "tokens/component/button/button.info.dark.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.gray.3}"
},
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "color",
"item": "border",
- "subitem": "info"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "color",
"border",
- "info"
+ "default"
]
- },
- "primary": {
- "value": "{color.blue.8}",
- "filePath": "tokens/component/button/button.primary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "primary"
- },
- "path": [
- "button",
- "focus",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.secondary.dark.json",
+ }
+ }
+ },
+ "closable": {
+ "hover": {
+ "background": {
+ "default": {
+ "value": "{color.transparent.white.1}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.transparent.white.1}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "closable",
+ "item": "hover",
+ "subitem": "background",
+ "state": "default"
+ },
+ "path": [
+ "button",
+ "closable",
+ "hover",
+ "background",
+ "default"
+ ]
+ }
+ }
+ }
+ },
+ "disabled": {
+ "background": {
+ "default": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.1}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "secondary"
+ "type": "disabled",
+ "item": "background",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "secondary"
+ "disabled",
+ "background",
+ "default"
]
- },
- "success": {
- "value": "{color.green.8}",
- "filePath": "tokens/component/button/button.success.dark.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "disabled",
"item": "border",
- "subitem": "success"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "disabled",
"border",
- "success"
+ "default"
]
- },
- "warning": {
- "value": "{color.orange.8}",
- "filePath": "tokens/component/button/button.warning.dark.json",
+ }
+ },
+ "text": {
+ "default": {
+ "value": "{color.gray.5}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "warning"
- },
- "path": [
- "button",
- "focus",
- "border",
- "warning"
- ]
- },
- "white": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.5}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "white"
+ "type": "disabled",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "white"
+ "disabled",
+ "text",
+ "default"
]
}
}
},
- "active": {
- "background": {
- "dark": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
+ "size": {
+ "padding": {
+ "small": {
+ "value": "{size.base.65} {size.base.75.value}",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{size.base.65} {size.base.75.value}"
},
"attributes": {
"category": "button",
- "type": "active",
- "item": "background",
- "subitem": "dark"
+ "type": "size",
+ "item": "padding",
+ "subitem": "small"
},
"path": [
"button",
- "active",
- "background",
- "dark"
+ "size",
+ "padding",
+ "small"
]
},
- "danger": {
- "value": "{color.red.2}",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ "medium": {
+ "value": "{size.base.100} {size.base.125.value}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{size.base.100} {size.base.125.value}"
},
"attributes": {
"category": "button",
- "type": "active",
- "item": "background",
- "subitem": "danger"
+ "type": "size",
+ "item": "padding",
+ "subitem": "medium"
},
"path": [
"button",
- "active",
- "background",
- "danger"
+ "size",
+ "padding",
+ "medium"
]
},
- "info": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/button/button.info.dark.json",
+ "large": {
+ "value": "{size.base.175} {size.base.250.value}",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{size.base.175} {size.base.250.value}"
},
"attributes": {
"category": "button",
- "type": "active",
- "item": "background",
- "subitem": "info"
+ "type": "size",
+ "item": "padding",
+ "subitem": "large"
},
"path": [
"button",
- "active",
- "background",
- "info"
+ "size",
+ "padding",
+ "large"
]
- },
+ }
+ }
+ }
+ },
+ "alert": {
+ "color": {
+ "title": {
"default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.gray.9}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "default"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"default"
]
},
"primary": {
- "value": "{color.blue.2}",
- "filePath": "tokens/component/button/button.primary.dark.json",
+ "value": "{color.blue.8}",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.2}"
+ "value": "{color.blue.8}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "primary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"primary"
]
},
"secondary": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.secondary.dark.json",
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.white}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"secondary"
]
},
- "success": {
- "value": "{color.green.2}",
- "filePath": "tokens/component/button/button.success.dark.json",
+ "danger": {
+ "value": "{color.red.7}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2}"
+ "value": "{color.red.7}",
+ "comment": "Base color for the danger color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "danger"
},
"path": [
- "button",
- "active",
- "background",
- "success"
+ "alert",
+ "color",
+ "title",
+ "danger"
]
},
"warning": {
- "value": "{color.orange.2}",
- "filePath": "tokens/component/button/button.warning.dark.json",
+ "value": "{color.yellow.5}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.2}"
+ "value": "{color.yellow.5}",
+ "comment": "Base color for the warning color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"warning"
]
},
- "white": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "background",
- "white"
- ]
- }
- },
- "border": {
- "dark": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "border",
- "dark"
- ]
- },
- "danger": {
- "value": "{color.red.2}",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ "success": {
+ "value": "{color.green.7}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{color.green.7}",
+ "comment": "Base color for the success color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "border",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "success"
]
},
"info": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/button/button.info.dark.json",
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "title",
"info"
]
},
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
+ "weak": {
+ "default": {
+ "value": "{color.gray.4}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "default"
+ ]
},
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "default"
+ "primary": {
+ "value": "{color.blue.4}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "default"
- ]
- },
- "primary": {
- "value": "{color.blue.2}",
- "filePath": "tokens/component/button/button.primary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2}"
+ "secondary": {
+ "value": "{color.gray.4}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "secondary"
+ ]
},
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "primary"
+ "danger": {
+ "value": "{color.red.4}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.4}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "danger"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "primary"
- ]
+ "warning": {
+ "value": "{color.orange.4}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.4}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.green.4}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.4}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.blue.4}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4}",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "content": {
+ "default": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "primary"
+ ]
},
"secondary": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.secondary.dark.json",
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.gray.1}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "content",
"secondary"
]
},
- "success": {
- "value": "{color.green.2}",
- "filePath": "tokens/component/button/button.success.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "success"
- },
- "path": [
- "button",
- "active",
- "border",
- "success"
- ]
+ "danger": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "{color.white}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.white}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.white}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "info"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "{color.blue.3}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "{color.red.3}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.3}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "{color.orange.3}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.3}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.green.3}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.3}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "background": {
+ "default": {
+ "value": "{color.gray.0}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "{color.gray.0}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.success}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "info"
+ ]
+ },
+ "warning": {
+ "value": "{color.warning}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "warning"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "danger"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "{color.blue.1}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "{color.orange.1}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.1}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.green.1}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.1}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": {
+ "value": "16px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "16px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "30"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "30"
+ ]
+ },
+ "50": {
+ "value": "20px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "20px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "50"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "50"
+ ]
+ },
+ "100": {
+ "value": "30px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "30px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "100"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "100"
+ ]
+ },
+ "200": {
+ "value": "35px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "35px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "200"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "200"
+ ]
+ },
+ "300": {
+ "value": "40px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "40px"
},
- "warning": {
- "value": "{color.orange.2}",
- "filePath": "tokens/component/button/button.warning.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "border",
- "warning"
- ]
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "300"
},
- "white": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "border",
- "white"
- ]
- }
+ "path": [
+ "avatar",
+ "size",
+ "300"
+ ]
},
- "text": {
- "dark": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "text",
- "dark"
- ]
+ "400": {
+ "value": "45px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "45px"
},
- "danger": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.danger.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "danger"
- },
- "path": [
- "button",
- "active",
- "text",
- "danger"
- ]
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "400"
},
- "info": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.info.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "info"
- },
- "path": [
- "button",
- "active",
- "text",
- "info"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "400"
+ ]
+ },
+ "500": {
+ "value": "50px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "50px"
},
- "default": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "active",
- "text",
- "default"
- ]
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "500"
},
- "primary": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.primary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "primary"
- },
- "path": [
- "button",
- "active",
- "text",
- "primary"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "500"
+ ]
+ },
+ "600": {
+ "value": "55px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "55px"
},
- "secondary": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.secondary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "active",
- "text",
- "secondary"
- ]
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "600"
},
- "success": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.success.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "success"
- },
- "path": [
- "button",
- "active",
- "text",
- "success"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "600"
+ ]
+ },
+ "700": {
+ "value": "60px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "60px"
},
- "warning": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.warning.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "text",
- "warning"
- ]
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "700"
},
- "white": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "text",
- "white"
- ]
- }
+ "path": [
+ "avatar",
+ "size",
+ "700"
+ ]
}
- },
+ }
+ },
+ "blank": {
"color": {
"background": {
"default": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/button/button.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/blank.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1}"
+ "value": "transparent"
},
"attributes": {
- "category": "button",
+ "category": "blank",
"type": "color",
"item": "background",
"subitem": "default"
},
"path": [
- "button",
- "color",
- "background",
- "default"
- ]
- }
- },
- "border": {
- "default": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "button",
- "type": "color",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
+ "blank",
"color",
- "border",
- "default"
- ]
- }
- }
- },
- "closable": {
- "hover": {
- "background": {
- "default": {
- "value": "{color.transparent.white.1}",
- "filePath": "tokens/component/button/button.json",
- "isSource": false,
- "original": {
- "value": "{color.transparent.white.1}"
- },
- "attributes": {
- "category": "button",
- "type": "closable",
- "item": "hover",
- "subitem": "background",
- "state": "default"
- },
- "path": [
- "button",
- "closable",
- "hover",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "disabled": {
- "background": {
- "default": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
"background",
"default"
]
}
- },
- "border": {
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "border",
- "default"
- ]
- }
- },
- "text": {
- "default": {
- "value": "{color.gray.5}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "text",
- "default"
- ]
- }
- }
- },
- "size": {
- "padding": {
- "small": {
- "value": "{size.base.65} {size.base.75.value}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.65} {size.base.75.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "small"
- },
- "path": [
- "button",
- "size",
- "padding",
- "small"
- ]
- },
- "medium": {
- "value": "{size.base.100} {size.base.125.value}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.100} {size.base.125.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "medium"
- },
- "path": [
- "button",
- "size",
- "padding",
- "medium"
- ]
- },
- "large": {
- "value": "{size.base.175} {size.base.250.value}",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.175} {size.base.250.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "large"
- },
- "path": [
- "button",
- "size",
- "padding",
- "large"
- ]
- }
}
}
},
diff --git a/packages/design-tokens/dist/figma-tokens.json b/packages/design-tokens/dist/figma-tokens.json
index 0da42f29..39889fef 100644
--- a/packages/design-tokens/dist/figma-tokens.json
+++ b/packages/design-tokens/dist/figma-tokens.json
@@ -3564,1256 +3564,958 @@
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/alert.json",
+ "button": {
+ "default": {
+ "background": {
+ "dark": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.black}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "default"
+ "button",
+ "default",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "info"
]
},
"primary": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.json",
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.primary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.json",
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"secondary"
]
},
- "danger": {
- "value": "{color.white}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the danger color"
+ "value": "{color.success}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "title",
- "danger"
+ "button",
+ "default",
+ "background",
+ "success"
]
},
"warning": {
- "value": "{color.white}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "value": "{color.warning}",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"warning"
]
},
- "success": {
- "value": "{color.white}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "white": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the success color"
+ "value": "{color.black}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
- "title",
- "success"
+ "button",
+ "default",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.black}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "danger"
]
},
"info": {
- "value": "{color.white}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the info color"
+ "value": "{color.info}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "info"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "border",
"info"
]
},
- "weak": {
- "default": {
- "value": "{color.gray.4}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "default"
- ]
- },
- "primary": {
- "value": "{color.blue.4}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.4}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "{color.red.4}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.4}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "{color.orange.4}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.4}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "{color.green.4}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.4}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "{color.blue.4}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4}",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "info"
- ]
- }
- }
- },
- "content": {
- "default": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/alert.json",
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.primary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
- "content",
- "default"
+ "button",
+ "default",
+ "border",
+ "primary"
]
},
- "dark": {
- "value": "{color.white}",
- "filePath": "tokens/component/alert.json",
+ "secondary": {
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "content",
- "dark"
+ "button",
+ "default",
+ "border",
+ "secondary"
]
},
- "primary": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{color.success}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "primary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
- "primary"
+ "button",
+ "default",
+ "border",
+ "success"
]
},
- "secondary": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.json",
+ "warning": {
+ "value": "{color.warning}",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.gray.1}"
+ "value": "{color.warning}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "secondary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "secondary"
+ "button",
+ "default",
+ "border",
+ "warning"
]
},
- "danger": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "white": {
+ "value": "{color.black}",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color"
+ "value": "{color.black}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "white"
+ ]
+ }
+ },
+ "text": {
+ "dark": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"danger"
]
},
- "warning": {
+ "info": {
"value": "{color.white}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the warning color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "warning"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
- "warning"
+ "button",
+ "default",
+ "text",
+ "info"
+ ]
+ },
+ "primary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "primary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.secondary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "secondary"
]
},
"success": {
"value": "{color.white}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the success color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"success"
]
},
- "info": {
+ "warning": {
"value": "{color.white}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white}",
- "comment": "Base color for the info color"
+ "value": "{color.white}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "info"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "info"
+ "button",
+ "default",
+ "text",
+ "warning"
]
},
- "weak": {
- "default": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "default"
- ]
+ "white": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white}"
},
- "primary": {
- "value": "{color.blue.3}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "primary"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "white"
},
- "secondary": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "default",
+ "text",
+ "white"
+ ]
+ }
+ }
+ },
+ "outline": {
+ "background": {
+ "dark": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "danger": {
- "value": "{color.red.3}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.3}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "danger"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "dark"
},
- "warning": {
- "value": "{color.orange.3}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.3}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "success": {
- "value": "{color.green.3}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.3}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "success"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "danger"
},
- "info": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.5}",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "info"
- ]
- }
- }
- },
- "background": {
- "default": {
- "value": "{color.gray.0}",
- "filePath": "tokens/component/alert.json",
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.gray.0}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "default"
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "default"
+ "info"
]
},
- "dark": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/alert.json",
+ "default": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "dark"
+ "subitem": "default"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "dark"
+ "default"
]
},
"primary": {
- "value": "{color.primary}",
- "filePath": "tokens/component/alert.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
- "filePath": "tokens/component/alert.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"secondary"
]
},
"success": {
- "value": "{color.success}",
- "filePath": "tokens/component/alert.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "success"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"success"
]
},
- "info": {
- "value": "{color.info}",
- "filePath": "tokens/component/alert.json",
+ "warning": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "info"
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "info"
+ "warning"
]
},
- "warning": {
- "value": "{color.warning}",
- "filePath": "tokens/component/alert.json",
+ "white": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "transparent"
},
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "warning"
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "warning"
+ "white"
]
- },
- "danger": {
- "value": "{color.danger}",
- "filePath": "tokens/component/alert.json",
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.gray.9}"
},
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "background",
+ "button",
+ "outline",
+ "border",
"danger"
]
},
- "weak": {
- "default": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "default"
- ]
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
},
- "primary": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "primary"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "info"
},
- "secondary": {
- "value": "{color.gray.1}",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1}"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "info"
+ ]
+ },
+ "default": {
+ "value": "{color.gray.5}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5}"
},
- "danger": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.1}",
- "comment": "Base color for the danger color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "danger"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "default"
},
- "warning": {
- "value": "{color.orange.1}",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.1}",
- "comment": "Base color for the warning color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary}"
},
- "success": {
- "value": "{color.green.1}",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.1}",
- "comment": "Base color for the success color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "success"
- ]
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "primary"
},
- "info": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color"
- },
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "info"
- ]
- }
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": {
- "value": "16px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "16px"
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "primary"
+ ]
},
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "30"
- },
- "path": [
- "avatar",
- "size",
- "30"
- ]
- },
- "50": {
- "value": "20px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "20px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "50"
- },
- "path": [
- "avatar",
- "size",
- "50"
- ]
- },
- "100": {
- "value": "30px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "30px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "100"
- },
- "path": [
- "avatar",
- "size",
- "100"
- ]
- },
- "200": {
- "value": "35px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "35px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "200"
- },
- "path": [
- "avatar",
- "size",
- "200"
- ]
- },
- "300": {
- "value": "40px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "40px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "300"
- },
- "path": [
- "avatar",
- "size",
- "300"
- ]
- },
- "400": {
- "value": "45px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "45px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "400"
- },
- "path": [
- "avatar",
- "size",
- "400"
- ]
- },
- "500": {
- "value": "50px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "50px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "500"
- },
- "path": [
- "avatar",
- "size",
- "500"
- ]
- },
- "600": {
- "value": "55px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "55px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "600"
- },
- "path": [
- "avatar",
- "size",
- "600"
- ]
- },
- "700": {
- "value": "60px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "60px"
- },
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "700"
- },
- "path": [
- "avatar",
- "size",
- "700"
- ]
- }
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": {
- "value": "transparent",
- "filePath": "tokens/component/blank.json",
+ "secondary": {
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "blank",
- "type": "color",
- "item": "background",
- "subitem": "default"
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "secondary"
},
"path": [
- "blank",
- "color",
- "background",
- "default"
+ "button",
+ "outline",
+ "border",
+ "secondary"
]
- }
- }
- }
- },
- "button": {
- "default": {
- "background": {
- "dark": {
- "value": "{color.black}",
- "filePath": "tokens/component/button/button.__dark__.json",
+ },
+ "success": {
+ "value": "{color.success}",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.black}"
+ "value": "{color.success}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "dark"
+ "type": "outline",
+ "item": "border",
+ "subitem": "success"
},
"path": [
"button",
- "default",
- "background",
- "dark"
+ "outline",
+ "border",
+ "success"
]
},
- "danger": {
- "value": "{color.danger}",
- "filePath": "tokens/component/button/button.danger.json",
+ "warning": {
+ "value": "{color.warning}",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.warning}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "danger"
+ "type": "outline",
+ "item": "border",
+ "subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
- "danger"
+ "outline",
+ "border",
+ "warning"
]
},
- "info": {
- "value": "{color.info}",
- "filePath": "tokens/component/button/button.info.json",
+ "white": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "info"
+ "type": "outline",
+ "item": "border",
+ "subitem": "white"
},
"path": [
"button",
- "default",
- "background",
- "info"
+ "outline",
+ "border",
+ "white"
]
- },
- "primary": {
- "value": "{color.primary}",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
+ }
+ },
+ "text": {
+ "dark": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "info"
+ ]
+ },
+ "default": {
+ "value": "{color.gray.5}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
"value": "{color.primary}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"primary"
]
},
@@ -4826,14 +4528,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"secondary"
]
},
@@ -4846,14 +4548,14 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"success"
]
},
@@ -4866,1089 +4568,1111 @@
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"warning"
]
},
"white": {
- "value": "{color.black}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "hover": {
+ "background": {
"dark": {
- "value": "{color.black}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.black}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.danger}",
+ "value": "{color.red.7}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.red.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.info}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"info"
]
},
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "background",
+ "default"
+ ]
+ },
"primary": {
- "value": "{color.primary}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.success}",
+ "value": "{color.green.7}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "{color.green.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.warning}",
+ "value": "{color.orange.7}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "{color.orange.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.black}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"dark"
]
},
"danger": {
- "value": "{color.white}",
+ "value": "{color.red.7}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.red.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"danger"
]
},
"info": {
- "value": "{color.white}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"info"
]
},
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "border",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "border",
+ "default"
+ ]
+ },
"primary": {
- "value": "{color.white}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"secondary"
]
},
"success": {
- "value": "{color.white}",
+ "value": "{color.green.7}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.green.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"success"
]
},
"warning": {
- "value": "{color.white}",
+ "value": "{color.orange.7}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.orange.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"white"
]
}
- }
- },
- "outline": {
- "background": {
+ },
+ "text": {
"dark": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"dark"
]
},
"danger": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"danger"
]
},
"info": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"info"
]
},
"default": {
- "value": "transparent",
+ "value": "{color.gray.9}",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.9}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"default"
]
},
"primary": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"primary"
]
},
"secondary": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"secondary"
]
},
"success": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"success"
]
},
"warning": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"warning"
]
},
"white": {
- "value": "transparent",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "selected": {
+ "background": {
"dark": {
- "value": "{color.gray.9}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.danger}",
+ "value": "{color.red.7}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.red.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.info}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"info"
]
},
"default": {
- "value": "{color.gray.5}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"default"
]
},
"primary": {
- "value": "{color.primary}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.success}",
+ "value": "{color.green.7}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "{color.green.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.warning}",
+ "value": "{color.orange.7}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "{color.orange.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.7}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.7}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "{color.gray.9}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"dark"
]
},
"danger": {
- "value": "{color.danger}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"danger"
]
},
"info": {
- "value": "{color.info}",
+ "value": "{color.blue.6}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info}"
+ "value": "{color.blue.6}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"info"
]
},
"default": {
- "value": "{color.gray.5}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"default"
]
},
"primary": {
- "value": "{color.primary}",
+ "value": "{color.blue.8}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary}"
+ "value": "{color.blue.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"primary"
]
},
"secondary": {
- "value": "{color.secondary}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"secondary"
]
},
"success": {
- "value": "{color.success}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"success"
]
},
"warning": {
- "value": "{color.warning}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"white"
]
}
}
},
- "hover": {
+ "focus": {
"background": {
"dark": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"dark"
]
},
"danger": {
- "value": "{color.red.7}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"info"
]
},
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
+ "primary": {
+ "value": "{color.blue.8}",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.blue.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
- "subitem": "default"
+ "subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
- "default"
+ "primary"
]
},
- "primary": {
- "value": "{color.blue.7}",
- "filePath": "tokens/component/button/button.primary.json",
+ "secondary": {
+ "value": "{color.gray.8}",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
- "subitem": "primary"
+ "subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.7}",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.7}"
- },
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "background",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "hover",
- "background",
- "secondary"
+ "secondary"
]
},
"success": {
- "value": "{color.green.7}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"success"
]
},
"warning": {
- "value": "{color.orange.7}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"white"
]
@@ -5956,428 +5680,408 @@
},
"border": {
"dark": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"dark"
]
},
"danger": {
- "value": "{color.red.7}",
+ "value": "{color.red.8}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7}"
+ "value": "{color.red.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.blue.7}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.blue.7}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"info"
]
},
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "border",
- "default"
- ]
- },
"primary": {
- "value": "{color.blue.7}",
+ "value": "{color.blue.8}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.blue.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"primary"
]
},
"secondary": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"secondary"
]
},
"success": {
- "value": "{color.green.7}",
+ "value": "{color.green.8}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7}"
+ "value": "{color.green.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"success"
]
},
"warning": {
- "value": "{color.orange.7}",
+ "value": "{color.orange.8}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7}"
+ "value": "{color.orange.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.8}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.8}"
},
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "active": {
+ "background": {
"dark": {
- "value": "{color.white}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"dark"
]
},
"danger": {
- "value": "{color.white}",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"danger"
]
},
"info": {
- "value": "{color.white}",
+ "value": "{color.blue.1}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.1}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"info"
]
},
"default": {
- "value": "{color.gray.9}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.9}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"default"
]
},
"primary": {
- "value": "{color.white}",
+ "value": "{color.blue.2}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.blue.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.white}",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"success"
]
},
"warning": {
- "value": "{color.white}",
+ "value": "{color.orange.2}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.orange.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"warning"
]
},
"white": {
- "value": "{color.white}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"white"
]
}
- }
- },
- "selected": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"dark"
]
},
"danger": {
- "value": "{color.red.7}",
+ "value": "{color.red.2}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7}"
+ "value": "{color.red.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.blue.1}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.blue.1}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"info"
]
},
@@ -6390,1379 +6094,1675 @@
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"default"
]
},
"primary": {
- "value": "{color.blue.7}",
+ "value": "{color.blue.2}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.blue.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"primary"
]
},
"secondary": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"secondary"
]
},
"success": {
- "value": "{color.green.7}",
+ "value": "{color.green.2}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7}"
+ "value": "{color.green.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"success"
]
},
"warning": {
- "value": "{color.orange.7}",
+ "value": "{color.orange.2}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7}"
+ "value": "{color.orange.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"warning"
]
},
"white": {
- "value": "{color.gray.7}",
+ "value": "{color.gray.2}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
- "value": "{color.gray.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"dark"
]
},
"danger": {
- "value": "{color.red.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"danger"
]
},
"info": {
- "value": "{color.blue.6}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"info"
]
},
"default": {
- "value": "{color.gray.2}",
+ "value": "{color.gray.9}",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.gray.9}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"default"
]
},
"primary": {
- "value": "{color.blue.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"primary"
]
},
"secondary": {
- "value": "{color.gray.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"secondary"
]
},
"success": {
- "value": "{color.green.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"success"
]
},
"warning": {
- "value": "{color.orange.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"warning"
]
},
"white": {
- "value": "{color.gray.8}",
+ "value": "{color.white}",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"white"
]
}
}
},
- "focus": {
+ "color": {
"background": {
- "dark": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.__dark__.json",
+ "default": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.white}"
},
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "color",
"item": "background",
- "subitem": "dark"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "color",
"background",
- "dark"
+ "default"
]
- },
- "danger": {
- "value": "{color.red.8}",
- "filePath": "tokens/component/button/button.danger.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.gray.3}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "danger"
+ "type": "color",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "danger"
+ "color",
+ "border",
+ "default"
]
- },
- "info": {
- "value": "{color.blue.7}",
- "filePath": "tokens/component/button/button.info.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.7}"
- },
+ }
+ }
+ },
+ "closable": {
+ "hover": {
+ "background": {
+ "default": {
+ "value": "{color.transparent.white.1}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.transparent.white.1}"
+ },
+ "attributes": {
+ "category": "button",
+ "type": "closable",
+ "item": "hover",
+ "subitem": "background",
+ "state": "default"
+ },
+ "path": [
+ "button",
+ "closable",
+ "hover",
+ "background",
+ "default"
+ ]
+ }
+ }
+ }
+ },
+ "disabled": {
+ "background": {
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2}"
+ },
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "disabled",
"item": "background",
- "subitem": "info"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "disabled",
"background",
- "info"
+ "default"
]
- },
- "primary": {
- "value": "{color.blue.8}",
- "filePath": "tokens/component/button/button.primary.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{color.gray.2}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.blue.8}"
+ "value": "{color.gray.2}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "primary"
+ "type": "disabled",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "primary"
+ "disabled",
+ "border",
+ "default"
]
- },
- "secondary": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.secondary.json",
+ }
+ },
+ "text": {
+ "default": {
+ "value": "{color.gray.5}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.5}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "secondary"
+ "type": "disabled",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "secondary"
+ "disabled",
+ "text",
+ "default"
]
- },
- "success": {
- "value": "{color.green.8}",
- "filePath": "tokens/component/button/button.success.json",
+ }
+ }
+ },
+ "size": {
+ "padding": {
+ "small": {
+ "value": "{size.base.65} {size.base.75.value}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.green.8}"
+ "value": "{size.base.65} {size.base.75.value}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "success"
+ "type": "size",
+ "item": "padding",
+ "subitem": "small"
},
"path": [
"button",
- "focus",
- "background",
- "success"
+ "size",
+ "padding",
+ "small"
]
},
- "warning": {
- "value": "{color.orange.8}",
- "filePath": "tokens/component/button/button.warning.json",
+ "medium": {
+ "value": "{size.base.100} {size.base.125.value}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
+ "value": "{size.base.100} {size.base.125.value}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "warning"
+ "type": "size",
+ "item": "padding",
+ "subitem": "medium"
},
"path": [
"button",
- "focus",
- "background",
- "warning"
+ "size",
+ "padding",
+ "medium"
]
},
- "white": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.white.json",
+ "large": {
+ "value": "{size.base.175} {size.base.250.value}",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{size.base.175} {size.base.250.value}"
},
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "white"
+ "type": "size",
+ "item": "padding",
+ "subitem": "large"
},
"path": [
"button",
- "focus",
- "background",
- "white"
+ "size",
+ "padding",
+ "large"
]
}
- },
- "border": {
- "dark": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.__dark__.json",
+ }
+ }
+ },
+ "alert": {
+ "color": {
+ "title": {
+ "default": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.8}"
+ "value": "{color.gray.9}"
},
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "default"
},
"path": [
- "button",
- "focus",
- "border",
- "dark"
+ "alert",
+ "color",
+ "title",
+ "default"
]
},
- "danger": {
- "value": "{color.red.8}",
- "filePath": "tokens/component/button/button.danger.json",
+ "primary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.8}"
+ "value": "{color.white}"
},
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "primary"
},
"path": [
- "button",
- "focus",
- "border",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "primary"
]
},
- "info": {
- "value": "{color.blue.7}",
- "filePath": "tokens/component/button/button.info.json",
+ "secondary": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.7}"
+ "value": "{color.white}"
},
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "info"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "secondary"
},
"path": [
- "button",
- "focus",
- "border",
- "info"
+ "alert",
+ "color",
+ "title",
+ "secondary"
]
},
- "primary": {
- "value": "{color.blue.8}",
- "filePath": "tokens/component/button/button.primary.json",
+ "danger": {
+ "value": "{color.white}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.8}"
+ "value": "{color.white}",
+ "comment": "Base color for the danger color"
},
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "primary"
- },
- "path": [
- "button",
- "focus",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "focus",
- "border",
- "secondary"
- ]
- },
- "success": {
- "value": "{color.green.8}",
- "filePath": "tokens/component/button/button.success.json",
- "isSource": true,
- "original": {
- "value": "{color.green.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "danger"
},
"path": [
- "button",
- "focus",
- "border",
- "success"
+ "alert",
+ "color",
+ "title",
+ "danger"
]
},
"warning": {
- "value": "{color.orange.8}",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "{color.white}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.8}"
+ "value": "{color.white}",
+ "comment": "Base color for the warning color"
},
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "warning"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"warning"
]
},
- "white": {
- "value": "{color.gray.8}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.8}"
- },
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "focus",
- "border",
- "white"
- ]
- }
- }
- },
- "active": {
- "background": {
- "dark": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "{color.red.2}",
- "filePath": "tokens/component/button/button.danger.json",
+ "success": {
+ "value": "{color.white}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{color.white}",
+ "comment": "Base color for the success color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "background",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "success"
]
},
"info": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/button/button.info.json",
+ "value": "{color.white}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{color.white}",
+ "comment": "Base color for the info color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"info"
]
},
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "default"
+ "weak": {
+ "default": {
+ "value": "{color.gray.4}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "default"
+ ]
},
- "path": [
- "button",
- "active",
- "background",
- "default"
- ]
- },
- "primary": {
- "value": "{color.blue.2}",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2}"
+ "primary": {
+ "value": "{color.blue.4}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "primary"
+ ]
},
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "primary"
+ "secondary": {
+ "value": "{color.gray.4}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "secondary"
+ ]
},
- "path": [
- "button",
- "active",
- "background",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
+ "danger": {
+ "value": "{color.red.4}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.4}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "danger"
+ ]
},
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "secondary"
+ "warning": {
+ "value": "{color.orange.4}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.4}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "warning"
+ ]
},
- "path": [
- "button",
- "active",
- "background",
- "secondary"
- ]
- },
- "success": {
- "value": "{color.green.2}",
- "filePath": "tokens/component/button/button.success.json",
+ "success": {
+ "value": "{color.green.4}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.4}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.blue.4}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4}",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "content": {
+ "default": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.2}"
+ "value": "{color.gray.9}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "default"
},
"path": [
- "button",
- "active",
- "background",
- "success"
+ "alert",
+ "color",
+ "content",
+ "default"
]
},
- "warning": {
- "value": "{color.orange.2}",
- "filePath": "tokens/component/button/button.warning.json",
+ "dark": {
+ "value": "{color.white}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.2}"
+ "value": "{color.white}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "warning"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "dark"
},
"path": [
- "button",
- "active",
- "background",
- "warning"
+ "alert",
+ "color",
+ "content",
+ "dark"
]
},
- "white": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.white.json",
+ "primary": {
+ "value": "{color.blue.1}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.blue.1}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "white"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "primary"
},
"path": [
- "button",
- "active",
- "background",
- "white"
+ "alert",
+ "color",
+ "content",
+ "primary"
]
- }
- },
- "border": {
- "dark": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.__dark__.json",
+ },
+ "secondary": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.2}"
+ "value": "{color.gray.1}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "secondary"
},
"path": [
- "button",
- "active",
- "border",
- "dark"
+ "alert",
+ "color",
+ "content",
+ "secondary"
]
},
"danger": {
- "value": "{color.red.2}",
- "filePath": "tokens/component/button/button.danger.json",
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2}"
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "danger"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "content",
"danger"
]
},
- "info": {
- "value": "{color.blue.1}",
- "filePath": "tokens/component/button/button.info.json",
+ "warning": {
+ "value": "{color.white}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1}"
+ "value": "{color.white}",
+ "comment": "Base color for the warning color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "info"
- },
- "path": [
- "button",
- "active",
- "border",
- "info"
- ]
- },
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "active",
- "border",
- "default"
- ]
- },
- "primary": {
- "value": "{color.blue.2}",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "primary"
- },
- "path": [
- "button",
- "active",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "active",
- "border",
- "secondary"
- ]
- },
- "success": {
- "value": "{color.green.2}",
- "filePath": "tokens/component/button/button.success.json",
- "isSource": true,
- "original": {
- "value": "{color.green.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "success"
- },
- "path": [
- "button",
- "active",
- "border",
- "success"
- ]
- },
- "warning": {
- "value": "{color.orange.2}",
- "filePath": "tokens/component/button/button.warning.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "content",
"warning"
]
},
- "white": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "border",
- "white"
- ]
- }
- },
- "text": {
- "dark": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "text",
- "dark"
- ]
- },
- "danger": {
+ "success": {
"value": "{color.white}",
- "filePath": "tokens/component/button/button.danger.json",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.white}",
+ "comment": "Base color for the success color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "text",
- "danger"
+ "alert",
+ "color",
+ "content",
+ "success"
]
},
"info": {
"value": "{color.white}",
- "filePath": "tokens/component/button/button.info.json",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.white}",
+ "comment": "Base color for the info color"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "text",
+ "alert",
+ "color",
+ "content",
"info"
]
},
- "default": {
- "value": "{color.gray.9}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.9}"
+ "weak": {
+ "default": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "default"
+ ]
},
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "default"
+ "primary": {
+ "value": "{color.blue.3}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "text",
- "default"
- ]
- },
- "primary": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.primary.json",
+ "secondary": {
+ "value": "{color.gray.3}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "{color.red.3}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.3}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "{color.orange.3}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.3}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.green.3}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.3}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5}",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "background": {
+ "default": {
+ "value": "{color.gray.0}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.gray.0}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "{color.gray.9}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "{color.primary}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "button",
- "active",
- "text",
+ "alert",
+ "color",
+ "background",
"primary"
]
},
"secondary": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.secondary.json",
+ "value": "{color.secondary}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.secondary}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "text",
+ "alert",
+ "color",
+ "background",
"secondary"
]
},
"success": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.success.json",
+ "value": "{color.success}",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "{color.success}"
},
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "success"
},
"path": [
- "button",
- "active",
- "text",
+ "alert",
+ "color",
+ "background",
"success"
]
},
- "warning": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.warning.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "text",
- "warning"
- ]
+ "info": {
+ "value": "{color.info}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "info"
+ ]
+ },
+ "warning": {
+ "value": "{color.warning}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "warning"
+ ]
+ },
+ "danger": {
+ "value": "{color.danger}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "danger"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "{color.blue.1}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "{color.gray.1}",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1}"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1}",
+ "comment": "Base color for the danger color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "{color.orange.1}",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.1}",
+ "comment": "Base color for the warning color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "{color.green.1}",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.1}",
+ "comment": "Base color for the success color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color"
+ },
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": {
+ "value": "16px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "16px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "30"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "30"
+ ]
+ },
+ "50": {
+ "value": "20px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "20px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "50"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "50"
+ ]
+ },
+ "100": {
+ "value": "30px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "30px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "100"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "100"
+ ]
+ },
+ "200": {
+ "value": "35px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "35px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "200"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "200"
+ ]
+ },
+ "300": {
+ "value": "40px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "40px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "300"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "300"
+ ]
+ },
+ "400": {
+ "value": "45px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "45px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "400"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "400"
+ ]
+ },
+ "500": {
+ "value": "50px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "50px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "500"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "500"
+ ]
+ },
+ "600": {
+ "value": "55px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "55px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "600"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "600"
+ ]
+ },
+ "700": {
+ "value": "60px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "60px"
+ },
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "700"
},
- "white": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.white}"
- },
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "text",
- "white"
- ]
- }
+ "path": [
+ "avatar",
+ "size",
+ "700"
+ ]
}
- },
+ }
+ },
+ "blank": {
"color": {
"background": {
"default": {
- "value": "{color.white}",
- "filePath": "tokens/component/button/button.json",
+ "value": "transparent",
+ "filePath": "tokens/component/blank.json",
"isSource": true,
"original": {
- "value": "{color.white}"
+ "value": "transparent"
},
"attributes": {
- "category": "button",
+ "category": "blank",
"type": "color",
"item": "background",
"subitem": "default"
},
"path": [
- "button",
- "color",
- "background",
- "default"
- ]
- }
- },
- "border": {
- "default": {
- "value": "{color.gray.3}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3}"
- },
- "attributes": {
- "category": "button",
- "type": "color",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
+ "blank",
"color",
- "border",
- "default"
- ]
- }
- }
- },
- "closable": {
- "hover": {
- "background": {
- "default": {
- "value": "{color.transparent.white.1}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.transparent.white.1}"
- },
- "attributes": {
- "category": "button",
- "type": "closable",
- "item": "hover",
- "subitem": "background",
- "state": "default"
- },
- "path": [
- "button",
- "closable",
- "hover",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "disabled": {
- "background": {
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
"background",
"default"
]
}
- },
- "border": {
- "default": {
- "value": "{color.gray.2}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "border",
- "default"
- ]
- }
- },
- "text": {
- "default": {
- "value": "{color.gray.5}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5}"
- },
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "text",
- "default"
- ]
- }
- }
- },
- "size": {
- "padding": {
- "small": {
- "value": "{size.base.65} {size.base.75.value}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.65} {size.base.75.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "small"
- },
- "path": [
- "button",
- "size",
- "padding",
- "small"
- ]
- },
- "medium": {
- "value": "{size.base.100} {size.base.125.value}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.100} {size.base.125.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "medium"
- },
- "path": [
- "button",
- "size",
- "padding",
- "medium"
- ]
- },
- "large": {
- "value": "{size.base.175} {size.base.250.value}",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.175} {size.base.250.value}"
- },
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "large"
- },
- "path": [
- "button",
- "size",
- "padding",
- "large"
- ]
- }
}
}
},
diff --git a/packages/design-tokens/dist/module/tokens.d.ts b/packages/design-tokens/dist/module/tokens.d.ts
index b80113fc..d60dbe16 100644
--- a/packages/design-tokens/dist/module/tokens.d.ts
+++ b/packages/design-tokens/dist/module/tokens.d.ts
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
export default tokens;
@@ -252,86 +252,6 @@ declare const tokens: {
"disabled": DesignToken
}
},
- "alert": {
- "color": {
- "title": {
- "default": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "danger": DesignToken,
- "warning": DesignToken,
- "success": DesignToken,
- "info": DesignToken,
- "weak": {
- "default": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "danger": DesignToken,
- "warning": DesignToken,
- "success": DesignToken,
- "info": DesignToken
- }
- },
- "content": {
- "default": DesignToken,
- "dark": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "danger": DesignToken,
- "warning": DesignToken,
- "success": DesignToken,
- "info": DesignToken,
- "weak": {
- "default": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "danger": DesignToken,
- "warning": DesignToken,
- "success": DesignToken,
- "info": DesignToken
- }
- },
- "background": {
- "default": DesignToken,
- "dark": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "success": DesignToken,
- "info": DesignToken,
- "warning": DesignToken,
- "danger": DesignToken,
- "weak": {
- "default": DesignToken,
- "primary": DesignToken,
- "secondary": DesignToken,
- "danger": DesignToken,
- "warning": DesignToken,
- "success": DesignToken,
- "info": DesignToken
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": DesignToken,
- "50": DesignToken,
- "100": DesignToken,
- "200": DesignToken,
- "300": DesignToken,
- "400": DesignToken,
- "500": DesignToken,
- "600": DesignToken,
- "700": DesignToken
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": DesignToken
- }
- }
- },
"button": {
"default": {
"background": {
@@ -550,6 +470,86 @@ declare const tokens: {
}
}
},
+ "alert": {
+ "color": {
+ "title": {
+ "default": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "danger": DesignToken,
+ "warning": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken,
+ "weak": {
+ "default": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "danger": DesignToken,
+ "warning": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken
+ }
+ },
+ "content": {
+ "default": DesignToken,
+ "dark": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "danger": DesignToken,
+ "warning": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken,
+ "weak": {
+ "default": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "danger": DesignToken,
+ "warning": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken
+ }
+ },
+ "background": {
+ "default": DesignToken,
+ "dark": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken,
+ "warning": DesignToken,
+ "danger": DesignToken,
+ "weak": {
+ "default": DesignToken,
+ "primary": DesignToken,
+ "secondary": DesignToken,
+ "danger": DesignToken,
+ "warning": DesignToken,
+ "success": DesignToken,
+ "info": DesignToken
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": DesignToken,
+ "50": DesignToken,
+ "100": DesignToken,
+ "200": DesignToken,
+ "300": DesignToken,
+ "400": DesignToken,
+ "500": DesignToken,
+ "600": DesignToken,
+ "700": DesignToken
+ }
+ },
+ "blank": {
+ "color": {
+ "background": {
+ "default": DesignToken
+ }
+ }
+ },
"card": {
"color": {
"background": {
@@ -1069,4 +1069,4 @@ declare const tokens: {
"1000": DesignToken
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/design-tokens/dist/module/tokens.js b/packages/design-tokens/dist/module/tokens.js
index 76d2c4d4..fb2ba376 100644
--- a/packages/design-tokens/dist/module/tokens.js
+++ b/packages/design-tokens/dist/module/tokens.js
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
module.exports = {
@@ -3756,1294 +3756,985 @@ module.exports = {
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": {
+ "button": {
+ "default": {
+ "background": {
+ "dark": {
"value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.black.value}"
},
- "name": "AlertColorTitleDefault",
+ "name": "ButtonDefaultBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "default"
+ "button",
+ "default",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonDefaultBackgroundDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "ButtonDefaultBackgroundInfo",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "info"
]
},
"primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorTitlePrimary",
+ "name": "ButtonDefaultBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorTitleSecondary",
+ "name": "ButtonDefaultBackgroundSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"secondary"
]
},
- "danger": {
- "value": "#ffffff",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.success.value}"
},
- "name": "AlertColorTitleDanger",
+ "name": "ButtonDefaultBackgroundSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "title",
- "danger"
+ "button",
+ "default",
+ "background",
+ "success"
]
},
"warning": {
- "value": "#ffffff",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning.value}"
},
- "name": "AlertColorTitleWarning",
+ "name": "ButtonDefaultBackgroundWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"warning"
]
},
- "success": {
- "value": "#ffffff",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "white": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the success color"
+ "value": "{color.black.value}"
},
- "name": "AlertColorTitleSuccess",
+ "name": "ButtonDefaultBackgroundWhite",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
- "title",
- "success"
+ "button",
+ "default",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBorderDark",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonDefaultBorderDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "danger"
]
},
"info": {
- "value": "#ffffff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the info color"
+ "value": "{color.info.value}"
},
- "name": "AlertColorTitleInfo",
+ "name": "ButtonDefaultBorderInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "info"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "border",
"info"
]
},
- "weak": {
- "default": {
- "value": "#a2adb8",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "default"
- ]
- },
- "primary": {
- "value": "#78b6ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}"
- },
- "name": "AlertColorTitleWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "#a2adb8",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "#ff858b",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.4.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorTitleWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "#e16f24",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.4.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorTitleWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#52d9ac",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.4.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorTitleWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "#78b6ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorTitleWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "info"
- ]
- }
- }
- },
- "content": {
- "default": {
- "value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorContentDefault",
+ "name": "ButtonDefaultBorderPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
- "content",
- "default"
+ "button",
+ "default",
+ "border",
+ "primary"
]
},
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorContentDark",
+ "name": "ButtonDefaultBorderSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "content",
- "dark"
+ "button",
+ "default",
+ "border",
+ "secondary"
]
},
- "primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.success.value}"
},
- "name": "AlertColorContentPrimary",
+ "name": "ButtonDefaultBorderSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "primary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
- "primary"
+ "button",
+ "default",
+ "border",
+ "success"
]
},
- "secondary": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
+ "warning": {
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning.value}"
},
- "name": "AlertColorContentSecondary",
+ "name": "ButtonDefaultBorderWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "secondary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "secondary"
+ "button",
+ "default",
+ "border",
+ "warning"
+ ]
+ },
+ "white": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBorderWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "white"
+ ]
+ }
+ },
+ "text": {
+ "dark": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextDark",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "dark"
]
},
"danger": {
- "value": "#ffebec",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentDanger",
+ "name": "ButtonDefaultTextDanger",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"danger"
]
},
- "warning": {
+ "info": {
"value": "#ffffff",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentWarning",
+ "name": "ButtonDefaultTextInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "warning"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
- "warning"
+ "button",
+ "default",
+ "text",
+ "info"
+ ]
+ },
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextPrimary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "primary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.secondary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "secondary"
]
},
"success": {
"value": "#ffffff",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the success color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentSuccess",
+ "name": "ButtonDefaultTextSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"success"
]
},
- "info": {
+ "warning": {
"value": "#ffffff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the info color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentInfo",
+ "name": "ButtonDefaultTextWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "info"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "info"
+ "button",
+ "default",
+ "text",
+ "warning"
]
},
- "weak": {
- "default": {
- "value": "#c5ced6",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "default"
- ]
+ "white": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
},
- "primary": {
- "value": "#abd2ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.3.value}"
- },
- "name": "AlertColorContentWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "#c5ced6",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "#ffb5b9",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.3.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorContentWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "#fb8f44",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.3.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorContentWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#8debcb",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.3.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorContentWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "success"
- ]
+ "name": "ButtonDefaultTextWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "white"
},
- "info": {
- "value": "#429bff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.5.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorContentWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "info"
- ]
- }
+ "path": [
+ "button",
+ "default",
+ "text",
+ "white"
+ ]
}
- },
+ }
+ },
+ "outline": {
"background": {
- "default": {
- "value": "#f8f8f8",
- "filePath": "tokens/component/alert.json",
+ "dark": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.0.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundDefault",
+ "name": "ButtonOutlineBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "default"
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "default"
+ "dark"
]
},
- "dark": {
- "value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "danger": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundDark",
+ "name": "ButtonOutlineBackgroundDanger",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "dark"
+ "subitem": "danger"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "dark"
+ "danger"
]
},
- "primary": {
- "value": "#1273e6",
- "filePath": "tokens/component/alert.json",
+ "info": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundPrimary",
+ "name": "ButtonOutlineBackgroundInfo",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "primary"
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "primary"
+ "info"
]
},
- "secondary": {
- "value": "#818e9a",
- "filePath": "tokens/component/alert.json",
+ "default": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSecondary",
+ "name": "ButtonOutlineBackgroundDefault",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "secondary"
+ "subitem": "default"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "secondary"
+ "default"
]
},
- "success": {
- "value": "#009f6a",
- "filePath": "tokens/component/alert.json",
+ "primary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSuccess",
+ "name": "ButtonOutlineBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "success"
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "success"
+ "primary"
]
},
- "info": {
- "value": "#429bff",
- "filePath": "tokens/component/alert.json",
+ "secondary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundInfo",
+ "name": "ButtonOutlineBackgroundSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "info"
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "info"
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.success.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
+ },
+ "name": "ButtonOutlineBackgroundSuccess",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "success"
+ },
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "success"
]
},
"warning": {
- "value": "#e16f24",
- "filePath": "tokens/component/alert.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundWarning",
+ "name": "ButtonOutlineBackgroundWarning",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"warning"
]
},
+ "white": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
+ },
+ "name": "ButtonOutlineBackgroundWhite",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "ButtonOutlineBorderDark",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "dark"
+ ]
+ },
"danger": {
"value": "#d9363e",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
"value": "{color.danger.value}"
},
- "name": "AlertColorBackgroundDanger",
+ "name": "ButtonOutlineBorderDanger",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
+ "category": "button",
+ "type": "outline",
+ "item": "border",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "background",
+ "button",
+ "outline",
+ "border",
"danger"
]
},
- "weak": {
- "default": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "default"
- ]
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
},
- "primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.1.value}"
- },
- "name": "AlertColorBackgroundWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "primary"
- ]
+ "name": "ButtonOutlineBorderInfo",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "info"
},
- "secondary": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "info"
+ ]
+ },
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5.value}"
},
- "danger": {
- "value": "#ffebec",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorBackgroundWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "danger"
- ]
+ "name": "ButtonOutlineBorderDefault",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "default"
},
- "warning": {
- "value": "#ffd8b5",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.1.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorBackgroundWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary.value}"
},
- "success": {
- "value": "#d6fff1",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.1.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorBackgroundWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "success"
- ]
+ "name": "ButtonOutlineBorderPrimary",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "primary"
},
- "info": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorBackgroundWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "info"
- ]
- }
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": {
- "value": "16px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "16px"
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "primary"
+ ]
},
- "name": "AvatarSize30",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "30"
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary.value}"
+ },
+ "name": "ButtonOutlineBorderSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "secondary"
+ ]
},
- "path": [
- "avatar",
- "size",
- "30"
- ]
- },
- "50": {
- "value": "20px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "20px"
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.success.value}"
+ },
+ "name": "ButtonOutlineBorderSuccess",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "success"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "success"
+ ]
},
- "name": "AvatarSize50",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "50"
+ "warning": {
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning.value}"
+ },
+ "name": "ButtonOutlineBorderWarning",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "warning"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "warning"
+ ]
},
- "path": [
- "avatar",
- "size",
- "50"
- ]
+ "white": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonOutlineBorderWhite",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "white"
+ ]
+ }
},
- "100": {
- "value": "30px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "30px"
+ "text": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "ButtonOutlineTextDark",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "dark"
+ ]
},
- "name": "AvatarSize100",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "100"
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonOutlineTextDanger",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "danger"
+ ]
},
- "path": [
- "avatar",
- "size",
- "100"
- ]
- },
- "200": {
- "value": "35px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "35px"
- },
- "name": "AvatarSize200",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "200"
- },
- "path": [
- "avatar",
- "size",
- "200"
- ]
- },
- "300": {
- "value": "40px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "40px"
- },
- "name": "AvatarSize300",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "300"
- },
- "path": [
- "avatar",
- "size",
- "300"
- ]
- },
- "400": {
- "value": "45px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "45px"
- },
- "name": "AvatarSize400",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "400"
- },
- "path": [
- "avatar",
- "size",
- "400"
- ]
- },
- "500": {
- "value": "50px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "50px"
- },
- "name": "AvatarSize500",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "500"
- },
- "path": [
- "avatar",
- "size",
- "500"
- ]
- },
- "600": {
- "value": "55px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "55px"
- },
- "name": "AvatarSize600",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "600"
- },
- "path": [
- "avatar",
- "size",
- "600"
- ]
- },
- "700": {
- "value": "60px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "60px"
- },
- "name": "AvatarSize700",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "700"
- },
- "path": [
- "avatar",
- "size",
- "700"
- ]
- }
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": {
- "value": "transparent",
- "filePath": "tokens/component/blank.json",
- "isSource": true,
- "original": {
- "value": "transparent"
- },
- "name": "BlankColorBackgroundDefault",
- "attributes": {
- "category": "blank",
- "type": "color",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "blank",
- "color",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "button": {
- "default": {
- "background": {
- "dark": {
- "value": "#2c353d",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.black.value}"
- },
- "name": "ButtonDefaultBackgroundDark",
- "attributes": {
- "category": "button",
- "type": "default",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "default",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "#d9363e",
- "filePath": "tokens/component/button/button.danger.json",
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.info.value}"
},
- "name": "ButtonDefaultBackgroundDanger",
+ "name": "ButtonOutlineTextInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "danger"
+ "type": "outline",
+ "item": "text",
+ "subitem": "info"
},
"path": [
"button",
- "default",
- "background",
- "danger"
+ "outline",
+ "text",
+ "info"
]
},
- "info": {
- "value": "#429bff",
- "filePath": "tokens/component/button/button.info.json",
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonDefaultBackgroundInfo",
+ "name": "ButtonOutlineTextDefault",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "info"
+ "type": "outline",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "default",
- "background",
- "info"
+ "outline",
+ "text",
+ "default"
]
},
"primary": {
@@ -5053,17 +4744,17 @@ module.exports = {
"original": {
"value": "{color.primary.value}"
},
- "name": "ButtonDefaultBackgroundPrimary",
+ "name": "ButtonOutlineTextPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"primary"
]
},
@@ -5074,17 +4765,17 @@ module.exports = {
"original": {
"value": "{color.secondary.value}"
},
- "name": "ButtonDefaultBackgroundSecondary",
+ "name": "ButtonOutlineTextSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"secondary"
]
},
@@ -5095,17 +4786,17 @@ module.exports = {
"original": {
"value": "{color.success.value}"
},
- "name": "ButtonDefaultBackgroundSuccess",
+ "name": "ButtonOutlineTextSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"success"
]
},
@@ -5116,1145 +4807,1168 @@ module.exports = {
"original": {
"value": "{color.warning.value}"
},
- "name": "ButtonDefaultBackgroundWarning",
+ "name": "ButtonOutlineTextWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"warning"
]
},
"white": {
- "value": "#2c353d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBackgroundWhite",
+ "name": "ButtonOutlineTextWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "hover": {
+ "background": {
"dark": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderDark",
+ "name": "ButtonHoverBackgroundDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonDefaultBorderDanger",
+ "name": "ButtonHoverBackgroundDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonDefaultBorderInfo",
+ "name": "ButtonHoverBackgroundInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"info"
]
},
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2.value}"
+ },
+ "name": "ButtonHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "background",
+ "default"
+ ]
+ },
"primary": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonDefaultBorderPrimary",
+ "name": "ButtonHoverBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderSecondary",
+ "name": "ButtonHoverBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonDefaultBorderSuccess",
+ "name": "ButtonHoverBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonDefaultBorderWarning",
+ "name": "ButtonHoverBackgroundWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"warning"
]
},
"white": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderWhite",
+ "name": "ButtonHoverBackgroundWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextDark",
+ "name": "ButtonHoverBorderDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonDefaultTextDanger",
+ "name": "ButtonHoverBorderDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonDefaultTextInfo",
+ "name": "ButtonHoverBorderInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"info"
]
},
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2.value}"
+ },
+ "name": "ButtonHoverBorderDefault",
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "border",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "border",
+ "default"
+ ]
+ },
"primary": {
- "value": "#ffffff",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonDefaultTextPrimary",
+ "name": "ButtonHoverBorderPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextSecondary",
+ "name": "ButtonHoverBorderSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonDefaultTextSuccess",
+ "name": "ButtonHoverBorderSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonDefaultTextWarning",
+ "name": "ButtonHoverBorderWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextWhite",
+ "name": "ButtonHoverBorderWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"white"
]
}
- }
- },
- "outline": {
- "background": {
+ },
+ "text": {
"dark": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundDark",
+ "name": "ButtonHoverTextDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"dark"
]
},
"danger": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundDanger",
+ "name": "ButtonHoverTextDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"danger"
]
},
"info": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundInfo",
+ "name": "ButtonHoverTextInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"info"
]
},
"default": {
- "value": "transparent",
+ "value": "#2c353d",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonOutlineBackgroundDefault",
+ "name": "ButtonHoverTextDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"default"
]
},
"primary": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundPrimary",
+ "name": "ButtonHoverTextPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"primary"
]
},
"secondary": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundSecondary",
+ "name": "ButtonHoverTextSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"secondary"
]
},
"success": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundSuccess",
+ "name": "ButtonHoverTextSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"success"
]
},
"warning": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundWarning",
+ "name": "ButtonHoverTextWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"warning"
]
},
"white": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundWhite",
+ "name": "ButtonHoverTextWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "selected": {
+ "background": {
"dark": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderDark",
+ "name": "ButtonSelectedBackgroundDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonOutlineBorderDanger",
+ "name": "ButtonSelectedBackgroundDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonOutlineBorderInfo",
+ "name": "ButtonSelectedBackgroundInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"info"
]
},
"default": {
- "value": "#818e9a",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonOutlineBorderDefault",
+ "name": "ButtonSelectedBackgroundDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"default"
]
},
"primary": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonOutlineBorderPrimary",
+ "name": "ButtonSelectedBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderSecondary",
+ "name": "ButtonSelectedBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonOutlineBorderSuccess",
+ "name": "ButtonSelectedBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
- "subitem": "success"
+ "type": "selected",
+ "item": "background",
+ "subitem": "success"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonOutlineBorderWarning",
+ "name": "ButtonSelectedBackgroundWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderWhite",
+ "name": "ButtonSelectedBackgroundWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "#2c353d",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextDark",
+ "name": "ButtonSelectedBorderDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonOutlineTextDanger",
+ "name": "ButtonSelectedBorderDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonOutlineTextInfo",
+ "name": "ButtonSelectedBorderInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"info"
]
},
"default": {
- "value": "#818e9a",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonOutlineTextDefault",
+ "name": "ButtonSelectedBorderDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"default"
]
},
"primary": {
- "value": "#1273e6",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonOutlineTextPrimary",
+ "name": "ButtonSelectedBorderPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextSecondary",
+ "name": "ButtonSelectedBorderSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonOutlineTextSuccess",
+ "name": "ButtonSelectedBorderSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonOutlineTextWarning",
+ "name": "ButtonSelectedBorderWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextWhite",
+ "name": "ButtonSelectedBorderWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"white"
]
}
}
},
- "hover": {
+ "focus": {
"background": {
"dark": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundDark",
+ "name": "ButtonFocusBackgroundDark",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBackgroundDanger",
+ "name": "ButtonFocusBackgroundDanger",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverBackgroundInfo",
+ "name": "ButtonFocusBackgroundInfo",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonHoverBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "background",
- "default"
- ]
- },
"primary": {
- "value": "#0060cc",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverBackgroundPrimary",
+ "name": "ButtonFocusBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundSecondary",
+ "name": "ButtonFocusBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBackgroundSuccess",
+ "name": "ButtonFocusBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBackgroundWarning",
+ "name": "ButtonFocusBackgroundWarning",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundWhite",
+ "name": "ButtonFocusBackgroundWhite",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"white"
]
@@ -6262,449 +5976,428 @@ module.exports = {
},
"border": {
"dark": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderDark",
+ "name": "ButtonFocusBorderDark",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBorderDanger",
+ "name": "ButtonFocusBorderDanger",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverBorderInfo",
+ "name": "ButtonFocusBorderInfo",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonHoverBorderDefault",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "border",
- "default"
- ]
- },
"primary": {
- "value": "#0060cc",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverBorderPrimary",
+ "name": "ButtonFocusBorderPrimary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderSecondary",
+ "name": "ButtonFocusBorderSecondary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBorderSuccess",
+ "name": "ButtonFocusBorderSuccess",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBorderWarning",
+ "name": "ButtonFocusBorderWarning",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderWhite",
+ "name": "ButtonFocusBorderWhite",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "active": {
+ "background": {
"dark": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextDark",
+ "name": "ButtonActiveBackgroundDark",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#ffcfd1",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonHoverTextDanger",
+ "name": "ButtonActiveBackgroundDanger",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#e8f3ff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonHoverTextInfo",
+ "name": "ButtonActiveBackgroundInfo",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"info"
]
},
"default": {
- "value": "#2c353d",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextDefault",
+ "name": "ButtonActiveBackgroundDefault",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"default"
]
},
"primary": {
- "value": "#ffffff",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonHoverTextPrimary",
+ "name": "ButtonActiveBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextSecondary",
+ "name": "ButtonActiveBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#b5f5e0",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonHoverTextSuccess",
+ "name": "ButtonActiveBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#ffb77c",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonHoverTextWarning",
+ "name": "ButtonActiveBackgroundWarning",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextWhite",
+ "name": "ButtonActiveBackgroundWhite",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"white"
]
}
- }
- },
- "selected": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDark",
+ "name": "ButtonActiveBorderDark",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#ffcfd1",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonSelectedBackgroundDanger",
+ "name": "ButtonActiveBorderDanger",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#e8f3ff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonSelectedBackgroundInfo",
+ "name": "ButtonActiveBorderInfo",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"info"
]
},
@@ -6715,1448 +6408,1755 @@ module.exports = {
"original": {
"value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDefault",
+ "name": "ButtonActiveBorderDefault",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"default"
]
},
"primary": {
- "value": "#0060cc",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonSelectedBackgroundPrimary",
+ "name": "ButtonActiveBorderPrimary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundSecondary",
+ "name": "ButtonActiveBorderSecondary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#b5f5e0",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonSelectedBackgroundSuccess",
+ "name": "ButtonActiveBorderSuccess",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#ffb77c",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonSelectedBackgroundWarning",
+ "name": "ButtonActiveBorderWarning",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundWhite",
+ "name": "ButtonActiveBorderWhite",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderDark",
+ "name": "ButtonActiveTextDark",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"dark"
]
},
"danger": {
- "value": "#80252a",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderDanger",
+ "name": "ButtonActiveTextDanger",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderInfo",
+ "name": "ButtonActiveTextInfo",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"info"
]
},
"default": {
- "value": "#d9e0e6",
+ "value": "#2c353d",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonSelectedBorderDefault",
+ "name": "ButtonActiveTextDefault",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"default"
]
},
"primary": {
- "value": "#1a497d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderPrimary",
+ "name": "ButtonActiveTextPrimary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"primary"
]
},
"secondary": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderSecondary",
+ "name": "ButtonActiveTextSecondary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"secondary"
]
},
"success": {
- "value": "#1b5441",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderSuccess",
+ "name": "ButtonActiveTextSuccess",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"success"
]
},
"warning": {
- "value": "#5c2200",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderWarning",
+ "name": "ButtonActiveTextWarning",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"warning"
]
},
"white": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderWhite",
+ "name": "ButtonActiveTextWhite",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"white"
]
}
}
},
- "focus": {
+ "color": {
"background": {
- "dark": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.__dark__.json",
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundDark",
+ "name": "ButtonColorBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "color",
"item": "background",
- "subitem": "dark"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "color",
"background",
- "dark"
+ "default"
]
- },
- "danger": {
- "value": "#80252a",
- "filePath": "tokens/component/button/button.danger.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.gray.3.value}"
},
- "name": "ButtonFocusBackgroundDanger",
+ "name": "ButtonColorBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "danger"
+ "type": "color",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "danger"
+ "color",
+ "border",
+ "default"
]
- },
- "info": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.info.json",
+ }
+ }
+ },
+ "closable": {
+ "hover": {
+ "background": {
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.transparent.white.1.value}"
+ },
+ "name": "ButtonClosableHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "closable",
+ "item": "hover",
+ "subitem": "background",
+ "state": "default"
+ },
+ "path": [
+ "button",
+ "closable",
+ "hover",
+ "background",
+ "default"
+ ]
+ }
+ }
+ }
+ },
+ "disabled": {
+ "background": {
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonFocusBackgroundInfo",
+ "name": "ButtonDisabledBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "disabled",
"item": "background",
- "subitem": "info"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "disabled",
"background",
- "info"
+ "default"
]
- },
- "primary": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.primary.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonFocusBackgroundPrimary",
+ "name": "ButtonDisabledBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "primary"
+ "type": "disabled",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "primary"
+ "disabled",
+ "border",
+ "default"
]
- },
- "secondary": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.secondary.json",
+ }
+ },
+ "text": {
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonFocusBackgroundSecondary",
+ "name": "ButtonDisabledTextDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "secondary"
+ "type": "disabled",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "secondary"
+ "disabled",
+ "text",
+ "default"
]
- },
- "success": {
- "value": "#1b5441",
- "filePath": "tokens/component/button/button.success.json",
+ }
+ }
+ },
+ "size": {
+ "padding": {
+ "small": {
+ "value": "5rem 6rem",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{size.base.65.value} {size.base.75.value}"
},
- "name": "ButtonFocusBackgroundSuccess",
+ "name": "ButtonSizePaddingSmall",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "success"
+ "type": "size",
+ "item": "padding",
+ "subitem": "small"
},
"path": [
"button",
- "focus",
- "background",
- "success"
+ "size",
+ "padding",
+ "small"
]
},
- "warning": {
- "value": "#5c2200",
- "filePath": "tokens/component/button/button.warning.json",
+ "medium": {
+ "value": "8rem 10rem",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{size.base.100.value} {size.base.125.value}"
},
- "name": "ButtonFocusBackgroundWarning",
+ "name": "ButtonSizePaddingMedium",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "warning"
+ "type": "size",
+ "item": "padding",
+ "subitem": "medium"
},
"path": [
"button",
- "focus",
- "background",
- "warning"
+ "size",
+ "padding",
+ "medium"
]
},
- "white": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.white.json",
+ "large": {
+ "value": "14rem 20rem",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{size.base.175.value} {size.base.250.value}"
},
- "name": "ButtonFocusBackgroundWhite",
+ "name": "ButtonSizePaddingLarge",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "white"
+ "type": "size",
+ "item": "padding",
+ "subitem": "large"
},
"path": [
"button",
- "focus",
- "background",
- "white"
+ "size",
+ "padding",
+ "large"
]
}
- },
- "border": {
- "dark": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.__dark__.json",
+ }
+ }
+ },
+ "alert": {
+ "color": {
+ "title": {
+ "default": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonFocusBorderDark",
+ "name": "AlertColorTitleDefault",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "default"
},
"path": [
- "button",
- "focus",
- "border",
- "dark"
+ "alert",
+ "color",
+ "title",
+ "default"
]
},
- "danger": {
- "value": "#80252a",
- "filePath": "tokens/component/button/button.danger.json",
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBorderDanger",
+ "name": "AlertColorTitlePrimary",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "danger"
- },
- "path": [
- "button",
- "focus",
- "border",
- "danger"
- ]
- },
- "info": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.info.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.7.value}"
- },
- "name": "ButtonFocusBorderInfo",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "info"
- },
- "path": [
- "button",
- "focus",
- "border",
- "info"
- ]
- },
- "primary": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.8.value}"
- },
- "name": "ButtonFocusBorderPrimary",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "primary"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"primary"
]
},
"secondary": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.secondary.json",
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBorderSecondary",
+ "name": "AlertColorTitleSecondary",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "secondary"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"secondary"
]
},
- "success": {
- "value": "#1b5441",
- "filePath": "tokens/component/button/button.success.json",
+ "danger": {
+ "value": "#ffffff",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonFocusBorderSuccess",
+ "name": "AlertColorTitleDanger",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "danger"
},
"path": [
- "button",
- "focus",
- "border",
- "success"
+ "alert",
+ "color",
+ "title",
+ "danger"
]
},
"warning": {
- "value": "#5c2200",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#ffffff",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonFocusBorderWarning",
+ "name": "AlertColorTitleWarning",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "warning"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"warning"
]
},
- "white": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.8.value}"
- },
- "name": "ButtonFocusBorderWhite",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "focus",
- "border",
- "white"
- ]
- }
- }
- },
- "active": {
- "background": {
- "dark": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "#ffcfd1",
- "filePath": "tokens/component/button/button.danger.json",
+ "success": {
+ "value": "#ffffff",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveBackgroundDanger",
+ "name": "AlertColorTitleSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "background",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "success"
]
},
"info": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/button/button.info.json",
+ "value": "#ffffff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveBackgroundInfo",
+ "name": "AlertColorTitleInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "default"
+ "weak": {
+ "default": {
+ "value": "#a2adb8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "default"
+ ]
},
- "path": [
- "button",
- "active",
- "background",
+ "primary": {
+ "value": "#78b6ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}"
+ },
+ "name": "AlertColorTitleWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#a2adb8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "#ff858b",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.4.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorTitleWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "#e16f24",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.4.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorTitleWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#52d9ac",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.4.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorTitleWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#78b6ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorTitleWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "content": {
+ "default": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "AlertColorContentDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
"default"
]
},
+ "dark": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "AlertColorContentDark",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "dark"
+ ]
+ },
"primary": {
- "value": "#cce3ff",
- "filePath": "tokens/component/button/button.primary.json",
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.2.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonActiveBackgroundPrimary",
+ "name": "AlertColorContentPrimary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "primary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"primary"
]
},
"secondary": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.secondary.json",
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonActiveBackgroundSecondary",
+ "name": "AlertColorContentSecondary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"secondary"
]
},
- "success": {
- "value": "#b5f5e0",
- "filePath": "tokens/component/button/button.success.json",
+ "danger": {
+ "value": "#ffebec",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonActiveBackgroundSuccess",
+ "name": "AlertColorContentDanger",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "danger"
},
"path": [
- "button",
- "active",
- "background",
- "success"
- ]
- },
+ "alert",
+ "color",
+ "content",
+ "danger"
+ ]
+ },
"warning": {
- "value": "#ffb77c",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#ffffff",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonActiveBackgroundWarning",
+ "name": "AlertColorContentWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"warning"
]
},
- "white": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "background",
- "white"
- ]
- }
- },
- "border": {
- "dark": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBorderDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "border",
- "dark"
- ]
- },
- "danger": {
- "value": "#ffcfd1",
- "filePath": "tokens/component/button/button.danger.json",
+ "success": {
+ "value": "#ffffff",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveBorderDanger",
+ "name": "AlertColorContentSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "border",
- "danger"
+ "alert",
+ "color",
+ "content",
+ "success"
]
},
"info": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/button/button.info.json",
+ "value": "#ffffff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveBorderInfo",
+ "name": "AlertColorContentInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "content",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
+ "weak": {
+ "default": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "default"
+ ]
},
- "name": "ButtonActiveBorderDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "default"
+ "primary": {
+ "value": "#abd2ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.3.value}"
+ },
+ "name": "AlertColorContentWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "default"
- ]
- },
- "primary": {
- "value": "#cce3ff",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2.value}"
+ "secondary": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "secondary"
+ ]
},
- "name": "ButtonActiveBorderPrimary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "primary"
+ "danger": {
+ "value": "#ffb5b9",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.3.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorContentWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "danger"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
+ "warning": {
+ "value": "#fb8f44",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.3.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorContentWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "warning"
+ ]
},
- "name": "ButtonActiveBorderSecondary",
+ "success": {
+ "value": "#8debcb",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.3.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorContentWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#429bff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorContentWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "background": {
+ "default": {
+ "value": "#f8f8f8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0.value}"
+ },
+ "name": "AlertColorBackgroundDefault",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "AlertColorBackgroundDark",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary.value}"
+ },
+ "name": "AlertColorBackgroundPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary.value}"
+ },
+ "name": "AlertColorBackgroundSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"secondary"
]
},
"success": {
- "value": "#b5f5e0",
- "filePath": "tokens/component/button/button.success.json",
+ "value": "#009f6a",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.success.value}"
},
- "name": "ButtonActiveBorderSuccess",
+ "name": "AlertColorBackgroundSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "success"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"success"
]
},
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "AlertColorBackgroundInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "info"
+ ]
+ },
"warning": {
- "value": "#ffb77c",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.2.value}"
+ "value": "{color.warning.value}"
},
- "name": "ButtonActiveBorderWarning",
+ "name": "AlertColorBackgroundWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"warning"
]
},
- "white": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBorderWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "border",
- "white"
- ]
- }
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "AlertColorBackgroundDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "danger"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "#ffebec",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorBackgroundWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "#ffd8b5",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.1.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorBackgroundWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#d6fff1",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.1.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorBackgroundWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorBackgroundWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": {
+ "value": "16px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "16px"
+ },
+ "name": "AvatarSize30",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "30"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "30"
+ ]
+ },
+ "50": {
+ "value": "20px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "20px"
+ },
+ "name": "AvatarSize50",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "50"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "50"
+ ]
+ },
+ "100": {
+ "value": "30px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "30px"
+ },
+ "name": "AvatarSize100",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "100"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "100"
+ ]
+ },
+ "200": {
+ "value": "35px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "35px"
+ },
+ "name": "AvatarSize200",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "200"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "200"
+ ]
},
- "text": {
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "text",
- "dark"
- ]
+ "300": {
+ "value": "40px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "40px"
},
- "danger": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.danger.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextDanger",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "danger"
- },
- "path": [
- "button",
- "active",
- "text",
- "danger"
- ]
+ "name": "AvatarSize300",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "300"
},
- "info": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.info.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextInfo",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "info"
- },
- "path": [
- "button",
- "active",
- "text",
- "info"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "300"
+ ]
+ },
+ "400": {
+ "value": "45px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "45px"
},
- "default": {
- "value": "#2c353d",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.9.value}"
- },
- "name": "ButtonActiveTextDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "active",
- "text",
- "default"
- ]
+ "name": "AvatarSize400",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "400"
},
- "primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextPrimary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "primary"
- },
- "path": [
- "button",
- "active",
- "text",
- "primary"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "400"
+ ]
+ },
+ "500": {
+ "value": "50px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "50px"
},
- "secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextSecondary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "active",
- "text",
- "secondary"
- ]
+ "name": "AvatarSize500",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "500"
},
- "success": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.success.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextSuccess",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "success"
- },
- "path": [
- "button",
- "active",
- "text",
- "success"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "500"
+ ]
+ },
+ "600": {
+ "value": "55px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "55px"
},
- "warning": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.warning.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextWarning",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "text",
- "warning"
- ]
+ "name": "AvatarSize600",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "600"
},
- "white": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "text",
- "white"
- ]
- }
+ "path": [
+ "avatar",
+ "size",
+ "600"
+ ]
+ },
+ "700": {
+ "value": "60px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "60px"
+ },
+ "name": "AvatarSize700",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "700"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "700"
+ ]
}
- },
+ }
+ },
+ "blank": {
"color": {
"background": {
"default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.json",
+ "value": "transparent",
+ "filePath": "tokens/component/blank.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "transparent"
},
- "name": "ButtonColorBackgroundDefault",
+ "name": "BlankColorBackgroundDefault",
"attributes": {
- "category": "button",
+ "category": "blank",
"type": "color",
"item": "background",
"subitem": "default"
},
"path": [
- "button",
- "color",
- "background",
- "default"
- ]
- }
- },
- "border": {
- "default": {
- "value": "#c5ced6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "ButtonColorBorderDefault",
- "attributes": {
- "category": "button",
- "type": "color",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
+ "blank",
"color",
- "border",
- "default"
- ]
- }
- }
- },
- "closable": {
- "hover": {
- "background": {
- "default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.transparent.white.1.value}"
- },
- "name": "ButtonClosableHoverBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "closable",
- "item": "hover",
- "subitem": "background",
- "state": "default"
- },
- "path": [
- "button",
- "closable",
- "hover",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "disabled": {
- "background": {
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonDisabledBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
"background",
"default"
]
}
- },
- "border": {
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonDisabledBorderDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "border",
- "default"
- ]
- }
- },
- "text": {
- "default": {
- "value": "#818e9a",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5.value}"
- },
- "name": "ButtonDisabledTextDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "text",
- "default"
- ]
- }
- }
- },
- "size": {
- "padding": {
- "small": {
- "value": "5rem 6rem",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.65.value} {size.base.75.value}"
- },
- "name": "ButtonSizePaddingSmall",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "small"
- },
- "path": [
- "button",
- "size",
- "padding",
- "small"
- ]
- },
- "medium": {
- "value": "8rem 10rem",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.100.value} {size.base.125.value}"
- },
- "name": "ButtonSizePaddingMedium",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "medium"
- },
- "path": [
- "button",
- "size",
- "padding",
- "medium"
- ]
- },
- "large": {
- "value": "14rem 20rem",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.175.value} {size.base.250.value}"
- },
- "name": "ButtonSizePaddingLarge",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "large"
- },
- "path": [
- "button",
- "size",
- "padding",
- "large"
- ]
- }
}
}
},
@@ -12948,4 +12948,4 @@ module.exports = {
}
}
}
-};
\ No newline at end of file
+};
diff --git a/packages/design-tokens/dist/tokens.dark.json b/packages/design-tokens/dist/tokens.dark.json
index 1cee79ed..86dc9c43 100644
--- a/packages/design-tokens/dist/tokens.dark.json
+++ b/packages/design-tokens/dist/tokens.dark.json
@@ -232,86 +232,6 @@
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": "#f8f8f8",
- "primary": "#e8f3ff",
- "secondary": "#ffffff",
- "danger": "#ffcfd1",
- "warning": "#e3ad0b",
- "success": "#b5f5e0",
- "info": "#78b6ff",
- "weak": {
- "default": "#888888",
- "primary": "#429bff",
- "secondary": "#888888",
- "danger": "#ff5760",
- "warning": "#bc4c00",
- "success": "#28bd8b",
- "info": "#429bff"
- }
- },
- "content": {
- "default": "#f8f8f8",
- "dark": "#ffffff",
- "primary": "#ffffff",
- "secondary": "#282828",
- "danger": "#80252a",
- "warning": "#ffffff",
- "success": "#ffffff",
- "info": "#ffffff",
- "weak": {
- "default": "#686868",
- "primary": "#1273e6",
- "secondary": "#686868",
- "danger": "#d9363e",
- "warning": "#953800",
- "success": "#009f6a",
- "info": "#78b6ff"
- }
- },
- "background": {
- "default": "#181818",
- "dark": "#181818",
- "primary": "#429bff",
- "secondary": "#484848",
- "success": "#009f6a",
- "info": "#1273e6",
- "warning": "#e16f24",
- "danger": "#d9363e",
- "weak": {
- "default": "#282828",
- "primary": "#1a497d",
- "secondary": "#282828",
- "danger": "#80252a",
- "warning": "#5c2200",
- "success": "#1b5441",
- "info": "#e2f4ff"
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": "16px",
- "50": "20px",
- "100": "30px",
- "200": "35px",
- "300": "40px",
- "400": "45px",
- "500": "50px",
- "600": "55px",
- "700": "60px"
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": "transparent"
- }
- }
- },
"button": {
"default": {
"background": {
@@ -530,6 +450,86 @@
}
}
},
+ "alert": {
+ "color": {
+ "title": {
+ "default": "#f8f8f8",
+ "primary": "#e8f3ff",
+ "secondary": "#ffffff",
+ "danger": "#ffcfd1",
+ "warning": "#e3ad0b",
+ "success": "#b5f5e0",
+ "info": "#78b6ff",
+ "weak": {
+ "default": "#888888",
+ "primary": "#429bff",
+ "secondary": "#888888",
+ "danger": "#ff5760",
+ "warning": "#bc4c00",
+ "success": "#28bd8b",
+ "info": "#429bff"
+ }
+ },
+ "content": {
+ "default": "#f8f8f8",
+ "dark": "#ffffff",
+ "primary": "#ffffff",
+ "secondary": "#282828",
+ "danger": "#80252a",
+ "warning": "#ffffff",
+ "success": "#ffffff",
+ "info": "#ffffff",
+ "weak": {
+ "default": "#686868",
+ "primary": "#1273e6",
+ "secondary": "#686868",
+ "danger": "#d9363e",
+ "warning": "#953800",
+ "success": "#009f6a",
+ "info": "#78b6ff"
+ }
+ },
+ "background": {
+ "default": "#181818",
+ "dark": "#181818",
+ "primary": "#429bff",
+ "secondary": "#484848",
+ "success": "#009f6a",
+ "info": "#1273e6",
+ "warning": "#e16f24",
+ "danger": "#d9363e",
+ "weak": {
+ "default": "#282828",
+ "primary": "#1a497d",
+ "secondary": "#282828",
+ "danger": "#80252a",
+ "warning": "#5c2200",
+ "success": "#1b5441",
+ "info": "#e2f4ff"
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": "16px",
+ "50": "20px",
+ "100": "30px",
+ "200": "35px",
+ "300": "40px",
+ "400": "45px",
+ "500": "50px",
+ "600": "55px",
+ "700": "60px"
+ }
+ },
+ "blank": {
+ "color": {
+ "background": {
+ "default": "transparent"
+ }
+ }
+ },
"card": {
"color": {
"background": {
@@ -1054,4 +1054,4 @@
"1000": "500ms"
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/design-tokens/dist/tokens.json b/packages/design-tokens/dist/tokens.json
index 5cc1d462..98c5ae87 100644
--- a/packages/design-tokens/dist/tokens.json
+++ b/packages/design-tokens/dist/tokens.json
@@ -229,86 +229,6 @@
"disabled": "#818e9a"
}
},
- "alert": {
- "color": {
- "title": {
- "default": "#2c353d",
- "primary": "#ffffff",
- "secondary": "#ffffff",
- "danger": "#ffffff",
- "warning": "#ffffff",
- "success": "#ffffff",
- "info": "#ffffff",
- "weak": {
- "default": "#a2adb8",
- "primary": "#78b6ff",
- "secondary": "#a2adb8",
- "danger": "#ff858b",
- "warning": "#e16f24",
- "success": "#52d9ac",
- "info": "#78b6ff"
- }
- },
- "content": {
- "default": "#2c353d",
- "dark": "#ffffff",
- "primary": "#e8f3ff",
- "secondary": "#ebf0f5",
- "danger": "#ffebec",
- "warning": "#ffffff",
- "success": "#ffffff",
- "info": "#ffffff",
- "weak": {
- "default": "#c5ced6",
- "primary": "#abd2ff",
- "secondary": "#c5ced6",
- "danger": "#ffb5b9",
- "warning": "#fb8f44",
- "success": "#8debcb",
- "info": "#429bff"
- }
- },
- "background": {
- "default": "#f8f8f8",
- "dark": "#2c353d",
- "primary": "#1273e6",
- "secondary": "#818e9a",
- "success": "#009f6a",
- "info": "#429bff",
- "warning": "#e16f24",
- "danger": "#d9363e",
- "weak": {
- "default": "#ebf0f5",
- "primary": "#e8f3ff",
- "secondary": "#ebf0f5",
- "danger": "#ffebec",
- "warning": "#ffd8b5",
- "success": "#d6fff1",
- "info": "#e2f4ff"
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": "16px",
- "50": "20px",
- "100": "30px",
- "200": "35px",
- "300": "40px",
- "400": "45px",
- "500": "50px",
- "600": "55px",
- "700": "60px"
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": "transparent"
- }
- }
- },
"button": {
"default": {
"background": {
@@ -527,6 +447,86 @@
}
}
},
+ "alert": {
+ "color": {
+ "title": {
+ "default": "#2c353d",
+ "primary": "#ffffff",
+ "secondary": "#ffffff",
+ "danger": "#ffffff",
+ "warning": "#ffffff",
+ "success": "#ffffff",
+ "info": "#ffffff",
+ "weak": {
+ "default": "#a2adb8",
+ "primary": "#78b6ff",
+ "secondary": "#a2adb8",
+ "danger": "#ff858b",
+ "warning": "#e16f24",
+ "success": "#52d9ac",
+ "info": "#78b6ff"
+ }
+ },
+ "content": {
+ "default": "#2c353d",
+ "dark": "#ffffff",
+ "primary": "#e8f3ff",
+ "secondary": "#ebf0f5",
+ "danger": "#ffebec",
+ "warning": "#ffffff",
+ "success": "#ffffff",
+ "info": "#ffffff",
+ "weak": {
+ "default": "#c5ced6",
+ "primary": "#abd2ff",
+ "secondary": "#c5ced6",
+ "danger": "#ffb5b9",
+ "warning": "#fb8f44",
+ "success": "#8debcb",
+ "info": "#429bff"
+ }
+ },
+ "background": {
+ "default": "#f8f8f8",
+ "dark": "#2c353d",
+ "primary": "#1273e6",
+ "secondary": "#818e9a",
+ "success": "#009f6a",
+ "info": "#429bff",
+ "warning": "#e16f24",
+ "danger": "#d9363e",
+ "weak": {
+ "default": "#ebf0f5",
+ "primary": "#e8f3ff",
+ "secondary": "#ebf0f5",
+ "danger": "#ffebec",
+ "warning": "#ffd8b5",
+ "success": "#d6fff1",
+ "info": "#e2f4ff"
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": "16px",
+ "50": "20px",
+ "100": "30px",
+ "200": "35px",
+ "300": "40px",
+ "400": "45px",
+ "500": "50px",
+ "600": "55px",
+ "700": "60px"
+ }
+ },
+ "blank": {
+ "color": {
+ "background": {
+ "default": "transparent"
+ }
+ }
+ },
"card": {
"color": {
"background": {
@@ -1046,4 +1046,4 @@
"1000": "500ms"
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/design-tokens/dist/umd/tokens.dark.js b/packages/design-tokens/dist/umd/tokens.dark.js
index 208306d3..bddbf037 100644
--- a/packages/design-tokens/dist/umd/tokens.dark.js
+++ b/packages/design-tokens/dist/umd/tokens.dark.js
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
(function(root, factory) {
@@ -3790,1251 +3790,730 @@
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": {
- "value": "#f8f8f8",
- "filePath": "tokens/component/alert.dark.json",
+ "button": {
+ "default": {
+ "background": {
+ "dark": {
+ "value": "#686868",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.3.value}"
},
- "name": "AlertColorTitleDefault",
+ "name": "ButtonDefaultBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "default"
+ "button",
+ "default",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonDefaultBackgroundDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.info.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "ButtonDefaultBackgroundInfo",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "info"
]
},
"primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorTitlePrimary",
+ "name": "ButtonDefaultBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorTitleSecondary",
+ "name": "ButtonDefaultBackgroundSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"secondary"
]
},
- "danger": {
- "value": "#ffcfd1",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.success.value}"
},
- "name": "AlertColorTitleDanger",
+ "name": "ButtonDefaultBackgroundSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "title",
- "danger"
+ "button",
+ "default",
+ "background",
+ "success"
]
},
"warning": {
- "value": "#e3ad0b",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.yellow.5.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning.value}"
},
- "name": "AlertColorTitleWarning",
+ "name": "ButtonDefaultBackgroundWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"warning"
]
},
- "success": {
- "value": "#b5f5e0",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
+ "white": {
+ "value": "#000000",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBackgroundWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "#686868",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}",
- "comment": "Base color for the success color"
+ "value": "{color.gray.3.value}"
},
- "name": "AlertColorTitleSuccess",
+ "name": "ButtonDefaultBorderDark",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "success"
+ "button",
+ "default",
+ "border",
+ "dark"
]
},
- "info": {
- "value": "#78b6ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5.value}",
- "comment": "Base color for the info color"
+ "value": "{color.danger.value}"
},
- "name": "AlertColorTitleInfo",
+ "name": "ButtonDefaultBorderDanger",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "info"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "danger"
},
"path": [
- "alert",
- "color",
- "title",
- "info"
+ "button",
+ "default",
+ "border",
+ "danger"
]
},
- "weak": {
- "default": {
- "value": "#888888",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "default"
- ]
- },
- "primary": {
- "value": "#429bff",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}"
- },
- "name": "AlertColorTitleWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "#888888",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "#ff5760",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.4.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorTitleWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "#bc4c00",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.4.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorTitleWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#28bd8b",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.4.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorTitleWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "#429bff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorTitleWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "info"
- ]
- }
- }
- },
- "content": {
- "default": {
- "value": "#f8f8f8",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.9.value}"
- },
- "name": "AlertColorContentDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "default"
- ]
- },
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.dark.json",
+ "info": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.info.value}"
},
- "name": "AlertColorContentDark",
+ "name": "ButtonDefaultBorderInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
- "dark"
+ "button",
+ "default",
+ "border",
+ "info"
]
},
"primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorContentPrimary",
+ "name": "ButtonDefaultBorderPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#282828",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorContentSecondary",
+ "name": "ButtonDefaultBorderSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "border",
"secondary"
]
},
- "danger": {
- "value": "#80252a",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.success.value}"
},
- "name": "AlertColorContentDanger",
+ "name": "ButtonDefaultBorderSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
- "danger"
+ "button",
+ "default",
+ "border",
+ "success"
]
},
"warning": {
- "value": "#ffffff",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning.value}"
},
- "name": "AlertColorContentWarning",
+ "name": "ButtonDefaultBorderWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "border",
"warning"
]
},
- "success": {
+ "white": {
+ "value": "#000000",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBorderWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "white"
+ ]
+ }
+ },
+ "text": {
+ "dark": {
"value": "#ffffff",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the success color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentSuccess",
+ "name": "ButtonDefaultTextDark",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "content",
- "success"
+ "button",
+ "default",
+ "text",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.danger.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "danger"
]
},
"info": {
"value": "#ffffff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the info color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentInfo",
+ "name": "ButtonDefaultTextInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"info"
]
},
- "weak": {
- "default": {
- "value": "#686868",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "default"
- ]
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.primary.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
},
- "primary": {
- "value": "#1273e6",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.3.value}"
- },
- "name": "AlertColorContentWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "primary"
- ]
+ "name": "ButtonDefaultTextPrimary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "primary"
},
- "secondary": {
- "value": "#686868",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "default",
+ "text",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
},
- "danger": {
- "value": "#d9363e",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.3.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorContentWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "danger"
- ]
+ "name": "ButtonDefaultTextSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "secondary"
},
- "warning": {
- "value": "#953800",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.3.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorContentWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#009f6a",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.3.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorContentWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "#78b6ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.5.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorContentWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "info"
- ]
- }
- }
- },
- "background": {
- "default": {
- "value": "#181818",
- "filePath": "tokens/component/alert.dark.json",
+ "path": [
+ "button",
+ "default",
+ "text",
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.0.value}"
+ "value": "{color.white.value}"
},
- "name": "AlertColorBackgroundDefault",
+ "name": "ButtonDefaultTextSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "background",
- "default"
+ "button",
+ "default",
+ "text",
+ "success"
]
},
- "dark": {
- "value": "#181818",
- "filePath": "tokens/component/alert.dark.json",
+ "warning": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.0.value}"
+ "value": "{color.white.value}"
},
- "name": "AlertColorBackgroundDark",
+ "name": "ButtonDefaultTextWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "background",
- "dark"
+ "button",
+ "default",
+ "text",
+ "warning"
]
},
- "primary": {
- "value": "#429bff",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
+ "white": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.white.value}"
},
- "name": "AlertColorBackgroundPrimary",
+ "name": "ButtonDefaultTextWhite",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "primary"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
- "background",
- "primary"
+ "button",
+ "default",
+ "text",
+ "white"
]
- },
- "secondary": {
- "value": "#484848",
- "filePath": "tokens/component/alert.dark.json",
+ }
+ }
+ },
+ "outline": {
+ "background": {
+ "dark": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSecondary",
+ "name": "ButtonOutlineBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "secondary"
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "secondary"
+ "dark"
]
},
- "success": {
- "value": "#009f6a",
- "filePath": "tokens/component/alert.dark.json",
+ "danger": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSuccess",
+ "name": "ButtonOutlineBackgroundDanger",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "success"
+ "subitem": "danger"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "success"
+ "danger"
]
},
"info": {
- "value": "#1273e6",
- "filePath": "tokens/component/alert.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundInfo",
+ "name": "ButtonOutlineBackgroundInfo",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "info"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"info"
]
},
- "warning": {
- "value": "#e16f24",
- "filePath": "tokens/component/alert.dark.json",
+ "default": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundWarning",
+ "name": "ButtonOutlineBackgroundDefault",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "warning"
+ "subitem": "default"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "warning"
+ "default"
]
},
- "danger": {
- "value": "#d9363e",
- "filePath": "tokens/component/alert.dark.json",
+ "primary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundDanger",
+ "name": "ButtonOutlineBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "danger"
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "danger"
+ "primary"
]
},
- "weak": {
- "default": {
- "value": "#282828",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "default"
- ]
+ "secondary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "primary": {
- "value": "#1a497d",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.1.value}"
- },
- "name": "AlertColorBackgroundWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "primary"
- ]
+ "name": "ButtonOutlineBackgroundSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "secondary"
},
- "secondary": {
- "value": "#282828",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.success.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "danger": {
- "value": "#80252a",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorBackgroundWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "danger"
- ]
+ "name": "ButtonOutlineBackgroundSuccess",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "success"
},
- "warning": {
- "value": "#5c2200",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.1.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorBackgroundWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "success"
+ ]
+ },
+ "warning": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.warning.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
},
- "success": {
- "value": "#1b5441",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.green.1.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorBackgroundWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "success"
- ]
+ "name": "ButtonOutlineBackgroundWarning",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "warning"
},
- "info": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.dark.json",
- "isSource": true,
- "original": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorBackgroundWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "info"
- ]
- }
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": {
- "value": "16px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "16px"
- },
- "name": "AvatarSize30",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "30"
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "warning"
+ ]
},
- "path": [
- "avatar",
- "size",
- "30"
- ]
- },
- "50": {
- "value": "20px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "20px"
- },
- "name": "AvatarSize50",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "50"
- },
- "path": [
- "avatar",
- "size",
- "50"
- ]
- },
- "100": {
- "value": "30px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "30px"
- },
- "name": "AvatarSize100",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "100"
- },
- "path": [
- "avatar",
- "size",
- "100"
- ]
- },
- "200": {
- "value": "35px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "35px"
- },
- "name": "AvatarSize200",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "200"
- },
- "path": [
- "avatar",
- "size",
- "200"
- ]
- },
- "300": {
- "value": "40px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "40px"
- },
- "name": "AvatarSize300",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "300"
- },
- "path": [
- "avatar",
- "size",
- "300"
- ]
- },
- "400": {
- "value": "45px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "45px"
- },
- "name": "AvatarSize400",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "400"
- },
- "path": [
- "avatar",
- "size",
- "400"
- ]
- },
- "500": {
- "value": "50px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "50px"
- },
- "name": "AvatarSize500",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "500"
- },
- "path": [
- "avatar",
- "size",
- "500"
- ]
- },
- "600": {
- "value": "55px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "55px"
- },
- "name": "AvatarSize600",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "600"
- },
- "path": [
- "avatar",
- "size",
- "600"
- ]
- },
- "700": {
- "value": "60px",
- "filePath": "tokens/component/avatar.json",
- "isSource": false,
- "original": {
- "value": "60px"
- },
- "name": "AvatarSize700",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "700"
- },
- "path": [
- "avatar",
- "size",
- "700"
- ]
- }
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": {
+ "white": {
"value": "transparent",
- "filePath": "tokens/component/blank.dark.json",
- "isSource": true,
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": false,
"original": {
"value": "transparent"
},
- "name": "BlankColorBackgroundDefault",
+ "name": "ButtonOutlineBackgroundWhite",
"attributes": {
- "category": "blank",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "default"
+ "subitem": "white"
},
"path": [
- "blank",
- "color",
+ "button",
+ "outline",
"background",
- "default"
+ "white"
]
}
- }
- }
- },
- "button": {
- "default": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "#686868",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBackgroundDark",
+ "name": "ButtonOutlineBorderDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"dark"
]
},
@@ -5045,41 +4524,62 @@
"original": {
"value": "{color.danger.value}"
},
- "name": "ButtonDefaultBackgroundDanger",
+ "name": "ButtonOutlineBorderDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#78b6ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.5.value}"
},
- "name": "ButtonDefaultBackgroundInfo",
+ "name": "ButtonOutlineBorderInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"info"
]
},
+ "default": {
+ "value": "#a8a8a8",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5.value}"
+ },
+ "name": "ButtonOutlineBorderDefault",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "default"
+ ]
+ },
"primary": {
"value": "#429bff",
"filePath": "tokens/component/button/button.primary.dark.json",
@@ -5087,17 +4587,17 @@
"original": {
"value": "{color.primary.value}"
},
- "name": "ButtonDefaultBackgroundPrimary",
+ "name": "ButtonOutlineBorderPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"primary"
]
},
@@ -5108,17 +4608,17 @@
"original": {
"value": "{color.secondary.value}"
},
- "name": "ButtonDefaultBackgroundSecondary",
+ "name": "ButtonOutlineBorderSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"secondary"
]
},
@@ -5129,17 +4629,17 @@
"original": {
"value": "{color.success.value}"
},
- "name": "ButtonDefaultBackgroundSuccess",
+ "name": "ButtonOutlineBorderSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"success"
]
},
@@ -5150,61 +4650,61 @@
"original": {
"value": "{color.warning.value}"
},
- "name": "ButtonDefaultBackgroundWarning",
+ "name": "ButtonOutlineBorderWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"warning"
]
},
"white": {
- "value": "#000000",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBackgroundWhite",
+ "name": "ButtonOutlineBorderWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
- "value": "#686868",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBorderDark",
+ "name": "ButtonOutlineTextDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"dark"
]
},
@@ -5215,41 +4715,62 @@
"original": {
"value": "{color.danger.value}"
},
- "name": "ButtonDefaultBorderDanger",
+ "name": "ButtonOutlineTextDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#78b6ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.5.value}"
},
- "name": "ButtonDefaultBorderInfo",
+ "name": "ButtonOutlineTextInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"info"
]
},
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonOutlineTextDefault",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "default"
+ ]
+ },
"primary": {
"value": "#429bff",
"filePath": "tokens/component/button/button.primary.dark.json",
@@ -5257,17 +4778,17 @@
"original": {
"value": "{color.primary.value}"
},
- "name": "ButtonDefaultBorderPrimary",
+ "name": "ButtonOutlineTextPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"primary"
]
},
@@ -5278,17 +4799,17 @@
"original": {
"value": "{color.secondary.value}"
},
- "name": "ButtonDefaultBorderSecondary",
+ "name": "ButtonOutlineTextSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"secondary"
]
},
@@ -5299,17 +4820,17 @@
"original": {
"value": "{color.success.value}"
},
- "name": "ButtonDefaultBorderSuccess",
+ "name": "ButtonOutlineTextSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"success"
]
},
@@ -5320,406 +4841,427 @@
"original": {
"value": "{color.warning.value}"
},
- "name": "ButtonDefaultBorderWarning",
+ "name": "ButtonOutlineTextWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"warning"
]
},
"white": {
- "value": "#000000",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBorderWhite",
+ "name": "ButtonOutlineTextWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "outline",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "default",
- "border",
+ "outline",
+ "text",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "hover": {
+ "background": {
"dark": {
- "value": "#ffffff",
+ "value": "#282828",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonDefaultTextDark",
+ "name": "ButtonHoverBackgroundDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonDefaultTextDanger",
+ "name": "ButtonHoverBackgroundDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#429bff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.4.value}"
},
- "name": "ButtonDefaultTextInfo",
+ "name": "ButtonHoverBackgroundInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"info"
]
},
+ "default": {
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2.value}"
+ },
+ "name": "ButtonHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "background",
+ "default"
+ ]
+ },
"primary": {
- "value": "#ffffff",
+ "value": "#429bff",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.4.value}"
},
- "name": "ButtonDefaultTextPrimary",
+ "name": "ButtonHoverBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
+ "value": "#686868",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.3.value}"
},
- "name": "ButtonDefaultTextSecondary",
+ "name": "ButtonHoverBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonDefaultTextSuccess",
+ "name": "ButtonHoverBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#bc4c00",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.4.value}"
},
- "name": "ButtonDefaultTextWarning",
+ "name": "ButtonHoverBackgroundWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#e0e0e0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextWhite",
+ "name": "ButtonHoverBackgroundWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "background",
"white"
]
}
- }
- },
- "outline": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "transparent",
+ "value": "#282828",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonOutlineBackgroundDark",
+ "name": "ButtonHoverBorderDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"dark"
]
},
"danger": {
- "value": "transparent",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonOutlineBackgroundDanger",
+ "name": "ButtonHoverBorderDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"danger"
]
},
"info": {
- "value": "transparent",
+ "value": "#429bff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.blue.4.value}"
},
- "name": "ButtonOutlineBackgroundInfo",
+ "name": "ButtonHoverBorderInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"info"
]
},
"default": {
- "value": "transparent",
+ "value": "#a8a8a8",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonOutlineBackgroundDefault",
+ "name": "ButtonHoverBorderDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"default"
]
},
"primary": {
- "value": "transparent",
+ "value": "#429bff",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.blue.4.value}"
},
- "name": "ButtonOutlineBackgroundPrimary",
+ "name": "ButtonHoverBorderPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"primary"
]
},
"secondary": {
- "value": "transparent",
+ "value": "#686868",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.3.value}"
},
- "name": "ButtonOutlineBackgroundSecondary",
+ "name": "ButtonHoverBorderSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"secondary"
]
},
"success": {
- "value": "transparent",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonOutlineBackgroundSuccess",
+ "name": "ButtonHoverBorderSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"success"
]
},
"warning": {
- "value": "transparent",
+ "value": "#bc4c00",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.orange.4.value}"
},
- "name": "ButtonOutlineBackgroundWarning",
+ "name": "ButtonHoverBorderWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"warning"
]
},
"white": {
- "value": "transparent",
+ "value": "#e0e0e0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "transparent"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBackgroundWhite",
+ "name": "ButtonHoverBorderWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
"value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.dark.json",
@@ -5727,164 +5269,164 @@
"original": {
"value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderDark",
+ "name": "ButtonHoverTextDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderDanger",
+ "name": "ButtonHoverTextDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"danger"
]
},
"info": {
- "value": "#78b6ff",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderInfo",
+ "name": "ButtonHoverTextInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"info"
]
},
"default": {
- "value": "#a8a8a8",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.5.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderDefault",
+ "name": "ButtonHoverTextDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"default"
]
},
"primary": {
- "value": "#429bff",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderPrimary",
+ "name": "ButtonHoverTextPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"primary"
]
},
"secondary": {
- "value": "#484848",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderSecondary",
+ "name": "ButtonHoverTextSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderSuccess",
+ "name": "ButtonHoverTextSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderWarning",
+ "name": "ButtonHoverTextWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"warning"
]
},
@@ -5895,275 +5437,275 @@
"original": {
"value": "{color.white.value}"
},
- "name": "ButtonOutlineBorderWhite",
+ "name": "ButtonHoverTextWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "hover",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "border",
+ "hover",
+ "text",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "selected": {
+ "background": {
"dark": {
- "value": "#ffffff",
+ "value": "#e0e0e0",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineTextDark",
+ "name": "ButtonSelectedBackgroundDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#ffcfd1",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonOutlineTextDanger",
+ "name": "ButtonSelectedBackgroundDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"danger"
]
},
"info": {
- "value": "#78b6ff",
+ "value": "#abd2ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.5.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonOutlineTextInfo",
+ "name": "ButtonSelectedBackgroundInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"info"
]
},
"default": {
- "value": "#ffffff",
+ "value": "#484848",
"filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonOutlineTextDefault",
+ "name": "ButtonSelectedBackgroundDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"default"
]
},
"primary": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.3.value}"
},
- "name": "ButtonOutlineTextPrimary",
+ "name": "ButtonSelectedBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#484848",
+ "value": "#e0e0e0",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineTextSecondary",
+ "name": "ButtonSelectedBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#b5f5e0",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonOutlineTextSuccess",
+ "name": "ButtonSelectedBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#ffb77c",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonOutlineTextWarning",
+ "name": "ButtonSelectedBackgroundWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#e0e0e0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineTextWhite",
+ "name": "ButtonSelectedBackgroundWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "background",
"white"
]
}
- }
- },
- "hover": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "#282828",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundDark",
+ "name": "ButtonSelectedBorderDark",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#ffebec",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBackgroundDanger",
+ "name": "ButtonSelectedBorderDanger",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#abd2ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonHoverBackgroundInfo",
+ "name": "ButtonSelectedBorderInfo",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"info"
]
},
@@ -6174,696 +5716,656 @@
"original": {
"value": "{color.gray.2.value}"
},
- "name": "ButtonHoverBackgroundDefault",
+ "name": "ButtonSelectedBorderDefault",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"default"
]
},
"primary": {
- "value": "#429bff",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonHoverBackgroundPrimary",
+ "name": "ButtonSelectedBorderPrimary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#686868",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundSecondary",
+ "name": "ButtonSelectedBorderSecondary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#d6fff1",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBackgroundSuccess",
+ "name": "ButtonSelectedBorderSuccess",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"success"
]
},
"warning": {
- "value": "#bc4c00",
+ "value": "#ffd8b5",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.4.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBackgroundWarning",
+ "name": "ButtonSelectedBorderWarning",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"warning"
]
},
"white": {
- "value": "#e0e0e0",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundWhite",
+ "name": "ButtonSelectedBorderWhite",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "background",
+ "type": "selected",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "background",
+ "selected",
+ "border",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "focus": {
+ "background": {
"dark": {
- "value": "#282828",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderDark",
+ "name": "ButtonFocusBackgroundDark",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#ffebec",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBorderDanger",
+ "name": "ButtonFocusBackgroundDanger",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverBorderInfo",
+ "name": "ButtonFocusBackgroundInfo",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"info"
]
},
- "default": {
- "value": "#a8a8a8",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5.value}"
- },
- "name": "ButtonHoverBorderDefault",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "border",
- "default"
- ]
- },
"primary": {
- "value": "#429bff",
+ "value": "#e8f3ff",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.4.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverBorderPrimary",
+ "name": "ButtonFocusBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#686868",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.3.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderSecondary",
+ "name": "ButtonFocusBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#d6fff1",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBorderSuccess",
+ "name": "ButtonFocusBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"success"
]
},
"warning": {
- "value": "#bc4c00",
+ "value": "#ffd8b5",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.4.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBorderWarning",
+ "name": "ButtonFocusBackgroundWarning",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"warning"
]
},
"white": {
- "value": "#e0e0e0",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderWhite",
+ "name": "ButtonFocusBackgroundWhite",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "border",
+ "type": "focus",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "border",
+ "focus",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "#ffffff",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverTextDark",
+ "name": "ButtonFocusBorderDark",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#ffebec",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverTextDanger",
+ "name": "ButtonFocusBorderDanger",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverTextInfo",
+ "name": "ButtonFocusBorderInfo",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"info"
]
},
- "default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.dark.json",
+ "primary": {
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverTextDefault",
+ "name": "ButtonFocusBorderPrimary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
- "subitem": "default"
+ "type": "focus",
+ "item": "border",
+ "subitem": "primary"
},
"path": [
"button",
- "hover",
- "text",
- "default"
+ "focus",
+ "border",
+ "primary"
]
},
- "primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.primary.dark.json",
+ "secondary": {
+ "value": "#f0f0f0",
+ "filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonHoverTextPrimary",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "text",
- "subitem": "primary"
- },
- "path": [
- "button",
- "hover",
- "text",
- "primary"
- ]
- },
- "secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.secondary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverTextSecondary",
+ "name": "ButtonFocusBorderSecondary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#d6fff1",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverTextSuccess",
+ "name": "ButtonFocusBorderSuccess",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#ffd8b5",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverTextWarning",
+ "name": "ButtonFocusBorderWarning",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#f0f0f0",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverTextWhite",
+ "name": "ButtonFocusBorderWhite",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "focus",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "text",
+ "focus",
+ "border",
"white"
]
}
}
},
- "selected": {
+ "active": {
"background": {
"dark": {
- "value": "#e0e0e0",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDark",
+ "name": "ButtonActiveBackgroundDark",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "dark"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"dark"
]
},
"danger": {
- "value": "#ffcfd1",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonSelectedBackgroundDanger",
+ "name": "ButtonActiveBackgroundDanger",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "danger"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"danger"
]
},
"info": {
- "value": "#abd2ff",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonSelectedBackgroundInfo",
+ "name": "ButtonActiveBackgroundInfo",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "info"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"info"
]
},
"default": {
"value": "#484848",
- "filePath": "tokens/component/button/button.dark.json",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
"value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDefault",
+ "name": "ButtonActiveBackgroundDefault",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "default"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"default"
]
},
"primary": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.3.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonSelectedBackgroundPrimary",
+ "name": "ButtonActiveBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "primary"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"primary"
]
},
"secondary": {
- "value": "#e0e0e0",
+ "value": "#484848",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundSecondary",
+ "name": "ButtonActiveBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"secondary"
]
},
"success": {
- "value": "#b5f5e0",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonSelectedBackgroundSuccess",
+ "name": "ButtonActiveBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "success"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"success"
]
},
"warning": {
- "value": "#ffb77c",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonSelectedBackgroundWarning",
+ "name": "ButtonActiveBackgroundWarning",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "warning"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"warning"
]
},
"white": {
- "value": "#e0e0e0",
+ "value": "#484848",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundWhite",
+ "name": "ButtonActiveBackgroundWhite",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "background",
"subitem": "white"
},
"path": [
"button",
- "selected",
+ "active",
"background",
"white"
]
@@ -6871,1326 +6373,1824 @@
},
"border": {
"dark": {
- "value": "#f0f0f0",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBorderDark",
+ "name": "ButtonActiveBorderDark",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "dark"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"dark"
]
},
"danger": {
- "value": "#ffebec",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonSelectedBorderDanger",
+ "name": "ButtonActiveBorderDanger",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "danger"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"danger"
]
},
"info": {
- "value": "#abd2ff",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonSelectedBorderInfo",
+ "name": "ButtonActiveBorderInfo",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "info"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"info"
]
},
"default": {
"value": "#484848",
- "filePath": "tokens/component/button/button.dark.json",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
"isSource": true,
"original": {
"value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBorderDefault",
+ "name": "ButtonActiveBorderDefault",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "default"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"default"
]
},
"primary": {
- "value": "#1a497d",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonSelectedBorderPrimary",
+ "name": "ButtonActiveBorderPrimary",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "primary"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"primary"
]
},
"secondary": {
- "value": "#f0f0f0",
+ "value": "#484848",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBorderSecondary",
+ "name": "ButtonActiveBorderSecondary",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"secondary"
]
},
"success": {
- "value": "#d6fff1",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonSelectedBorderSuccess",
+ "name": "ButtonActiveBorderSuccess",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "success"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"success"
]
},
"warning": {
- "value": "#ffd8b5",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonSelectedBorderWarning",
+ "name": "ButtonActiveBorderWarning",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "warning"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"warning"
]
},
"white": {
- "value": "#f0f0f0",
+ "value": "#484848",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBorderWhite",
+ "name": "ButtonActiveBorderWhite",
"attributes": {
"category": "button",
- "type": "selected",
+ "type": "active",
"item": "border",
"subitem": "white"
},
"path": [
"button",
- "selected",
+ "active",
"border",
"white"
]
}
- }
- },
- "focus": {
- "background": {
+ },
+ "text": {
"dark": {
- "value": "#f0f0f0",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": false,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundDark",
+ "name": "ButtonActiveTextDark",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"dark"
]
},
"danger": {
- "value": "#ffebec",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundDanger",
+ "name": "ButtonActiveTextDanger",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"danger"
]
},
"info": {
- "value": "#cce3ff",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundInfo",
+ "name": "ButtonActiveTextInfo",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"info"
]
},
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonActiveTextDefault",
+ "attributes": {
+ "category": "button",
+ "type": "active",
+ "item": "text",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "active",
+ "text",
+ "default"
+ ]
+ },
"primary": {
- "value": "#e8f3ff",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundPrimary",
+ "name": "ButtonActiveTextPrimary",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"primary"
]
},
"secondary": {
- "value": "#f0f0f0",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundSecondary",
+ "name": "ButtonActiveTextSecondary",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"secondary"
]
},
"success": {
- "value": "#d6fff1",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundSuccess",
+ "name": "ButtonActiveTextSuccess",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"success"
]
},
"warning": {
- "value": "#ffd8b5",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundWarning",
+ "name": "ButtonActiveTextWarning",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"warning"
]
},
"white": {
- "value": "#f0f0f0",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": false,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundWhite",
+ "name": "ButtonActiveTextWhite",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
+ "type": "active",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "focus",
- "background",
+ "active",
+ "text",
"white"
]
}
- },
- "border": {
- "dark": {
- "value": "#f0f0f0",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
+ }
+ },
+ "color": {
+ "background": {
+ "default": {
+ "value": "#282828",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonFocusBorderDark",
+ "name": "ButtonColorBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "dark"
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "dark"
+ "color",
+ "background",
+ "default"
]
- },
- "danger": {
- "value": "#ffebec",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#686868",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.gray.3.value}"
},
- "name": "ButtonFocusBorderDanger",
+ "name": "ButtonColorBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "color",
"item": "border",
- "subitem": "danger"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "color",
"border",
- "danger"
+ "default"
]
- },
- "info": {
- "value": "#cce3ff",
- "filePath": "tokens/component/button/button.info.dark.json",
+ }
+ }
+ },
+ "closable": {
+ "hover": {
+ "background": {
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": false,
+ "original": {
+ "value": "{color.transparent.white.1.value}"
+ },
+ "name": "ButtonClosableHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "closable",
+ "item": "hover",
+ "subitem": "background",
+ "state": "default"
+ },
+ "path": [
+ "button",
+ "closable",
+ "hover",
+ "background",
+ "default"
+ ]
+ }
+ }
+ }
+ },
+ "disabled": {
+ "background": {
+ "default": {
+ "value": "#282828",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonFocusBorderInfo",
+ "name": "ButtonDisabledBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "info"
+ "type": "disabled",
+ "item": "background",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "info"
+ "disabled",
+ "background",
+ "default"
]
- },
- "primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/button/button.primary.dark.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#484848",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonFocusBorderPrimary",
+ "name": "ButtonDisabledBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "disabled",
"item": "border",
- "subitem": "primary"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "disabled",
"border",
- "primary"
+ "default"
]
- },
- "secondary": {
- "value": "#f0f0f0",
- "filePath": "tokens/component/button/button.secondary.dark.json",
+ }
+ },
+ "text": {
+ "default": {
+ "value": "#a8a8a8",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonFocusBorderSecondary",
+ "name": "ButtonDisabledTextDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "secondary"
+ "type": "disabled",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "border",
- "secondary"
+ "disabled",
+ "text",
+ "default"
]
- },
- "success": {
- "value": "#d6fff1",
- "filePath": "tokens/component/button/button.success.dark.json",
+ }
+ }
+ },
+ "size": {
+ "padding": {
+ "small": {
+ "value": "5px 6px",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{size.base.65.value} {size.base.75.value}"
},
- "name": "ButtonFocusBorderSuccess",
+ "name": "ButtonSizePaddingSmall",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "success"
+ "type": "size",
+ "item": "padding",
+ "subitem": "small"
},
"path": [
"button",
- "focus",
- "border",
- "success"
+ "size",
+ "padding",
+ "small"
]
},
- "warning": {
- "value": "#ffd8b5",
- "filePath": "tokens/component/button/button.warning.dark.json",
+ "medium": {
+ "value": "8px 10px",
+ "filePath": "tokens/component/button/button.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{size.base.100.value} {size.base.125.value}"
},
- "name": "ButtonFocusBorderWarning",
+ "name": "ButtonSizePaddingMedium",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "warning"
+ "type": "size",
+ "item": "padding",
+ "subitem": "medium"
},
"path": [
"button",
- "focus",
- "border",
- "warning"
+ "size",
+ "padding",
+ "medium"
]
},
- "white": {
- "value": "#f0f0f0",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
+ "large": {
+ "value": "14px 20px",
+ "filePath": "tokens/component/button/button.dark.json",
+ "isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{size.base.175.value} {size.base.250.value}"
},
- "name": "ButtonFocusBorderWhite",
+ "name": "ButtonSizePaddingLarge",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "white"
+ "type": "size",
+ "item": "padding",
+ "subitem": "large"
},
"path": [
"button",
- "focus",
- "border",
- "white"
+ "size",
+ "padding",
+ "large"
]
}
}
- },
- "active": {
- "background": {
- "dark": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
+ }
+ },
+ "alert": {
+ "color": {
+ "title": {
+ "default": {
+ "value": "#f8f8f8",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonActiveBackgroundDark",
+ "name": "AlertColorTitleDefault",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "default"
},
"path": [
- "button",
- "active",
- "background",
- "dark"
+ "alert",
+ "color",
+ "title",
+ "default"
]
},
- "danger": {
- "value": "#a12b2b",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ "primary": {
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonActiveBackgroundDanger",
+ "name": "AlertColorTitlePrimary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "primary"
},
"path": [
- "button",
- "active",
- "background",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "primary"
]
},
- "info": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.info.dark.json",
+ "secondary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonActiveBackgroundInfo",
+ "name": "AlertColorTitleSecondary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "info"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "secondary"
},
"path": [
- "button",
- "active",
- "background",
- "info"
+ "alert",
+ "color",
+ "title",
+ "secondary"
]
},
- "default": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "danger": {
+ "value": "#ffcfd1",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.red.7.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonActiveBackgroundDefault",
+ "name": "AlertColorTitleDanger",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "default"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "danger"
},
"path": [
- "button",
- "active",
- "background",
- "default"
+ "alert",
+ "color",
+ "title",
+ "danger"
]
},
- "primary": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.primary.dark.json",
+ "warning": {
+ "value": "#e3ad0b",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.2.value}"
+ "value": "{color.yellow.5.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonActiveBackgroundPrimary",
+ "name": "AlertColorTitleWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "primary"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "warning"
},
"path": [
- "button",
- "active",
- "background",
- "primary"
- ]
- },
- "secondary": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.secondary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundSecondary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "active",
- "background",
- "secondary"
+ "alert",
+ "color",
+ "title",
+ "warning"
]
},
"success": {
- "value": "#067852",
- "filePath": "tokens/component/button/button.success.dark.json",
+ "value": "#b5f5e0",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.green.7.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveBackgroundSuccess",
+ "name": "AlertColorTitleSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "success"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"success"
]
},
- "warning": {
- "value": "#762c00",
- "filePath": "tokens/component/button/button.warning.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.2.value}"
- },
- "name": "ButtonActiveBackgroundWarning",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "background",
- "warning"
- ]
- },
- "white": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "background",
- "white"
- ]
- }
- },
- "border": {
- "dark": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBorderDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "border",
- "dark"
- ]
- },
- "danger": {
- "value": "#a12b2b",
- "filePath": "tokens/component/button/button.danger.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.red.2.value}"
- },
- "name": "ButtonActiveBorderDanger",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "danger"
- },
- "path": [
- "button",
- "active",
- "border",
- "danger"
- ]
- },
"info": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.info.dark.json",
+ "value": "#78b6ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.blue.5.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveBorderInfo",
+ "name": "AlertColorTitleInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "title",
"info"
]
},
- "default": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
+ "weak": {
+ "default": {
+ "value": "#888888",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "default"
+ ]
},
- "name": "ButtonActiveBorderDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "default"
+ "primary": {
+ "value": "#429bff",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}"
+ },
+ "name": "AlertColorTitleWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "default"
- ]
- },
- "primary": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.primary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2.value}"
+ "secondary": {
+ "value": "#888888",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "secondary"
+ ]
},
- "name": "ButtonActiveBorderPrimary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "primary"
+ "danger": {
+ "value": "#ff5760",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.4.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorTitleWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "danger"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.secondary.dark.json",
+ "warning": {
+ "value": "#bc4c00",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.4.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorTitleWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#28bd8b",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.4.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorTitleWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#429bff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorTitleWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "content": {
+ "default": {
+ "value": "#f8f8f8",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonActiveBorderSecondary",
+ "name": "AlertColorContentDefault",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "secondary"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "default"
},
"path": [
- "button",
- "active",
- "border",
- "secondary"
+ "alert",
+ "color",
+ "content",
+ "default"
]
},
- "success": {
- "value": "#067852",
- "filePath": "tokens/component/button/button.success.dark.json",
+ "dark": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonActiveBorderSuccess",
+ "name": "AlertColorContentDark",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "dark"
},
"path": [
- "button",
- "active",
- "border",
- "success"
+ "alert",
+ "color",
+ "content",
+ "dark"
]
},
- "warning": {
- "value": "#762c00",
- "filePath": "tokens/component/button/button.warning.dark.json",
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.orange.2.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonActiveBorderWarning",
+ "name": "AlertColorContentPrimary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "warning"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "primary"
},
"path": [
- "button",
- "active",
- "border",
- "warning"
+ "alert",
+ "color",
+ "content",
+ "primary"
]
},
- "white": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
+ "secondary": {
+ "value": "#282828",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonActiveBorderWhite",
+ "name": "AlertColorContentSecondary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "white"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "secondary"
},
"path": [
- "button",
- "active",
- "border",
- "white"
+ "alert",
+ "color",
+ "content",
+ "secondary"
]
- }
- },
- "text": {
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": false,
+ },
+ "danger": {
+ "value": "#80252a",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonActiveTextDark",
+ "name": "AlertColorContentDanger",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "danger"
},
"path": [
- "button",
- "active",
- "text",
- "dark"
+ "alert",
+ "color",
+ "content",
+ "danger"
]
},
- "danger": {
+ "warning": {
"value": "#ffffff",
- "filePath": "tokens/component/button/button.danger.dark.json",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextDanger",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "danger"
- },
- "path": [
- "button",
- "active",
- "text",
- "danger"
- ]
- },
- "info": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.info.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonActiveTextInfo",
+ "name": "AlertColorContentWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "info"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "warning"
},
"path": [
- "button",
- "active",
- "text",
- "info"
+ "alert",
+ "color",
+ "content",
+ "warning"
]
},
- "default": {
+ "success": {
"value": "#ffffff",
- "filePath": "tokens/component/button/button.__dark__.dark.json",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveTextDefault",
+ "name": "AlertColorContentSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "default"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "text",
- "default"
+ "alert",
+ "color",
+ "content",
+ "success"
]
},
- "primary": {
+ "info": {
"value": "#ffffff",
- "filePath": "tokens/component/button/button.primary.dark.json",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveTextPrimary",
+ "name": "AlertColorContentInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "primary"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "info"
},
"path": [
- "button",
- "active",
- "text",
- "primary"
+ "alert",
+ "color",
+ "content",
+ "info"
]
},
- "secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.secondary.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
+ "weak": {
+ "default": {
+ "value": "#686868",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "default"
+ ]
},
- "name": "ButtonActiveTextSecondary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "secondary"
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.3.value}"
+ },
+ "name": "AlertColorContentWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "text",
- "secondary"
- ]
- },
- "success": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.success.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
+ "secondary": {
+ "value": "#686868",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "secondary"
+ ]
},
- "name": "ButtonActiveTextSuccess",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "success"
+ "danger": {
+ "value": "#d9363e",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.3.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorContentWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "danger"
+ ]
},
- "path": [
- "button",
- "active",
- "text",
- "success"
- ]
- },
- "warning": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.warning.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
+ "warning": {
+ "value": "#953800",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.3.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorContentWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "warning"
+ ]
},
- "name": "ButtonActiveTextWarning",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
+ "success": {
+ "value": "#009f6a",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.3.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorContentWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#78b6ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorContentWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "background": {
+ "default": {
+ "value": "#181818",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0.value}"
+ },
+ "name": "AlertColorBackgroundDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "#181818",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0.value}"
+ },
+ "name": "AlertColorBackgroundDark",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "#429bff",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary.value}"
+ },
+ "name": "AlertColorBackgroundPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#484848",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary.value}"
+ },
+ "name": "AlertColorBackgroundSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.success.value}"
+ },
+ "name": "AlertColorBackgroundSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "AlertColorBackgroundInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "info"
+ ]
+ },
+ "warning": {
+ "value": "#e16f24",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning.value}"
+ },
+ "name": "AlertColorBackgroundWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "text",
+ "alert",
+ "color",
+ "background",
"warning"
]
},
- "white": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": false,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "text",
- "white"
- ]
- }
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "AlertColorBackgroundDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "danger"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "#282828",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "#1a497d",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#282828",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "#80252a",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorBackgroundWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "#5c2200",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.1.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorBackgroundWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#1b5441",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.1.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorBackgroundWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.dark.json",
+ "isSource": true,
+ "original": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorBackgroundWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": {
+ "value": "16px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "16px"
+ },
+ "name": "AvatarSize30",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "30"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "30"
+ ]
+ },
+ "50": {
+ "value": "20px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "20px"
+ },
+ "name": "AvatarSize50",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "50"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "50"
+ ]
+ },
+ "100": {
+ "value": "30px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "30px"
+ },
+ "name": "AvatarSize100",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "100"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "100"
+ ]
+ },
+ "200": {
+ "value": "35px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "35px"
+ },
+ "name": "AvatarSize200",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "200"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "200"
+ ]
+ },
+ "300": {
+ "value": "40px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "40px"
+ },
+ "name": "AvatarSize300",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "300"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "300"
+ ]
+ },
+ "400": {
+ "value": "45px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "45px"
+ },
+ "name": "AvatarSize400",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "400"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "400"
+ ]
+ },
+ "500": {
+ "value": "50px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "50px"
+ },
+ "name": "AvatarSize500",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "500"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "500"
+ ]
+ },
+ "600": {
+ "value": "55px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "55px"
+ },
+ "name": "AvatarSize600",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "600"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "600"
+ ]
+ },
+ "700": {
+ "value": "60px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": false,
+ "original": {
+ "value": "60px"
+ },
+ "name": "AvatarSize700",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "700"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "700"
+ ]
}
- },
+ }
+ },
+ "blank": {
"color": {
"background": {
"default": {
- "value": "#282828",
- "filePath": "tokens/component/button/button.dark.json",
+ "value": "transparent",
+ "filePath": "tokens/component/blank.dark.json",
"isSource": true,
"original": {
- "value": "{color.gray.1.value}"
+ "value": "transparent"
},
- "name": "ButtonColorBackgroundDefault",
+ "name": "BlankColorBackgroundDefault",
"attributes": {
- "category": "button",
+ "category": "blank",
"type": "color",
"item": "background",
"subitem": "default"
},
"path": [
- "button",
- "color",
- "background",
- "default"
- ]
- }
- },
- "border": {
- "default": {
- "value": "#686868",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "ButtonColorBorderDefault",
- "attributes": {
- "category": "button",
- "type": "color",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
+ "blank",
"color",
- "border",
- "default"
- ]
- }
- }
- },
- "closable": {
- "hover": {
- "background": {
- "default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.json",
- "isSource": false,
- "original": {
- "value": "{color.transparent.white.1.value}"
- },
- "name": "ButtonClosableHoverBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "closable",
- "item": "hover",
- "subitem": "background",
- "state": "default"
- },
- "path": [
- "button",
- "closable",
- "hover",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "disabled": {
- "background": {
- "default": {
- "value": "#282828",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "ButtonDisabledBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
"background",
"default"
]
}
- },
- "border": {
- "default": {
- "value": "#484848",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonDisabledBorderDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "border",
- "default"
- ]
- }
- },
- "text": {
- "default": {
- "value": "#a8a8a8",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5.value}"
- },
- "name": "ButtonDisabledTextDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "text",
- "default"
- ]
- }
- }
- },
- "size": {
- "padding": {
- "small": {
- "value": "5px 6px",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.65.value} {size.base.75.value}"
- },
- "name": "ButtonSizePaddingSmall",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "small"
- },
- "path": [
- "button",
- "size",
- "padding",
- "small"
- ]
- },
- "medium": {
- "value": "8px 10px",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.100.value} {size.base.125.value}"
- },
- "name": "ButtonSizePaddingMedium",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "medium"
- },
- "path": [
- "button",
- "size",
- "padding",
- "medium"
- ]
- },
- "large": {
- "value": "14px 20px",
- "filePath": "tokens/component/button/button.dark.json",
- "isSource": true,
- "original": {
- "value": "{size.base.175.value} {size.base.250.value}"
- },
- "name": "ButtonSizePaddingLarge",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "large"
- },
- "path": [
- "button",
- "size",
- "padding",
- "large"
- ]
- }
}
}
},
diff --git a/packages/design-tokens/dist/umd/tokens.js b/packages/design-tokens/dist/umd/tokens.js
index f37c1179..c713f199 100644
--- a/packages/design-tokens/dist/umd/tokens.js
+++ b/packages/design-tokens/dist/umd/tokens.js
@@ -1,6 +1,6 @@
/**
* Do not edit directly
- * Generated on Sat, 25 Nov 2023 12:09:08 GMT
+ * Generated on Mon, 22 Jan 2024 16:24:49 GMT
*/
(function(root, factory) {
@@ -3767,1294 +3767,985 @@
}
}
},
- "alert": {
- "color": {
- "title": {
- "default": {
+ "button": {
+ "default": {
+ "background": {
+ "dark": {
"value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.black.value}"
},
- "name": "AlertColorTitleDefault",
+ "name": "ButtonDefaultBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
- "title",
- "default"
+ "button",
+ "default",
+ "background",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonDefaultBackgroundDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "danger"
+ ]
+ },
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "ButtonDefaultBackgroundInfo",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "button",
+ "default",
+ "background",
+ "info"
]
},
"primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorTitlePrimary",
+ "name": "ButtonDefaultBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "primary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorTitleSecondary",
+ "name": "ButtonDefaultBackgroundSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"secondary"
]
},
- "danger": {
- "value": "#ffffff",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.success.value}"
},
- "name": "AlertColorTitleDanger",
+ "name": "ButtonDefaultBackgroundSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "danger"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "title",
- "danger"
+ "button",
+ "default",
+ "background",
+ "success"
]
},
"warning": {
- "value": "#ffffff",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.warning.value}"
},
- "name": "AlertColorTitleWarning",
+ "name": "ButtonDefaultBackgroundWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "background",
"warning"
]
},
- "success": {
- "value": "#ffffff",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "white": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the success color"
+ "value": "{color.black.value}"
},
- "name": "AlertColorTitleSuccess",
+ "name": "ButtonDefaultBackgroundWhite",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "success"
+ "category": "button",
+ "type": "default",
+ "item": "background",
+ "subitem": "white"
},
"path": [
- "alert",
- "color",
- "title",
- "success"
+ "button",
+ "default",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBorderDark",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "dark"
+ ]
+ },
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonDefaultBorderDanger",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "danger"
]
},
"info": {
- "value": "#ffffff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the info color"
+ "value": "{color.info.value}"
},
- "name": "AlertColorTitleInfo",
+ "name": "ButtonDefaultBorderInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
+ "category": "button",
+ "type": "default",
+ "item": "border",
"subitem": "info"
},
"path": [
- "alert",
- "color",
- "title",
+ "button",
+ "default",
+ "border",
"info"
]
},
- "weak": {
- "default": {
- "value": "#a2adb8",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "default"
- ]
- },
- "primary": {
- "value": "#78b6ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}"
- },
- "name": "AlertColorTitleWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "#a2adb8",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.4.value}"
- },
- "name": "AlertColorTitleWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "#ff858b",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.4.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorTitleWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "#e16f24",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.4.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorTitleWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#52d9ac",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.4.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorTitleWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "success"
- ]
- },
- "info": {
- "value": "#78b6ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.4.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorTitleWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "title",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "title",
- "weak",
- "info"
- ]
- }
- }
- },
- "content": {
- "default": {
- "value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.primary.value}"
},
- "name": "AlertColorContentDefault",
+ "name": "ButtonDefaultBorderPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "default"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
- "content",
- "default"
+ "button",
+ "default",
+ "border",
+ "primary"
]
},
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/alert.json",
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.secondary.value}"
},
- "name": "AlertColorContentDark",
+ "name": "ButtonDefaultBorderSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "dark"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
- "content",
- "dark"
+ "button",
+ "default",
+ "border",
+ "secondary"
]
},
- "primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/alert.json",
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.success.value}"
},
- "name": "AlertColorContentPrimary",
+ "name": "ButtonDefaultBorderSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "primary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
- "primary"
+ "button",
+ "default",
+ "border",
+ "success"
]
},
- "secondary": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
+ "warning": {
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning.value}"
},
- "name": "AlertColorContentSecondary",
+ "name": "ButtonDefaultBorderWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "secondary"
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "secondary"
+ "button",
+ "default",
+ "border",
+ "warning"
+ ]
+ },
+ "white": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.black.value}"
+ },
+ "name": "ButtonDefaultBorderWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "default",
+ "border",
+ "white"
+ ]
+ }
+ },
+ "text": {
+ "dark": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextDark",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "dark"
]
},
"danger": {
- "value": "#ffebec",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentDanger",
+ "name": "ButtonDefaultTextDanger",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"danger"
]
},
- "warning": {
+ "info": {
"value": "#ffffff",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the warning color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentWarning",
+ "name": "ButtonDefaultTextInfo",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "warning"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
- "content",
- "warning"
+ "button",
+ "default",
+ "text",
+ "info"
+ ]
+ },
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextPrimary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "primary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.secondary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonDefaultTextSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "default",
+ "text",
+ "secondary"
]
},
"success": {
"value": "#ffffff",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the success color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentSuccess",
+ "name": "ButtonDefaultTextSuccess",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
+ "category": "button",
+ "type": "default",
+ "item": "text",
"subitem": "success"
},
"path": [
- "alert",
- "color",
- "content",
+ "button",
+ "default",
+ "text",
"success"
]
},
- "info": {
+ "warning": {
"value": "#ffffff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}",
- "comment": "Base color for the info color"
+ "value": "{color.white.value}"
},
- "name": "AlertColorContentInfo",
+ "name": "ButtonDefaultTextWarning",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "info"
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "warning"
},
"path": [
- "alert",
- "color",
- "content",
- "info"
+ "button",
+ "default",
+ "text",
+ "warning"
]
},
- "weak": {
- "default": {
- "value": "#c5ced6",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "default"
- ]
+ "white": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
},
- "primary": {
- "value": "#abd2ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.3.value}"
- },
- "name": "AlertColorContentWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "primary"
- ]
- },
- "secondary": {
- "value": "#c5ced6",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "AlertColorContentWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "secondary"
- ]
- },
- "danger": {
- "value": "#ffb5b9",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.3.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorContentWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "danger"
- ]
- },
- "warning": {
- "value": "#fb8f44",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.3.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorContentWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "warning"
- ]
- },
- "success": {
- "value": "#8debcb",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.3.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorContentWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "success"
- ]
+ "name": "ButtonDefaultTextWhite",
+ "attributes": {
+ "category": "button",
+ "type": "default",
+ "item": "text",
+ "subitem": "white"
},
- "info": {
- "value": "#429bff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.5.value}",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorContentWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "content",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "content",
- "weak",
- "info"
- ]
- }
+ "path": [
+ "button",
+ "default",
+ "text",
+ "white"
+ ]
}
- },
+ }
+ },
+ "outline": {
"background": {
- "default": {
- "value": "#f8f8f8",
- "filePath": "tokens/component/alert.json",
+ "dark": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.0.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundDefault",
+ "name": "ButtonOutlineBackgroundDark",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "default"
+ "subitem": "dark"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "default"
+ "dark"
]
},
- "dark": {
- "value": "#2c353d",
- "filePath": "tokens/component/alert.json",
+ "danger": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundDark",
+ "name": "ButtonOutlineBackgroundDanger",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "dark"
+ "subitem": "danger"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "dark"
+ "danger"
]
},
- "primary": {
- "value": "#1273e6",
- "filePath": "tokens/component/alert.json",
+ "info": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundPrimary",
+ "name": "ButtonOutlineBackgroundInfo",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "primary"
+ "subitem": "info"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "primary"
+ "info"
]
},
- "secondary": {
- "value": "#818e9a",
- "filePath": "tokens/component/alert.json",
+ "default": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSecondary",
+ "name": "ButtonOutlineBackgroundDefault",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "secondary"
+ "subitem": "default"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "secondary"
+ "default"
]
},
- "success": {
- "value": "#009f6a",
- "filePath": "tokens/component/alert.json",
+ "primary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundSuccess",
+ "name": "ButtonOutlineBackgroundPrimary",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "success"
+ "subitem": "primary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "success"
+ "primary"
]
},
- "info": {
- "value": "#429bff",
- "filePath": "tokens/component/alert.json",
+ "secondary": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundInfo",
+ "name": "ButtonOutlineBackgroundSecondary",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
- "subitem": "info"
+ "subitem": "secondary"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
- "info"
+ "secondary"
+ ]
+ },
+ "success": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.success.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
+ },
+ "name": "ButtonOutlineBackgroundSuccess",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "success"
+ },
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "success"
]
},
"warning": {
- "value": "#e16f24",
- "filePath": "tokens/component/alert.json",
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "transparent"
},
- "name": "AlertColorBackgroundWarning",
+ "name": "ButtonOutlineBackgroundWarning",
"attributes": {
- "category": "alert",
- "type": "color",
+ "category": "button",
+ "type": "outline",
"item": "background",
"subitem": "warning"
},
"path": [
- "alert",
- "color",
+ "button",
+ "outline",
"background",
"warning"
]
},
+ "white": {
+ "value": "transparent",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "transparent"
+ },
+ "name": "ButtonOutlineBackgroundWhite",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "background",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "outline",
+ "background",
+ "white"
+ ]
+ }
+ },
+ "border": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "ButtonOutlineBorderDark",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "dark"
+ ]
+ },
"danger": {
"value": "#d9363e",
- "filePath": "tokens/component/alert.json",
+ "filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
"value": "{color.danger.value}"
},
- "name": "AlertColorBackgroundDanger",
+ "name": "ButtonOutlineBorderDanger",
"attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
+ "category": "button",
+ "type": "outline",
+ "item": "border",
"subitem": "danger"
},
"path": [
- "alert",
- "color",
- "background",
+ "button",
+ "outline",
+ "border",
"danger"
]
},
- "weak": {
- "default": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakDefault",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "default"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "default"
- ]
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
},
- "primary": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.1.value}"
- },
- "name": "AlertColorBackgroundWeakPrimary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "primary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "primary"
- ]
+ "name": "ButtonOutlineBorderInfo",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "info"
},
- "secondary": {
- "value": "#ebf0f5",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.1.value}"
- },
- "name": "AlertColorBackgroundWeakSecondary",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "secondary"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "secondary"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "info"
+ ]
+ },
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.5.value}"
},
- "danger": {
- "value": "#ffebec",
- "comment": "Base color for the danger color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.red.1.value}",
- "comment": "Base color for the danger color"
- },
- "name": "AlertColorBackgroundWeakDanger",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "danger"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "danger"
- ]
+ "name": "ButtonOutlineBorderDefault",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "default"
},
- "warning": {
- "value": "#ffd8b5",
- "comment": "Base color for the warning color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.orange.1.value}",
- "comment": "Base color for the warning color"
- },
- "name": "AlertColorBackgroundWeakWarning",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "warning"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "warning"
- ]
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/button/button.primary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary.value}"
},
- "success": {
- "value": "#d6fff1",
- "comment": "Base color for the success color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "{color.green.1.value}",
- "comment": "Base color for the success color"
- },
- "name": "AlertColorBackgroundWeakSuccess",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "success"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "success"
- ]
+ "name": "ButtonOutlineBorderPrimary",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "primary"
},
- "info": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color",
- "filePath": "tokens/component/alert.json",
- "isSource": true,
- "original": {
- "value": "#e2f4ff",
- "comment": "Base color for the info color"
- },
- "name": "AlertColorBackgroundWeakInfo",
- "attributes": {
- "category": "alert",
- "type": "color",
- "item": "background",
- "subitem": "weak",
- "state": "info"
- },
- "path": [
- "alert",
- "color",
- "background",
- "weak",
- "info"
- ]
- }
- }
- }
- }
- },
- "avatar": {
- "size": {
- "30": {
- "value": "16px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "16px"
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "primary"
+ ]
},
- "name": "AvatarSize30",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "30"
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.secondary.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary.value}"
+ },
+ "name": "ButtonOutlineBorderSecondary",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "secondary"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "secondary"
+ ]
},
- "path": [
- "avatar",
- "size",
- "30"
- ]
- },
- "50": {
- "value": "20px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "20px"
+ "success": {
+ "value": "#009f6a",
+ "filePath": "tokens/component/button/button.success.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.success.value}"
+ },
+ "name": "ButtonOutlineBorderSuccess",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "success"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "success"
+ ]
},
- "name": "AvatarSize50",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "50"
+ "warning": {
+ "value": "#e16f24",
+ "filePath": "tokens/component/button/button.warning.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.warning.value}"
+ },
+ "name": "ButtonOutlineBorderWarning",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "warning"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "warning"
+ ]
},
- "path": [
- "avatar",
- "size",
- "50"
- ]
+ "white": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.white.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "ButtonOutlineBorderWhite",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "border",
+ "subitem": "white"
+ },
+ "path": [
+ "button",
+ "outline",
+ "border",
+ "white"
+ ]
+ }
},
- "100": {
- "value": "30px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "30px"
+ "text": {
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/button/button.__dark__.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "ButtonOutlineTextDark",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "dark"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "dark"
+ ]
},
- "name": "AvatarSize100",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "100"
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/button/button.danger.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "ButtonOutlineTextDanger",
+ "attributes": {
+ "category": "button",
+ "type": "outline",
+ "item": "text",
+ "subitem": "danger"
+ },
+ "path": [
+ "button",
+ "outline",
+ "text",
+ "danger"
+ ]
},
- "path": [
- "avatar",
- "size",
- "100"
- ]
- },
- "200": {
- "value": "35px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "35px"
- },
- "name": "AvatarSize200",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "200"
- },
- "path": [
- "avatar",
- "size",
- "200"
- ]
- },
- "300": {
- "value": "40px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "40px"
- },
- "name": "AvatarSize300",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "300"
- },
- "path": [
- "avatar",
- "size",
- "300"
- ]
- },
- "400": {
- "value": "45px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "45px"
- },
- "name": "AvatarSize400",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "400"
- },
- "path": [
- "avatar",
- "size",
- "400"
- ]
- },
- "500": {
- "value": "50px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "50px"
- },
- "name": "AvatarSize500",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "500"
- },
- "path": [
- "avatar",
- "size",
- "500"
- ]
- },
- "600": {
- "value": "55px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "55px"
- },
- "name": "AvatarSize600",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "600"
- },
- "path": [
- "avatar",
- "size",
- "600"
- ]
- },
- "700": {
- "value": "60px",
- "filePath": "tokens/component/avatar.json",
- "isSource": true,
- "original": {
- "value": "60px"
- },
- "name": "AvatarSize700",
- "attributes": {
- "category": "avatar",
- "type": "size",
- "item": "700"
- },
- "path": [
- "avatar",
- "size",
- "700"
- ]
- }
- }
- },
- "blank": {
- "color": {
- "background": {
- "default": {
- "value": "transparent",
- "filePath": "tokens/component/blank.json",
- "isSource": true,
- "original": {
- "value": "transparent"
- },
- "name": "BlankColorBackgroundDefault",
- "attributes": {
- "category": "blank",
- "type": "color",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "blank",
- "color",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "button": {
- "default": {
- "background": {
- "dark": {
- "value": "#2c353d",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.black.value}"
- },
- "name": "ButtonDefaultBackgroundDark",
- "attributes": {
- "category": "button",
- "type": "default",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "default",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "#d9363e",
- "filePath": "tokens/component/button/button.danger.json",
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.info.value}"
},
- "name": "ButtonDefaultBackgroundDanger",
+ "name": "ButtonOutlineTextInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "danger"
+ "type": "outline",
+ "item": "text",
+ "subitem": "info"
},
"path": [
"button",
- "default",
- "background",
- "danger"
+ "outline",
+ "text",
+ "info"
]
},
- "info": {
- "value": "#429bff",
- "filePath": "tokens/component/button/button.info.json",
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonDefaultBackgroundInfo",
+ "name": "ButtonOutlineTextDefault",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
- "subitem": "info"
+ "type": "outline",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "default",
- "background",
- "info"
+ "outline",
+ "text",
+ "default"
]
},
"primary": {
@@ -5064,17 +4755,17 @@
"original": {
"value": "{color.primary.value}"
},
- "name": "ButtonDefaultBackgroundPrimary",
+ "name": "ButtonOutlineTextPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"primary"
]
},
@@ -5085,17 +4776,17 @@
"original": {
"value": "{color.secondary.value}"
},
- "name": "ButtonDefaultBackgroundSecondary",
+ "name": "ButtonOutlineTextSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"secondary"
]
},
@@ -5106,17 +4797,17 @@
"original": {
"value": "{color.success.value}"
},
- "name": "ButtonDefaultBackgroundSuccess",
+ "name": "ButtonOutlineTextSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"success"
]
},
@@ -5127,1145 +4818,1168 @@
"original": {
"value": "{color.warning.value}"
},
- "name": "ButtonDefaultBackgroundWarning",
+ "name": "ButtonOutlineTextWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"warning"
]
},
"white": {
- "value": "#2c353d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonDefaultBackgroundWhite",
+ "name": "ButtonOutlineTextWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "background",
+ "type": "outline",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "default",
- "background",
+ "outline",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "hover": {
+ "background": {
"dark": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderDark",
+ "name": "ButtonHoverBackgroundDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonDefaultBorderDanger",
+ "name": "ButtonHoverBackgroundDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonDefaultBorderInfo",
+ "name": "ButtonHoverBackgroundInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"info"
]
},
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2.value}"
+ },
+ "name": "ButtonHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "background",
+ "default"
+ ]
+ },
"primary": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonDefaultBorderPrimary",
+ "name": "ButtonHoverBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderSecondary",
+ "name": "ButtonHoverBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonDefaultBorderSuccess",
+ "name": "ButtonHoverBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonDefaultBorderWarning",
+ "name": "ButtonHoverBackgroundWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"warning"
]
},
"white": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.black.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultBorderWhite",
+ "name": "ButtonHoverBackgroundWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "border",
+ "type": "hover",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "default",
- "border",
+ "hover",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextDark",
+ "name": "ButtonHoverBorderDark",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonDefaultTextDanger",
+ "name": "ButtonHoverBorderDanger",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonDefaultTextInfo",
+ "name": "ButtonHoverBorderInfo",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"info"
]
},
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.2.value}"
+ },
+ "name": "ButtonHoverBorderDefault",
+ "attributes": {
+ "category": "button",
+ "type": "hover",
+ "item": "border",
+ "subitem": "default"
+ },
+ "path": [
+ "button",
+ "hover",
+ "border",
+ "default"
+ ]
+ },
"primary": {
- "value": "#ffffff",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonDefaultTextPrimary",
+ "name": "ButtonHoverBorderPrimary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextSecondary",
+ "name": "ButtonHoverBorderSecondary",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonDefaultTextSuccess",
+ "name": "ButtonHoverBorderSuccess",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonDefaultTextWarning",
+ "name": "ButtonHoverBorderWarning",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonDefaultTextWhite",
+ "name": "ButtonHoverBorderWhite",
"attributes": {
"category": "button",
- "type": "default",
- "item": "text",
+ "type": "hover",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "default",
- "text",
+ "hover",
+ "border",
"white"
]
}
- }
- },
- "outline": {
- "background": {
+ },
+ "text": {
"dark": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundDark",
+ "name": "ButtonHoverTextDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"dark"
]
},
"danger": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundDanger",
+ "name": "ButtonHoverTextDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"danger"
]
},
"info": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundInfo",
+ "name": "ButtonHoverTextInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"info"
]
},
"default": {
- "value": "transparent",
+ "value": "#2c353d",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonOutlineBackgroundDefault",
+ "name": "ButtonHoverTextDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"default"
]
},
"primary": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundPrimary",
+ "name": "ButtonHoverTextPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"primary"
]
},
"secondary": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundSecondary",
+ "name": "ButtonHoverTextSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"secondary"
]
},
"success": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundSuccess",
+ "name": "ButtonHoverTextSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"success"
]
},
"warning": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundWarning",
+ "name": "ButtonHoverTextWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"warning"
]
},
"white": {
- "value": "transparent",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "transparent"
+ "value": "{color.white.value}"
},
- "name": "ButtonOutlineBackgroundWhite",
+ "name": "ButtonHoverTextWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "background",
+ "type": "hover",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "background",
+ "hover",
+ "text",
"white"
]
}
- },
- "border": {
+ }
+ },
+ "selected": {
+ "background": {
"dark": {
- "value": "#2c353d",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderDark",
+ "name": "ButtonSelectedBackgroundDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#a12b2b",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.7.value}"
},
- "name": "ButtonOutlineBorderDanger",
+ "name": "ButtonSelectedBackgroundDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonOutlineBorderInfo",
+ "name": "ButtonSelectedBackgroundInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"info"
]
},
"default": {
- "value": "#818e9a",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonOutlineBorderDefault",
+ "name": "ButtonSelectedBackgroundDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"default"
]
},
"primary": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonOutlineBorderPrimary",
+ "name": "ButtonSelectedBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderSecondary",
+ "name": "ButtonSelectedBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#067852",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.7.value}"
},
- "name": "ButtonOutlineBorderSuccess",
+ "name": "ButtonSelectedBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
- "subitem": "success"
+ "type": "selected",
+ "item": "background",
+ "subitem": "success"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#762c00",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.7.value}"
},
- "name": "ButtonOutlineBorderWarning",
+ "name": "ButtonSelectedBackgroundWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#46525c",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.7.value}"
},
- "name": "ButtonOutlineBorderWhite",
+ "name": "ButtonSelectedBackgroundWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "border",
+ "type": "selected",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "border",
+ "selected",
+ "background",
"white"
]
}
},
- "text": {
+ "border": {
"dark": {
- "value": "#2c353d",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextDark",
+ "name": "ButtonSelectedBorderDark",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"dark"
]
},
"danger": {
- "value": "#d9363e",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.danger.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonOutlineTextDanger",
+ "name": "ButtonSelectedBorderDanger",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"danger"
]
},
"info": {
- "value": "#429bff",
+ "value": "#1273e6",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.info.value}"
+ "value": "{color.blue.6.value}"
},
- "name": "ButtonOutlineTextInfo",
+ "name": "ButtonSelectedBorderInfo",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"info"
]
},
"default": {
- "value": "#818e9a",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.5.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonOutlineTextDefault",
+ "name": "ButtonSelectedBorderDefault",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"default"
]
},
"primary": {
- "value": "#1273e6",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.primary.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonOutlineTextPrimary",
+ "name": "ButtonSelectedBorderPrimary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#818e9a",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.secondary.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextSecondary",
+ "name": "ButtonSelectedBorderSecondary",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"secondary"
]
},
"success": {
- "value": "#009f6a",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.success.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonOutlineTextSuccess",
+ "name": "ButtonSelectedBorderSuccess",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"success"
]
},
"warning": {
- "value": "#e16f24",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.warning.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonOutlineTextWarning",
+ "name": "ButtonSelectedBorderWarning",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonOutlineTextWhite",
+ "name": "ButtonSelectedBorderWhite",
"attributes": {
"category": "button",
- "type": "outline",
- "item": "text",
+ "type": "selected",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "outline",
- "text",
+ "selected",
+ "border",
"white"
]
}
}
},
- "hover": {
+ "focus": {
"background": {
"dark": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundDark",
+ "name": "ButtonFocusBackgroundDark",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBackgroundDanger",
+ "name": "ButtonFocusBackgroundDanger",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverBackgroundInfo",
+ "name": "ButtonFocusBackgroundInfo",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonHoverBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "background",
- "default"
- ]
- },
"primary": {
- "value": "#0060cc",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverBackgroundPrimary",
+ "name": "ButtonFocusBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundSecondary",
+ "name": "ButtonFocusBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBackgroundSuccess",
+ "name": "ButtonFocusBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBackgroundWarning",
+ "name": "ButtonFocusBackgroundWarning",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBackgroundWhite",
+ "name": "ButtonFocusBackgroundWhite",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"background",
"white"
]
@@ -6273,449 +5987,428 @@
},
"border": {
"dark": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderDark",
+ "name": "ButtonFocusBorderDark",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "dark"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#80252a",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.8.value}"
},
- "name": "ButtonHoverBorderDanger",
+ "name": "ButtonFocusBorderDanger",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "danger"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#0060cc",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.7.value}"
},
- "name": "ButtonHoverBorderInfo",
+ "name": "ButtonFocusBorderInfo",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "info"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonHoverBorderDefault",
- "attributes": {
- "category": "button",
- "type": "hover",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "hover",
- "border",
- "default"
- ]
- },
"primary": {
- "value": "#0060cc",
+ "value": "#1a497d",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.8.value}"
},
- "name": "ButtonHoverBorderPrimary",
+ "name": "ButtonFocusBorderPrimary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "primary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderSecondary",
+ "name": "ButtonFocusBorderSecondary",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#1b5441",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.8.value}"
},
- "name": "ButtonHoverBorderSuccess",
+ "name": "ButtonFocusBorderSuccess",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "success"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#5c2200",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.8.value}"
},
- "name": "ButtonHoverBorderWarning",
+ "name": "ButtonFocusBorderWarning",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "warning"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#39444d",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.8.value}"
},
- "name": "ButtonHoverBorderWhite",
+ "name": "ButtonFocusBorderWhite",
"attributes": {
"category": "button",
- "type": "hover",
+ "type": "focus",
"item": "border",
"subitem": "white"
},
"path": [
"button",
- "hover",
+ "focus",
"border",
"white"
]
}
- },
- "text": {
+ }
+ },
+ "active": {
+ "background": {
"dark": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextDark",
+ "name": "ButtonActiveBackgroundDark",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "dark"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"dark"
]
},
"danger": {
- "value": "#ffffff",
+ "value": "#ffcfd1",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonHoverTextDanger",
+ "name": "ButtonActiveBackgroundDanger",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "danger"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"danger"
]
},
"info": {
- "value": "#ffffff",
+ "value": "#e8f3ff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonHoverTextInfo",
+ "name": "ButtonActiveBackgroundInfo",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "info"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"info"
]
},
"default": {
- "value": "#2c353d",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.9.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextDefault",
+ "name": "ButtonActiveBackgroundDefault",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "default"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"default"
]
},
"primary": {
- "value": "#ffffff",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonHoverTextPrimary",
+ "name": "ButtonActiveBackgroundPrimary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "primary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"primary"
]
},
"secondary": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextSecondary",
+ "name": "ButtonActiveBackgroundSecondary",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "secondary"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"secondary"
]
},
"success": {
- "value": "#ffffff",
+ "value": "#b5f5e0",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonHoverTextSuccess",
+ "name": "ButtonActiveBackgroundSuccess",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "success"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"success"
]
},
"warning": {
- "value": "#ffffff",
+ "value": "#ffb77c",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonHoverTextWarning",
+ "name": "ButtonActiveBackgroundWarning",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "warning"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"warning"
]
},
"white": {
- "value": "#ffffff",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonHoverTextWhite",
+ "name": "ButtonActiveBackgroundWhite",
"attributes": {
"category": "button",
- "type": "hover",
- "item": "text",
+ "type": "active",
+ "item": "background",
"subitem": "white"
},
"path": [
"button",
- "hover",
- "text",
+ "active",
+ "background",
"white"
]
}
- }
- },
- "selected": {
- "background": {
+ },
+ "border": {
"dark": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDark",
+ "name": "ButtonActiveBorderDark",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"dark"
]
},
"danger": {
- "value": "#a12b2b",
+ "value": "#ffcfd1",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.7.value}"
+ "value": "{color.red.2.value}"
},
- "name": "ButtonSelectedBackgroundDanger",
+ "name": "ButtonActiveBorderDanger",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#e8f3ff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonSelectedBackgroundInfo",
+ "name": "ButtonActiveBorderInfo",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"info"
]
},
@@ -6726,1448 +6419,1755 @@
"original": {
"value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundDefault",
+ "name": "ButtonActiveBorderDefault",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"default"
]
},
"primary": {
- "value": "#0060cc",
+ "value": "#cce3ff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.blue.2.value}"
},
- "name": "ButtonSelectedBackgroundPrimary",
+ "name": "ButtonActiveBorderPrimary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"primary"
]
},
"secondary": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundSecondary",
+ "name": "ButtonActiveBorderSecondary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"secondary"
]
},
"success": {
- "value": "#067852",
+ "value": "#b5f5e0",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.7.value}"
+ "value": "{color.green.2.value}"
},
- "name": "ButtonSelectedBackgroundSuccess",
+ "name": "ButtonActiveBorderSuccess",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"success"
]
},
"warning": {
- "value": "#762c00",
+ "value": "#ffb77c",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.7.value}"
+ "value": "{color.orange.2.value}"
},
- "name": "ButtonSelectedBackgroundWarning",
+ "name": "ButtonActiveBorderWarning",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"warning"
]
},
"white": {
- "value": "#46525c",
+ "value": "#d9e0e6",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonSelectedBackgroundWhite",
+ "name": "ButtonActiveBorderWhite",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "background",
+ "type": "active",
+ "item": "border",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "background",
+ "active",
+ "border",
"white"
]
}
},
- "border": {
+ "text": {
"dark": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.__dark__.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderDark",
+ "name": "ButtonActiveTextDark",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "dark"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"dark"
]
},
"danger": {
- "value": "#80252a",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.danger.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderDanger",
+ "name": "ButtonActiveTextDanger",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "danger"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"danger"
]
},
"info": {
- "value": "#1273e6",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.info.json",
"isSource": true,
"original": {
- "value": "{color.blue.6.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderInfo",
+ "name": "ButtonActiveTextInfo",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "info"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"info"
]
},
"default": {
- "value": "#d9e0e6",
+ "value": "#2c353d",
"filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonSelectedBorderDefault",
+ "name": "ButtonActiveTextDefault",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "default"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"default"
]
},
"primary": {
- "value": "#1a497d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.primary.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderPrimary",
+ "name": "ButtonActiveTextPrimary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "primary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"primary"
]
},
"secondary": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.secondary.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderSecondary",
+ "name": "ButtonActiveTextSecondary",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "secondary"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"secondary"
]
},
"success": {
- "value": "#1b5441",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.success.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderSuccess",
+ "name": "ButtonActiveTextSuccess",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "success"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"success"
]
},
"warning": {
- "value": "#5c2200",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.warning.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderWarning",
+ "name": "ButtonActiveTextWarning",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "warning"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"warning"
]
},
"white": {
- "value": "#39444d",
+ "value": "#ffffff",
"filePath": "tokens/component/button/button.white.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonSelectedBorderWhite",
+ "name": "ButtonActiveTextWhite",
"attributes": {
"category": "button",
- "type": "selected",
- "item": "border",
+ "type": "active",
+ "item": "text",
"subitem": "white"
},
"path": [
"button",
- "selected",
- "border",
+ "active",
+ "text",
"white"
]
}
}
},
- "focus": {
+ "color": {
"background": {
- "dark": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.__dark__.json",
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBackgroundDark",
+ "name": "ButtonColorBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "color",
"item": "background",
- "subitem": "dark"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "color",
"background",
- "dark"
+ "default"
]
- },
- "danger": {
- "value": "#80252a",
- "filePath": "tokens/component/button/button.danger.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.gray.3.value}"
},
- "name": "ButtonFocusBackgroundDanger",
+ "name": "ButtonColorBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "danger"
+ "type": "color",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "danger"
+ "color",
+ "border",
+ "default"
]
- },
- "info": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.info.json",
+ }
+ }
+ },
+ "closable": {
+ "hover": {
+ "background": {
+ "default": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/button/button.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.transparent.white.1.value}"
+ },
+ "name": "ButtonClosableHoverBackgroundDefault",
+ "attributes": {
+ "category": "button",
+ "type": "closable",
+ "item": "hover",
+ "subitem": "background",
+ "state": "default"
+ },
+ "path": [
+ "button",
+ "closable",
+ "hover",
+ "background",
+ "default"
+ ]
+ }
+ }
+ }
+ },
+ "disabled": {
+ "background": {
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.blue.7.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonFocusBackgroundInfo",
+ "name": "ButtonDisabledBackgroundDefault",
"attributes": {
"category": "button",
- "type": "focus",
+ "type": "disabled",
"item": "background",
- "subitem": "info"
+ "subitem": "default"
},
"path": [
"button",
- "focus",
+ "disabled",
"background",
- "info"
+ "default"
]
- },
- "primary": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.primary.json",
+ }
+ },
+ "border": {
+ "default": {
+ "value": "#d9e0e6",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.blue.8.value}"
+ "value": "{color.gray.2.value}"
},
- "name": "ButtonFocusBackgroundPrimary",
+ "name": "ButtonDisabledBorderDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "primary"
+ "type": "disabled",
+ "item": "border",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "primary"
+ "disabled",
+ "border",
+ "default"
]
- },
- "secondary": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.secondary.json",
+ }
+ },
+ "text": {
+ "default": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.5.value}"
},
- "name": "ButtonFocusBackgroundSecondary",
+ "name": "ButtonDisabledTextDefault",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "secondary"
+ "type": "disabled",
+ "item": "text",
+ "subitem": "default"
},
"path": [
"button",
- "focus",
- "background",
- "secondary"
+ "disabled",
+ "text",
+ "default"
]
- },
- "success": {
- "value": "#1b5441",
- "filePath": "tokens/component/button/button.success.json",
+ }
+ }
+ },
+ "size": {
+ "padding": {
+ "small": {
+ "value": "5px 6px",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{size.base.65.value} {size.base.75.value}"
},
- "name": "ButtonFocusBackgroundSuccess",
+ "name": "ButtonSizePaddingSmall",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "success"
+ "type": "size",
+ "item": "padding",
+ "subitem": "small"
},
"path": [
"button",
- "focus",
- "background",
- "success"
+ "size",
+ "padding",
+ "small"
]
},
- "warning": {
- "value": "#5c2200",
- "filePath": "tokens/component/button/button.warning.json",
+ "medium": {
+ "value": "8px 10px",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{size.base.100.value} {size.base.125.value}"
},
- "name": "ButtonFocusBackgroundWarning",
+ "name": "ButtonSizePaddingMedium",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "warning"
+ "type": "size",
+ "item": "padding",
+ "subitem": "medium"
},
"path": [
"button",
- "focus",
- "background",
- "warning"
+ "size",
+ "padding",
+ "medium"
]
},
- "white": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.white.json",
+ "large": {
+ "value": "14px 20px",
+ "filePath": "tokens/component/button/button.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{size.base.175.value} {size.base.250.value}"
},
- "name": "ButtonFocusBackgroundWhite",
+ "name": "ButtonSizePaddingLarge",
"attributes": {
"category": "button",
- "type": "focus",
- "item": "background",
- "subitem": "white"
+ "type": "size",
+ "item": "padding",
+ "subitem": "large"
},
"path": [
"button",
- "focus",
- "background",
- "white"
+ "size",
+ "padding",
+ "large"
]
}
- },
- "border": {
- "dark": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.__dark__.json",
+ }
+ }
+ },
+ "alert": {
+ "color": {
+ "title": {
+ "default": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.gray.9.value}"
},
- "name": "ButtonFocusBorderDark",
+ "name": "AlertColorTitleDefault",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "dark"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "default"
},
"path": [
- "button",
- "focus",
- "border",
- "dark"
+ "alert",
+ "color",
+ "title",
+ "default"
]
},
- "danger": {
- "value": "#80252a",
- "filePath": "tokens/component/button/button.danger.json",
+ "primary": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBorderDanger",
+ "name": "AlertColorTitlePrimary",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "danger"
- },
- "path": [
- "button",
- "focus",
- "border",
- "danger"
- ]
- },
- "info": {
- "value": "#0060cc",
- "filePath": "tokens/component/button/button.info.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.7.value}"
- },
- "name": "ButtonFocusBorderInfo",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "info"
- },
- "path": [
- "button",
- "focus",
- "border",
- "info"
- ]
- },
- "primary": {
- "value": "#1a497d",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.8.value}"
- },
- "name": "ButtonFocusBorderPrimary",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "primary"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"primary"
]
},
"secondary": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.secondary.json",
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.8.value}"
+ "value": "{color.white.value}"
},
- "name": "ButtonFocusBorderSecondary",
+ "name": "AlertColorTitleSecondary",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "secondary"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"secondary"
]
},
- "success": {
- "value": "#1b5441",
- "filePath": "tokens/component/button/button.success.json",
+ "danger": {
+ "value": "#ffffff",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.8.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonFocusBorderSuccess",
+ "name": "AlertColorTitleDanger",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "danger"
},
"path": [
- "button",
- "focus",
- "border",
- "success"
+ "alert",
+ "color",
+ "title",
+ "danger"
]
},
"warning": {
- "value": "#5c2200",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#ffffff",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.8.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonFocusBorderWarning",
+ "name": "AlertColorTitleWarning",
"attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "warning"
},
"path": [
- "button",
- "focus",
- "border",
+ "alert",
+ "color",
+ "title",
"warning"
]
},
- "white": {
- "value": "#39444d",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.8.value}"
- },
- "name": "ButtonFocusBorderWhite",
- "attributes": {
- "category": "button",
- "type": "focus",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "focus",
- "border",
- "white"
- ]
- }
- }
- },
- "active": {
- "background": {
- "dark": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "background",
- "dark"
- ]
- },
- "danger": {
- "value": "#ffcfd1",
- "filePath": "tokens/component/button/button.danger.json",
+ "success": {
+ "value": "#ffffff",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveBackgroundDanger",
+ "name": "AlertColorTitleSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "background",
- "danger"
+ "alert",
+ "color",
+ "title",
+ "success"
]
},
"info": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/button/button.info.json",
+ "value": "#ffffff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveBackgroundInfo",
+ "name": "AlertColorTitleInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "title",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "title",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "default"
+ "weak": {
+ "default": {
+ "value": "#a2adb8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "default"
+ ]
},
- "path": [
- "button",
- "active",
- "background",
+ "primary": {
+ "value": "#78b6ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}"
+ },
+ "name": "AlertColorTitleWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#a2adb8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.4.value}"
+ },
+ "name": "AlertColorTitleWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "#ff858b",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.4.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorTitleWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "#e16f24",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.4.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorTitleWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#52d9ac",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.4.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorTitleWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#78b6ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.4.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorTitleWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "title",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "title",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "content": {
+ "default": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "AlertColorContentDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
"default"
]
},
+ "dark": {
+ "value": "#ffffff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.white.value}"
+ },
+ "name": "AlertColorContentDark",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "dark"
+ ]
+ },
"primary": {
- "value": "#cce3ff",
- "filePath": "tokens/component/button/button.primary.json",
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.2.value}"
+ "value": "{color.blue.1.value}"
},
- "name": "ButtonActiveBackgroundPrimary",
+ "name": "AlertColorContentPrimary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "primary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"primary"
]
},
"secondary": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.secondary.json",
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.gray.2.value}"
+ "value": "{color.gray.1.value}"
},
- "name": "ButtonActiveBackgroundSecondary",
+ "name": "AlertColorContentSecondary",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"secondary"
]
},
- "success": {
- "value": "#b5f5e0",
- "filePath": "tokens/component/button/button.success.json",
+ "danger": {
+ "value": "#ffebec",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
},
- "name": "ButtonActiveBackgroundSuccess",
+ "name": "AlertColorContentDanger",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "success"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "danger"
},
"path": [
- "button",
- "active",
- "background",
- "success"
- ]
- },
+ "alert",
+ "color",
+ "content",
+ "danger"
+ ]
+ },
"warning": {
- "value": "#ffb77c",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#ffffff",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the warning color"
},
- "name": "ButtonActiveBackgroundWarning",
+ "name": "AlertColorContentWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "background",
+ "alert",
+ "color",
+ "content",
"warning"
]
},
- "white": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBackgroundWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "background",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "background",
- "white"
- ]
- }
- },
- "border": {
- "dark": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBorderDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "border",
- "dark"
- ]
- },
- "danger": {
- "value": "#ffcfd1",
- "filePath": "tokens/component/button/button.danger.json",
+ "success": {
+ "value": "#ffffff",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.red.2.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the success color"
},
- "name": "ButtonActiveBorderDanger",
+ "name": "AlertColorContentSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "danger"
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "success"
},
"path": [
- "button",
- "active",
- "border",
- "danger"
+ "alert",
+ "color",
+ "content",
+ "success"
]
},
"info": {
- "value": "#e8f3ff",
- "filePath": "tokens/component/button/button.info.json",
+ "value": "#ffffff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.blue.1.value}"
+ "value": "{color.white.value}",
+ "comment": "Base color for the info color"
},
- "name": "ButtonActiveBorderInfo",
+ "name": "AlertColorContentInfo",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "content",
"subitem": "info"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "content",
"info"
]
},
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
+ "weak": {
+ "default": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "default"
+ ]
},
- "name": "ButtonActiveBorderDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "default"
+ "primary": {
+ "value": "#abd2ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.3.value}"
+ },
+ "name": "AlertColorContentWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "primary"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "default"
- ]
- },
- "primary": {
- "value": "#cce3ff",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.blue.2.value}"
+ "secondary": {
+ "value": "#c5ced6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.3.value}"
+ },
+ "name": "AlertColorContentWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "secondary"
+ ]
},
- "name": "ButtonActiveBorderPrimary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "primary"
+ "danger": {
+ "value": "#ffb5b9",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.3.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorContentWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "danger"
+ ]
},
- "path": [
- "button",
- "active",
- "border",
- "primary"
- ]
- },
- "secondary": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
+ "warning": {
+ "value": "#fb8f44",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.3.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorContentWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "warning"
+ ]
},
- "name": "ButtonActiveBorderSecondary",
+ "success": {
+ "value": "#8debcb",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.3.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorContentWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#429bff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.5.value}",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorContentWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "content",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "content",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ },
+ "background": {
+ "default": {
+ "value": "#f8f8f8",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.0.value}"
+ },
+ "name": "AlertColorBackgroundDefault",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "default"
+ ]
+ },
+ "dark": {
+ "value": "#2c353d",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.9.value}"
+ },
+ "name": "AlertColorBackgroundDark",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "dark"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "dark"
+ ]
+ },
+ "primary": {
+ "value": "#1273e6",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.primary.value}"
+ },
+ "name": "AlertColorBackgroundPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#818e9a",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.secondary.value}"
+ },
+ "name": "AlertColorBackgroundSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "secondary"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"secondary"
]
},
"success": {
- "value": "#b5f5e0",
- "filePath": "tokens/component/button/button.success.json",
+ "value": "#009f6a",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.green.2.value}"
+ "value": "{color.success.value}"
},
- "name": "ButtonActiveBorderSuccess",
+ "name": "AlertColorBackgroundSuccess",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "success"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"success"
]
},
+ "info": {
+ "value": "#429bff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.info.value}"
+ },
+ "name": "AlertColorBackgroundInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "info"
+ ]
+ },
"warning": {
- "value": "#ffb77c",
- "filePath": "tokens/component/button/button.warning.json",
+ "value": "#e16f24",
+ "filePath": "tokens/component/alert.json",
"isSource": true,
"original": {
- "value": "{color.orange.2.value}"
+ "value": "{color.warning.value}"
},
- "name": "ButtonActiveBorderWarning",
+ "name": "AlertColorBackgroundWarning",
"attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
+ "category": "alert",
+ "type": "color",
+ "item": "background",
"subitem": "warning"
},
"path": [
- "button",
- "active",
- "border",
+ "alert",
+ "color",
+ "background",
"warning"
]
},
- "white": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonActiveBorderWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "border",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "border",
- "white"
- ]
- }
+ "danger": {
+ "value": "#d9363e",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.danger.value}"
+ },
+ "name": "AlertColorBackgroundDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "danger"
+ ]
+ },
+ "weak": {
+ "default": {
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakDefault",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "default"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "default"
+ ]
+ },
+ "primary": {
+ "value": "#e8f3ff",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.blue.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakPrimary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "primary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "primary"
+ ]
+ },
+ "secondary": {
+ "value": "#ebf0f5",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.gray.1.value}"
+ },
+ "name": "AlertColorBackgroundWeakSecondary",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "secondary"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "secondary"
+ ]
+ },
+ "danger": {
+ "value": "#ffebec",
+ "comment": "Base color for the danger color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.red.1.value}",
+ "comment": "Base color for the danger color"
+ },
+ "name": "AlertColorBackgroundWeakDanger",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "danger"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "danger"
+ ]
+ },
+ "warning": {
+ "value": "#ffd8b5",
+ "comment": "Base color for the warning color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.orange.1.value}",
+ "comment": "Base color for the warning color"
+ },
+ "name": "AlertColorBackgroundWeakWarning",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "warning"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "warning"
+ ]
+ },
+ "success": {
+ "value": "#d6fff1",
+ "comment": "Base color for the success color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "{color.green.1.value}",
+ "comment": "Base color for the success color"
+ },
+ "name": "AlertColorBackgroundWeakSuccess",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "success"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "success"
+ ]
+ },
+ "info": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color",
+ "filePath": "tokens/component/alert.json",
+ "isSource": true,
+ "original": {
+ "value": "#e2f4ff",
+ "comment": "Base color for the info color"
+ },
+ "name": "AlertColorBackgroundWeakInfo",
+ "attributes": {
+ "category": "alert",
+ "type": "color",
+ "item": "background",
+ "subitem": "weak",
+ "state": "info"
+ },
+ "path": [
+ "alert",
+ "color",
+ "background",
+ "weak",
+ "info"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "avatar": {
+ "size": {
+ "30": {
+ "value": "16px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "16px"
+ },
+ "name": "AvatarSize30",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "30"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "30"
+ ]
+ },
+ "50": {
+ "value": "20px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "20px"
+ },
+ "name": "AvatarSize50",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "50"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "50"
+ ]
+ },
+ "100": {
+ "value": "30px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "30px"
+ },
+ "name": "AvatarSize100",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "100"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "100"
+ ]
+ },
+ "200": {
+ "value": "35px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "35px"
+ },
+ "name": "AvatarSize200",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "200"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "200"
+ ]
},
- "text": {
- "dark": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.__dark__.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextDark",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "dark"
- },
- "path": [
- "button",
- "active",
- "text",
- "dark"
- ]
+ "300": {
+ "value": "40px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "40px"
},
- "danger": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.danger.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextDanger",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "danger"
- },
- "path": [
- "button",
- "active",
- "text",
- "danger"
- ]
+ "name": "AvatarSize300",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "300"
},
- "info": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.info.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextInfo",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "info"
- },
- "path": [
- "button",
- "active",
- "text",
- "info"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "300"
+ ]
+ },
+ "400": {
+ "value": "45px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "45px"
},
- "default": {
- "value": "#2c353d",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.9.value}"
- },
- "name": "ButtonActiveTextDefault",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "active",
- "text",
- "default"
- ]
+ "name": "AvatarSize400",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "400"
},
- "primary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.primary.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextPrimary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "primary"
- },
- "path": [
- "button",
- "active",
- "text",
- "primary"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "400"
+ ]
+ },
+ "500": {
+ "value": "50px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "50px"
},
- "secondary": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.secondary.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextSecondary",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "secondary"
- },
- "path": [
- "button",
- "active",
- "text",
- "secondary"
- ]
+ "name": "AvatarSize500",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "500"
},
- "success": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.success.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextSuccess",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "success"
- },
- "path": [
- "button",
- "active",
- "text",
- "success"
- ]
+ "path": [
+ "avatar",
+ "size",
+ "500"
+ ]
+ },
+ "600": {
+ "value": "55px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "55px"
},
- "warning": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.warning.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextWarning",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "warning"
- },
- "path": [
- "button",
- "active",
- "text",
- "warning"
- ]
+ "name": "AvatarSize600",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "600"
},
- "white": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.white.json",
- "isSource": true,
- "original": {
- "value": "{color.white.value}"
- },
- "name": "ButtonActiveTextWhite",
- "attributes": {
- "category": "button",
- "type": "active",
- "item": "text",
- "subitem": "white"
- },
- "path": [
- "button",
- "active",
- "text",
- "white"
- ]
- }
+ "path": [
+ "avatar",
+ "size",
+ "600"
+ ]
+ },
+ "700": {
+ "value": "60px",
+ "filePath": "tokens/component/avatar.json",
+ "isSource": true,
+ "original": {
+ "value": "60px"
+ },
+ "name": "AvatarSize700",
+ "attributes": {
+ "category": "avatar",
+ "type": "size",
+ "item": "700"
+ },
+ "path": [
+ "avatar",
+ "size",
+ "700"
+ ]
}
- },
+ }
+ },
+ "blank": {
"color": {
"background": {
"default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.json",
+ "value": "transparent",
+ "filePath": "tokens/component/blank.json",
"isSource": true,
"original": {
- "value": "{color.white.value}"
+ "value": "transparent"
},
- "name": "ButtonColorBackgroundDefault",
+ "name": "BlankColorBackgroundDefault",
"attributes": {
- "category": "button",
+ "category": "blank",
"type": "color",
"item": "background",
"subitem": "default"
},
"path": [
- "button",
- "color",
- "background",
- "default"
- ]
- }
- },
- "border": {
- "default": {
- "value": "#c5ced6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.3.value}"
- },
- "name": "ButtonColorBorderDefault",
- "attributes": {
- "category": "button",
- "type": "color",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
+ "blank",
"color",
- "border",
- "default"
- ]
- }
- }
- },
- "closable": {
- "hover": {
- "background": {
- "default": {
- "value": "#ffffff",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.transparent.white.1.value}"
- },
- "name": "ButtonClosableHoverBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "closable",
- "item": "hover",
- "subitem": "background",
- "state": "default"
- },
- "path": [
- "button",
- "closable",
- "hover",
- "background",
- "default"
- ]
- }
- }
- }
- },
- "disabled": {
- "background": {
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonDisabledBackgroundDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "background",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
"background",
"default"
]
}
- },
- "border": {
- "default": {
- "value": "#d9e0e6",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.2.value}"
- },
- "name": "ButtonDisabledBorderDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "border",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "border",
- "default"
- ]
- }
- },
- "text": {
- "default": {
- "value": "#818e9a",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{color.gray.5.value}"
- },
- "name": "ButtonDisabledTextDefault",
- "attributes": {
- "category": "button",
- "type": "disabled",
- "item": "text",
- "subitem": "default"
- },
- "path": [
- "button",
- "disabled",
- "text",
- "default"
- ]
- }
- }
- },
- "size": {
- "padding": {
- "small": {
- "value": "5px 6px",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.65.value} {size.base.75.value}"
- },
- "name": "ButtonSizePaddingSmall",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "small"
- },
- "path": [
- "button",
- "size",
- "padding",
- "small"
- ]
- },
- "medium": {
- "value": "8px 10px",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.100.value} {size.base.125.value}"
- },
- "name": "ButtonSizePaddingMedium",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "medium"
- },
- "path": [
- "button",
- "size",
- "padding",
- "medium"
- ]
- },
- "large": {
- "value": "14px 20px",
- "filePath": "tokens/component/button/button.json",
- "isSource": true,
- "original": {
- "value": "{size.base.175.value} {size.base.250.value}"
- },
- "name": "ButtonSizePaddingLarge",
- "attributes": {
- "category": "button",
- "type": "size",
- "item": "padding",
- "subitem": "large"
- },
- "path": [
- "button",
- "size",
- "padding",
- "large"
- ]
- }
}
}
},
diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json
index 09192a01..24a2bbcc 100644
--- a/packages/design-tokens/package.json
+++ b/packages/design-tokens/package.json
@@ -1,6 +1,6 @@
{
"name": "@elf-framework/design-tokens",
- "version": "0.0.268",
+ "version": "0.1.0",
"description": "",
"main": "./src/index.js",
"files": [
diff --git a/packages/sapa-router/CHANGELOG.md b/packages/sapa-router/CHANGELOG.md
index 98bee30f..d22e440b 100644
--- a/packages/sapa-router/CHANGELOG.md
+++ b/packages/sapa-router/CHANGELOG.md
@@ -1,5 +1,16 @@
# @elf-framework/sapa-router
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @elf-framework/sapa@0.1.0
+
## 0.0.239
### Patch Changes
diff --git a/packages/sapa-router/dist/sapa-router.umd.js b/packages/sapa-router/dist/sapa-router.umd.js
index 0daab912..b3d08624 100755
--- a/packages/sapa-router/dist/sapa-router.umd.js
+++ b/packages/sapa-router/dist/sapa-router.umd.js
@@ -1 +1 @@
-(function(e,t){typeof exports=="object"&&typeof module<"u"?t(exports,require("@elf-framework/sapa")):typeof define=="function"&&define.amd?define(["exports","@elf-framework/sapa"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e["sapa-router"]={},e.sapa))})(this,function(e,t){"use strict";var f=Object.defineProperty;var d=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var u=(e,t,n)=>(d(e,typeof t!="symbol"?t+"":t,n),n);class n extends t.UIElement{}class r extends t.UIElement{}class c extends t.UIElement{constructor(){super(...arguments);u(this,"matchRoute",s=>{const{target:o}=this.props;return s.props.path===o})}template(){return this.getLastRoute()}isForceRender(s){return s.forceUpdate&&this.props.target!==s.target}getLastRoute(){const o=this.findSwitch().find(this.matchRoute);return o?o.props.content[0]:""}findSwitch(){return this.props.content.find(s=>s.Component===r)}}e.Route=n,e.Router=c,e.Switch=r,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
+(function(e,t){typeof exports=="object"&&typeof module<"u"?t(exports,require("@elf-framework/sapa")):typeof define=="function"&&define.amd?define(["exports","@elf-framework/sapa"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e["sapa-router"]={},e.sapa))})(this,function(e,t){"use strict";var f=Object.defineProperty;var d=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var u=(e,t,n)=>(d(e,typeof t!="symbol"?t+"":t,n),n);class n extends t.UIElement{}class s extends t.UIElement{}class c extends t.UIElement{constructor(){super(...arguments);u(this,"matchRoute",o=>{const{target:r}=this.props;return o.props.path===r})}template(){return this.getLastRoute()}isForceRender(o){return o.forceUpdate&&this.props.target!==o.target}getLastRoute(){const r=this.findSwitch().find(this.matchRoute);return r?r.props.content[0]:""}findSwitch(){return this.props.content.find(o=>o.Component===s)}}e.Route=n,e.Router=c,e.Switch=s,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})});
diff --git a/packages/sapa-router/package.json b/packages/sapa-router/package.json
index bc2b8352..71f2c927 100644
--- a/packages/sapa-router/package.json
+++ b/packages/sapa-router/package.json
@@ -1,6 +1,6 @@
{
"name": "@elf-framework/sapa-router",
- "version": "0.0.239",
+ "version": "0.1.0",
"description": "Fantastic Router library",
"types": "./index.d.ts",
"files": [
@@ -16,14 +16,11 @@
}
},
"devDependencies": {
- "vite": "^3.0.8",
- "vitest": "0.22.1"
- },
- "peerDependencies": {
- "@elf-framework/sapa": "*"
+ "vite": "^5.0.12",
+ "vitest": "1.2.1"
},
"dependencies": {
- "@elf-framework/sapa": "*"
+ "@elf-framework/sapa": "workspace:*"
},
"scripts": {
"vite:dist": "vite build --config=vite.dist.config.js",
@@ -37,13 +34,7 @@
"type": "git",
"url": "git+https://github.com/easylogic/editor.git"
},
- "keywords": [
- "CSS",
- "CODE",
- "Editor",
- "Path",
- "SVG"
- ],
+ "keywords": [],
"author": "easylogic",
"license": "MIT",
"bugs": {
diff --git a/packages/sapa/CHANGELOG.md b/packages/sapa/CHANGELOG.md
index a192ab23..95d810c8 100644
--- a/packages/sapa/CHANGELOG.md
+++ b/packages/sapa/CHANGELOG.md
@@ -1,5 +1,11 @@
# @elf-framework/sapa
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
## 0.0.263
### Patch Changes
diff --git a/packages/sapa/dist/sapa.es.js b/packages/sapa/dist/sapa.es.js
index b254af74..860a605c 100644
--- a/packages/sapa/dist/sapa.es.js
+++ b/packages/sapa/dist/sapa.es.js
@@ -224,6 +224,12 @@ class MagicMethod {
getCache(key) {
return this.__cache.get(key);
}
+ /**
+ * 특정 키워드가 존재하는지 체크
+ *
+ * @param {string} keyword
+ * @returns {boolean}
+ */
hasKeyword(keyword) {
if (this.hasCache(keyword)) {
return this.getCache(keyword);
@@ -241,6 +247,12 @@ class MagicMethod {
this.setCache(keyword, exists);
return exists;
}
+ /**
+ * 특정 키워드가 존재하는지 체크
+ *
+ * @param {string} keyword
+ * @returns {boolean}
+ */
hasFunction(funcName) {
if (this.hasCache(funcName)) {
return this.getCache(funcName);
@@ -249,24 +261,51 @@ class MagicMethod {
this.setCache(funcName, exists);
return exists;
}
+ /**
+ * 함수 파이프 얻어오기
+ *
+ * @param {string} funcName
+ * @returns
+ */
getFunction(funcName) {
return this.functions.find((pipe) => pipe.func === funcName);
}
+ /**
+ * 특정 함수 이름을 가지고 있는 함수 리스트 조회
+ *
+ * @param {string} funcName
+ * @returns
+ */
getFunctionList(funcName) {
return this.functions.filter((pipe) => pipe.func === funcName);
}
get originalCallback() {
return this.context[this.originalMethod];
}
+ /**
+ * keyword 목록 조회
+ */
get keywords() {
return this.keys[MAGICMETHOD_EXTRA.KEYWORD].map((pipe) => pipe.value);
}
+ /**
+ * function 목록 조회
+ */
get functions() {
return this.keys[MAGICMETHOD_EXTRA.FUNCTION];
}
+ /**
+ * 값 목록 조회
+ */
get values() {
return this.keys[MAGICMETHOD_EXTRA.VALUE].map((pipe) => pipe.value);
}
+ /**
+ * context 를 기준으로 original method 를 실행한다.
+ *
+ * @param {...any} args
+ * @returns
+ */
execute(...args) {
return this.originalCallback.call(this.context, ...args);
}
@@ -340,7 +379,7 @@ class MagicMethod {
}
const UUID_REG = /[xy]/g;
function uuid() {
- var dt = new Date().getTime();
+ var dt = (/* @__PURE__ */ new Date()).getTime();
var uuid2 = "xxx12-xx-34xx".replace(UUID_REG, function(c) {
var r = (dt + Math.random() * 16) % 16 | 0;
dt = Math.floor(dt / 16);
@@ -349,7 +388,7 @@ function uuid() {
return uuid2;
}
function uuidShort() {
- var dt = new Date().getTime();
+ var dt = (/* @__PURE__ */ new Date()).getTime();
var uuid2 = "idxxxxxxx".replace(UUID_REG, function(c) {
var r = (dt + Math.random() * 16) % 16 | 0;
dt = Math.floor(dt / 16);
@@ -536,16 +575,25 @@ const Event = {
}
};
class BaseHandler {
+ /**
+ *
+ * @param {EventMachine} context
+ * @param {*} options
+ */
constructor(context, options = {}) {
this.context = context;
this.options = options;
}
+ // 초기화 설정
initialize() {
}
+ // html 을 로드 할 때
load() {
}
+ // 새로고침 할 때
refresh() {
}
+ // 화면에 그린 이후에 실행 되는 로직들
render() {
}
getRef(id) {
@@ -562,6 +610,9 @@ const scrollBlockingEvents = {
mousedown: true,
mouseup: true,
mousemove: true
+ // wheel, mousewheel 은 prevent 를 해야한다. 그래서 scroll blocking 을 막아야 한다.
+ // 'wheel': true,
+ // 'mousewheel': true
};
const eventConverts = {
doubletab: "touchend"
@@ -570,6 +621,7 @@ const customEventNames = {
doubletab: true
};
const selfCheckMethods = {
+ /* magic check method */
self(e) {
return e && e.$dt && e.$dt.is(e.target);
},
@@ -600,6 +652,8 @@ const selfCheckMethods = {
hasPen(e) {
return e.pointerType === "pen";
},
+ /** before check method */
+ /* after check method */
preventDefault(e) {
e.preventDefault();
return true;
@@ -623,6 +677,9 @@ class DomEventHandler extends BaseHandler {
this._initialized = true;
}
}
+ /**
+ * @deprecated
+ */
update() {
}
destroy() {
@@ -761,6 +818,13 @@ class DomEventHandler extends BaseHandler {
getCustomEventName(eventName) {
return customEventNames[eventName] ? eventName : "";
}
+ /**
+ *
+ * doubletab -> touchend 로 바뀜
+ *
+ * @param {string} eventName 이벤트 이름
+ * @param {array} checkMethodFilters 매직 필터 목록
+ */
getDefaultEventObject(eventName, dom, delegate, magicMethod, callback) {
var _a, _b;
const obj = {
@@ -888,6 +952,11 @@ class DomEventHandler extends BaseHandler {
});
return results;
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {MagicMethod} it
+ */
parseDomEvent(it) {
const context = this.context;
var arr = it.args;
@@ -958,6 +1027,12 @@ class ObserverHandler extends BaseHandler {
}
return el;
}
+ /**
+ *
+ * @param {MagicMethod} magicMethod
+ * @param {*} callback
+ * @returns
+ */
createObserver(magicMethod, callback) {
var _a;
const [observerType, observerTarget] = magicMethod.args || ["intersection"];
@@ -998,6 +1073,11 @@ class ObserverHandler extends BaseHandler {
bindingObserver(magicMethod, callback) {
this.addObserver(this.createObserver(magicMethod, callback));
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {MagicMethod} it
+ */
parseObserver(it) {
const context = this.context;
var originalCallback = context[it.originalMethod].bind(context);
@@ -1043,6 +1123,11 @@ class StoreHandler extends BaseHandler {
newCallback.source = this.context.source;
return newCallback;
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {string} key
+ */
parseSubscribe(magicMethod) {
var _a, _b;
const events = magicMethod.args.join(" ");
@@ -1478,9 +1563,11 @@ function createSubscribe({
class HookMachine extends MagicHandler {
constructor() {
super(...arguments);
+ // 컴포넌트 내부에서 Hook 을 관리하는 리스트
__publicField(this, "__stateHooks", []);
__publicField(this, "__stateHooksIndex", 0);
}
+ /***** hook ********/
copyHooks() {
return {
__stateHooks: this.__stateHooks,
@@ -1550,6 +1637,9 @@ class HookMachine extends MagicHandler {
}
hook.hookInfo = createSubscribe({
name: hook.hookInfo.name,
+ // callback의 context 를 새로운 컴포넌트로 변경을 해줘야 한다.
+ // 그렇지 않으면 이전 컴포넌트를 destroy 이 하는 시점에 이벤트가 삭제되어서
+ // 새로운 컴포넌트에서 이벤트가 발생하지 않는다.
callback: hook.hookInfo.callback.bind(this),
debounceSecond: hook.hookInfo.debounceSecond,
throttleSecond: hook.hookInfo.throttleSecond,
@@ -1587,12 +1677,24 @@ class HookMachine extends MagicHandler {
hookInfo
};
}
+ /**
+ * useState 의 updater 를 모아서 수행한다.
+ *
+ * useBatch(() => {
+ * setState1(1);
+ * setState2(2);
+ * })
+ */
useBatch(callback) {
pendingComponent(this);
callback && callback();
removePendingComponent(this);
renderComponent(this);
}
+ /**
+ *
+ * useId is a hook for generating unique IDs
+ */
useId() {
if (!this.getHook(USE_ID)) {
this.setHook(USE_ID, { value: uuid(), component: this });
@@ -1617,6 +1719,13 @@ class HookMachine extends MagicHandler {
this.increaseHookIndex();
return value;
}
+ /**
+ * 글로벌 상태값을 저장하고 관리합니다.
+ * hook을 사용하는 순서대로 값을 저장하고 있습니다.
+ *
+ * @param {any} initialState
+ * @returns
+ */
useState(initialState) {
if (!this.getHook(USE_STATE)) {
this.setHook(
@@ -1639,12 +1748,23 @@ class HookMachine extends MagicHandler {
}
return hasDeps || hasChangedDeps;
}
+ /**
+ * useEffect 는 렌더링이 완료된 후에 실행되는 hook입니다.
+ *
+ * useEffect 가 실행되면 callback 은 항상 재생성되고, deps 변경 유무를 설정해줍니다.
+ *
+ * deps 의 변경 유무는 isChangedDeps 에서 확인하고 mounted 상태에서는 deps 가 변경되었을
+ * 때만 callback 을 실행합니다. (runHook() 참조). callback 을 실행한 이후에 나오는
+ * cleanup 함수는 destroy 될 때 실행됩니다.
+ *
+ */
useEffect(callback, deps) {
this.setHook(
USE_EFFECT,
createEffect({
deps,
callback,
+ // 현재 인덱스의 기존 deps 와 새로운 deps 를 비교해서 변경여부 설정
hasChangedDeps: this.isChangedDeps(deps),
component: this
})
@@ -1730,6 +1850,16 @@ class HookMachine extends MagicHandler {
useEmit(name, ...args) {
return this.emit(name, ...args);
}
+ /**
+ *
+ * ```js
+ * const [ value, setValue ] = useStoreValue('key');
+ *
+ * setValue('value');
+ *
+ * ```
+ *
+ */
useStoreValue(key, defaultValue2) {
this.useSubscribe(key, () => {
renderComponent(this);
@@ -1748,6 +1878,11 @@ class HookMachine extends MagicHandler {
this.increaseHookIndex();
return [value.getValue(), value.update];
}
+ /**
+ *
+ * return callback to get store value.
+ *
+ */
useGetStoreValue(key, defaultValue2) {
if (!this.getHook(USE_GET_STORE_VALUE)) {
this.setHook(
@@ -1763,6 +1898,10 @@ class HookMachine extends MagicHandler {
this.increaseHookIndex();
return value.getValue;
}
+ /**
+ * useSetStoreValue returns setter function for store value.
+ *
+ */
useSetStoreValue(key) {
if (!this.getHook(USE_SET_STORE_VALUE)) {
this.setHook(
@@ -1777,12 +1916,23 @@ class HookMachine extends MagicHandler {
this.increaseHookIndex();
return value.update;
}
+ /**
+ * Use useStoreValue instead of this function.
+ *
+ * @deprecated
+ */
useStore(key, defaultValue2) {
return this.$store.get(key, defaultValue2);
}
+ /**
+ * Use useSetStoreValue or useStoreValue instead of this function.
+ *
+ * @deprecated
+ */
useStoreSet(key, value, hasChangeMessage = true) {
this.$store.set(key, value, hasChangeMessage);
}
+ /** utility function for hooks */
filterHooks(type) {
return this.__stateHooks.filter((it) => (it == null ? void 0 : it.type) === type).map((it) => it.hookInfo);
}
@@ -1822,8 +1972,13 @@ class HookMachine extends MagicHandler {
}
});
}
+ /** utility function for hooks */
destroy() {
}
+ /**
+ * 컴포넌트가 mount 된 이후에 실행된다.
+ *
+ */
onMounted() {
if (this.isMounted)
return;
@@ -1842,13 +1997,18 @@ class HookMachine extends MagicHandler {
this.cleanHooks();
}
}
-const _EventMachine = class extends HookMachine {
+const _EventMachine = class _EventMachine extends HookMachine {
+ // #childObjectElements = {};
+ // hook 을 그대로 유지할 방법이 필요함.
constructor(opt, props, state) {
super();
__privateAdd(this, _state, {});
__privateAdd(this, _cachedMethodList, void 0);
__privateAdd(this, _functionCache, {});
__privateAdd(this, _childObjectList, {});
+ /**
+ * dom ref 등록하기
+ */
__publicField(this, "registerRef", (ref, el) => {
if (typeof ref === "function") {
ref(el);
@@ -1869,6 +2029,9 @@ const _EventMachine = class extends HookMachine {
setId(id) {
this.id = id;
}
+ /**
+ * refs 를 다시 설정한다.
+ */
setRefs(refs = {}) {
this.refs = refs;
}
@@ -1879,12 +2042,24 @@ const _EventMachine = class extends HookMachine {
StoreHandler
});
}
+ /**
+ * get first child instance
+ */
get firstChild() {
return Object.values(this.children)[0];
}
+ /**
+ * 매개변수를 체크한다.
+ *
+ * @param {object} props
+ * @returns
+ */
checkProps(props = {}) {
return props;
}
+ /**
+ * UIElement instance 에 필요한 기본 속성 설정
+ */
initializeProperty(opt, props = {}, state = {}) {
this.opt = opt || {};
this.parent = this.opt;
@@ -1896,12 +2071,28 @@ const _EventMachine = class extends HookMachine {
setProps(props) {
this.props = props;
}
+ /**
+ * 함수 캐쉬
+ *
+ * @param {string} funcName
+ * @param {function} func
+ * @returns
+ */
createFunction(funcName, func) {
if (isFunction(func) && !__privateGet(this, _functionCache)[funcName]) {
__privateGet(this, _functionCache)[funcName] = func;
}
return __privateGet(this, _functionCache)[funcName];
}
+ /**
+ * 캐쉬된 함수 실행하기
+ *
+ * 한번만 실행할 수 있음.
+ *
+ * @param {string} funcName
+ * @param {function} func
+ * @returns
+ */
runFunction(funcName, func) {
const cachedFunction = this.createFunction(funcName, func);
if (cachedFunction == null ? void 0 : cachedFunction.running) {
@@ -1915,15 +2106,34 @@ const _EventMachine = class extends HookMachine {
}
return cachedFunction;
}
+ /**
+ * state 를 초기화 한것을 리턴한다.
+ *
+ * @protected
+ * @returns {Object}
+ */
initState() {
return {};
}
+ /**
+ * state 를 변경한다.
+ *
+ * @param {Object} state 새로운 state
+ * @param {Boolean} isLoad 다시 로드 할 것인지 체크 , true 면 state 변경후 다시 로드
+ */
setState(state = {}, isRefresh = true) {
__privateSet(this, _state, Object.assign({}, __privateGet(this, _state), state));
if (Boolean(isRefresh) === true) {
renderComponent(this);
}
}
+ /**
+ * state 에 있는 key 필드의 값을 토글한다.
+ * Boolean 형태의 값만 동작한다.
+ *
+ * @param {string} key
+ * @param {Boolean} isLoad
+ */
toggleState(key, isLoad = true) {
this.setState(
{
@@ -1935,6 +2145,13 @@ const _EventMachine = class extends HookMachine {
changedProps(newProps) {
return !vnodePropsDiff(this.props, newProps);
}
+ /**
+ * 객체를 다시 그릴 때 사용한다.
+ *
+ * @param {KeyValue} props
+ * @param {Dom} [$container=null] $container 가 존재하면 render 를 같이 한다.
+ * @protected
+ */
_reload(props) {
if (isGlobalForceRender() || this.changedProps(props)) {
this.props = props;
@@ -1947,6 +2164,9 @@ const _EventMachine = class extends HookMachine {
get ref() {
return this.props.ref;
}
+ /**
+ * 자식 컴포넌트 리스트를 반환한다.
+ */
get children() {
return __privateGet(this, _childObjectList);
}
@@ -1960,9 +2180,34 @@ const _EventMachine = class extends HookMachine {
}
});
}
+ /**
+ * render 를 할 수 있는지 체크한다.
+ *
+ * @override
+ * @deprecated
+ */
get isPreLoaded() {
return true;
}
+ /**
+ * 컴포넌트의 마지막 dom root 를 반환한다.
+ *
+ * ```jsx
+ * 이면 div 를 넣어야 함.
props: getProps(el.attributes),
children: children$1(el).map((it) => {
return createVNodeByDom(it);
diff --git a/packages/sapa/dist/sapa.umd.js b/packages/sapa/dist/sapa.umd.js
index 4d996d73..7cef9870 100755
--- a/packages/sapa/dist/sapa.umd.js
+++ b/packages/sapa/dist/sapa.umd.js
@@ -1,4 +1,7 @@
-var __defProp = Object.defineProperty;
+(function(global, factory) {
+ typeof exports === "object" && typeof module !== "undefined" ? factory(exports) : typeof define === "function" && define.amd ? define(["exports"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.sapa = {}));
+})(this, function(exports2) {
+ "use strict";var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => {
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
@@ -22,11 +25,8 @@ var __privateSet = (obj, member, value, setter) => {
setter ? setter.call(obj, value) : member.set(obj, value);
return value;
};
-(function(global, factory) {
- typeof exports === "object" && typeof module !== "undefined" ? factory(exports) : typeof define === "function" && define.amd ? define(["exports"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.sapa = {}));
-})(this, function(exports2) {
+
var _handlerCache, _state, _cachedMethodList, _functionCache, _childObjectList;
- "use strict";
const VNODE_INSTANCE = "__vnodeInstance";
const COMPONENT_INSTANCE = "__componentInstance";
const ALTERNATE_TEMPLATE = "__alternateTemplate";
@@ -228,6 +228,12 @@ var __privateSet = (obj, member, value, setter) => {
getCache(key) {
return this.__cache.get(key);
}
+ /**
+ * 특정 키워드가 존재하는지 체크
+ *
+ * @param {string} keyword
+ * @returns {boolean}
+ */
hasKeyword(keyword) {
if (this.hasCache(keyword)) {
return this.getCache(keyword);
@@ -245,6 +251,12 @@ var __privateSet = (obj, member, value, setter) => {
this.setCache(keyword, exists);
return exists;
}
+ /**
+ * 특정 키워드가 존재하는지 체크
+ *
+ * @param {string} keyword
+ * @returns {boolean}
+ */
hasFunction(funcName) {
if (this.hasCache(funcName)) {
return this.getCache(funcName);
@@ -253,24 +265,51 @@ var __privateSet = (obj, member, value, setter) => {
this.setCache(funcName, exists);
return exists;
}
+ /**
+ * 함수 파이프 얻어오기
+ *
+ * @param {string} funcName
+ * @returns
+ */
getFunction(funcName) {
return this.functions.find((pipe) => pipe.func === funcName);
}
+ /**
+ * 특정 함수 이름을 가지고 있는 함수 리스트 조회
+ *
+ * @param {string} funcName
+ * @returns
+ */
getFunctionList(funcName) {
return this.functions.filter((pipe) => pipe.func === funcName);
}
get originalCallback() {
return this.context[this.originalMethod];
}
+ /**
+ * keyword 목록 조회
+ */
get keywords() {
return this.keys[MAGICMETHOD_EXTRA.KEYWORD].map((pipe) => pipe.value);
}
+ /**
+ * function 목록 조회
+ */
get functions() {
return this.keys[MAGICMETHOD_EXTRA.FUNCTION];
}
+ /**
+ * 값 목록 조회
+ */
get values() {
return this.keys[MAGICMETHOD_EXTRA.VALUE].map((pipe) => pipe.value);
}
+ /**
+ * context 를 기준으로 original method 를 실행한다.
+ *
+ * @param {...any} args
+ * @returns
+ */
execute(...args) {
return this.originalCallback.call(this.context, ...args);
}
@@ -344,7 +383,7 @@ var __privateSet = (obj, member, value, setter) => {
}
const UUID_REG = /[xy]/g;
function uuid() {
- var dt = new Date().getTime();
+ var dt = (/* @__PURE__ */ new Date()).getTime();
var uuid2 = "xxx12-xx-34xx".replace(UUID_REG, function(c) {
var r = (dt + Math.random() * 16) % 16 | 0;
dt = Math.floor(dt / 16);
@@ -353,7 +392,7 @@ var __privateSet = (obj, member, value, setter) => {
return uuid2;
}
function uuidShort() {
- var dt = new Date().getTime();
+ var dt = (/* @__PURE__ */ new Date()).getTime();
var uuid2 = "idxxxxxxx".replace(UUID_REG, function(c) {
var r = (dt + Math.random() * 16) % 16 | 0;
dt = Math.floor(dt / 16);
@@ -540,16 +579,25 @@ var __privateSet = (obj, member, value, setter) => {
}
};
class BaseHandler {
+ /**
+ *
+ * @param {EventMachine} context
+ * @param {*} options
+ */
constructor(context, options = {}) {
this.context = context;
this.options = options;
}
+ // 초기화 설정
initialize() {
}
+ // html 을 로드 할 때
load() {
}
+ // 새로고침 할 때
refresh() {
}
+ // 화면에 그린 이후에 실행 되는 로직들
render() {
}
getRef(id) {
@@ -566,6 +614,9 @@ var __privateSet = (obj, member, value, setter) => {
mousedown: true,
mouseup: true,
mousemove: true
+ // wheel, mousewheel 은 prevent 를 해야한다. 그래서 scroll blocking 을 막아야 한다.
+ // 'wheel': true,
+ // 'mousewheel': true
};
const eventConverts = {
doubletab: "touchend"
@@ -574,6 +625,7 @@ var __privateSet = (obj, member, value, setter) => {
doubletab: true
};
const selfCheckMethods = {
+ /* magic check method */
self(e) {
return e && e.$dt && e.$dt.is(e.target);
},
@@ -604,6 +656,8 @@ var __privateSet = (obj, member, value, setter) => {
hasPen(e) {
return e.pointerType === "pen";
},
+ /** before check method */
+ /* after check method */
preventDefault(e) {
e.preventDefault();
return true;
@@ -627,6 +681,9 @@ var __privateSet = (obj, member, value, setter) => {
this._initialized = true;
}
}
+ /**
+ * @deprecated
+ */
update() {
}
destroy() {
@@ -765,6 +822,13 @@ var __privateSet = (obj, member, value, setter) => {
getCustomEventName(eventName) {
return customEventNames[eventName] ? eventName : "";
}
+ /**
+ *
+ * doubletab -> touchend 로 바뀜
+ *
+ * @param {string} eventName 이벤트 이름
+ * @param {array} checkMethodFilters 매직 필터 목록
+ */
getDefaultEventObject(eventName, dom, delegate, magicMethod, callback) {
var _a, _b;
const obj = {
@@ -892,6 +956,11 @@ var __privateSet = (obj, member, value, setter) => {
});
return results;
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {MagicMethod} it
+ */
parseDomEvent(it) {
const context = this.context;
var arr = it.args;
@@ -962,6 +1031,12 @@ var __privateSet = (obj, member, value, setter) => {
}
return el;
}
+ /**
+ *
+ * @param {MagicMethod} magicMethod
+ * @param {*} callback
+ * @returns
+ */
createObserver(magicMethod, callback) {
var _a;
const [observerType, observerTarget] = magicMethod.args || ["intersection"];
@@ -1002,6 +1077,11 @@ var __privateSet = (obj, member, value, setter) => {
bindingObserver(magicMethod, callback) {
this.addObserver(this.createObserver(magicMethod, callback));
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {MagicMethod} it
+ */
parseObserver(it) {
const context = this.context;
var originalCallback = context[it.originalMethod].bind(context);
@@ -1047,6 +1127,11 @@ var __privateSet = (obj, member, value, setter) => {
newCallback.source = this.context.source;
return newCallback;
}
+ /**
+ * 이벤트 문자열 파싱하기
+ *
+ * @param {string} key
+ */
parseSubscribe(magicMethod) {
var _a, _b;
const events = magicMethod.args.join(" ");
@@ -1482,9 +1567,11 @@ var __privateSet = (obj, member, value, setter) => {
class HookMachine extends MagicHandler {
constructor() {
super(...arguments);
+ // 컴포넌트 내부에서 Hook 을 관리하는 리스트
__publicField(this, "__stateHooks", []);
__publicField(this, "__stateHooksIndex", 0);
}
+ /***** hook ********/
copyHooks() {
return {
__stateHooks: this.__stateHooks,
@@ -1554,6 +1641,9 @@ var __privateSet = (obj, member, value, setter) => {
}
hook.hookInfo = createSubscribe({
name: hook.hookInfo.name,
+ // callback의 context 를 새로운 컴포넌트로 변경을 해줘야 한다.
+ // 그렇지 않으면 이전 컴포넌트를 destroy 이 하는 시점에 이벤트가 삭제되어서
+ // 새로운 컴포넌트에서 이벤트가 발생하지 않는다.
callback: hook.hookInfo.callback.bind(this),
debounceSecond: hook.hookInfo.debounceSecond,
throttleSecond: hook.hookInfo.throttleSecond,
@@ -1591,12 +1681,24 @@ var __privateSet = (obj, member, value, setter) => {
hookInfo
};
}
+ /**
+ * useState 의 updater 를 모아서 수행한다.
+ *
+ * useBatch(() => {
+ * setState1(1);
+ * setState2(2);
+ * })
+ */
useBatch(callback) {
pendingComponent(this);
callback && callback();
removePendingComponent(this);
renderComponent(this);
}
+ /**
+ *
+ * useId is a hook for generating unique IDs
+ */
useId() {
if (!this.getHook(USE_ID)) {
this.setHook(USE_ID, { value: uuid(), component: this });
@@ -1621,6 +1723,13 @@ var __privateSet = (obj, member, value, setter) => {
this.increaseHookIndex();
return value;
}
+ /**
+ * 글로벌 상태값을 저장하고 관리합니다.
+ * hook을 사용하는 순서대로 값을 저장하고 있습니다.
+ *
+ * @param {any} initialState
+ * @returns
+ */
useState(initialState) {
if (!this.getHook(USE_STATE)) {
this.setHook(
@@ -1643,12 +1752,23 @@ var __privateSet = (obj, member, value, setter) => {
}
return hasDeps || hasChangedDeps;
}
+ /**
+ * useEffect 는 렌더링이 완료된 후에 실행되는 hook입니다.
+ *
+ * useEffect 가 실행되면 callback 은 항상 재생성되고, deps 변경 유무를 설정해줍니다.
+ *
+ * deps 의 변경 유무는 isChangedDeps 에서 확인하고 mounted 상태에서는 deps 가 변경되었을
+ * 때만 callback 을 실행합니다. (runHook() 참조). callback 을 실행한 이후에 나오는
+ * cleanup 함수는 destroy 될 때 실행됩니다.
+ *
+ */
useEffect(callback, deps) {
this.setHook(
USE_EFFECT,
createEffect({
deps,
callback,
+ // 현재 인덱스의 기존 deps 와 새로운 deps 를 비교해서 변경여부 설정
hasChangedDeps: this.isChangedDeps(deps),
component: this
})
@@ -1734,6 +1854,16 @@ var __privateSet = (obj, member, value, setter) => {
useEmit(name, ...args) {
return this.emit(name, ...args);
}
+ /**
+ *
+ * ```js
+ * const [ value, setValue ] = useStoreValue('key');
+ *
+ * setValue('value');
+ *
+ * ```
+ *
+ */
useStoreValue(key, defaultValue2) {
this.useSubscribe(key, () => {
renderComponent(this);
@@ -1752,6 +1882,11 @@ var __privateSet = (obj, member, value, setter) => {
this.increaseHookIndex();
return [value.getValue(), value.update];
}
+ /**
+ *
+ * return callback to get store value.
+ *
+ */
useGetStoreValue(key, defaultValue2) {
if (!this.getHook(USE_GET_STORE_VALUE)) {
this.setHook(
@@ -1767,6 +1902,10 @@ var __privateSet = (obj, member, value, setter) => {
this.increaseHookIndex();
return value.getValue;
}
+ /**
+ * useSetStoreValue returns setter function for store value.
+ *
+ */
useSetStoreValue(key) {
if (!this.getHook(USE_SET_STORE_VALUE)) {
this.setHook(
@@ -1781,12 +1920,23 @@ var __privateSet = (obj, member, value, setter) => {
this.increaseHookIndex();
return value.update;
}
+ /**
+ * Use useStoreValue instead of this function.
+ *
+ * @deprecated
+ */
useStore(key, defaultValue2) {
return this.$store.get(key, defaultValue2);
}
+ /**
+ * Use useSetStoreValue or useStoreValue instead of this function.
+ *
+ * @deprecated
+ */
useStoreSet(key, value, hasChangeMessage = true) {
this.$store.set(key, value, hasChangeMessage);
}
+ /** utility function for hooks */
filterHooks(type) {
return this.__stateHooks.filter((it) => (it == null ? void 0 : it.type) === type).map((it) => it.hookInfo);
}
@@ -1826,8 +1976,13 @@ var __privateSet = (obj, member, value, setter) => {
}
});
}
+ /** utility function for hooks */
destroy() {
}
+ /**
+ * 컴포넌트가 mount 된 이후에 실행된다.
+ *
+ */
onMounted() {
if (this.isMounted)
return;
@@ -1846,13 +2001,18 @@ var __privateSet = (obj, member, value, setter) => {
this.cleanHooks();
}
}
- const _EventMachine = class extends HookMachine {
+ const _EventMachine = class _EventMachine extends HookMachine {
+ // #childObjectElements = {};
+ // hook 을 그대로 유지할 방법이 필요함.
constructor(opt, props, state) {
super();
__privateAdd(this, _state, {});
__privateAdd(this, _cachedMethodList, void 0);
__privateAdd(this, _functionCache, {});
__privateAdd(this, _childObjectList, {});
+ /**
+ * dom ref 등록하기
+ */
__publicField(this, "registerRef", (ref, el) => {
if (typeof ref === "function") {
ref(el);
@@ -1873,6 +2033,9 @@ var __privateSet = (obj, member, value, setter) => {
setId(id) {
this.id = id;
}
+ /**
+ * refs 를 다시 설정한다.
+ */
setRefs(refs = {}) {
this.refs = refs;
}
@@ -1883,12 +2046,24 @@ var __privateSet = (obj, member, value, setter) => {
StoreHandler
});
}
+ /**
+ * get first child instance
+ */
get firstChild() {
return Object.values(this.children)[0];
}
+ /**
+ * 매개변수를 체크한다.
+ *
+ * @param {object} props
+ * @returns
+ */
checkProps(props = {}) {
return props;
}
+ /**
+ * UIElement instance 에 필요한 기본 속성 설정
+ */
initializeProperty(opt, props = {}, state = {}) {
this.opt = opt || {};
this.parent = this.opt;
@@ -1900,12 +2075,28 @@ var __privateSet = (obj, member, value, setter) => {
setProps(props) {
this.props = props;
}
+ /**
+ * 함수 캐쉬
+ *
+ * @param {string} funcName
+ * @param {function} func
+ * @returns
+ */
createFunction(funcName, func) {
if (isFunction(func) && !__privateGet(this, _functionCache)[funcName]) {
__privateGet(this, _functionCache)[funcName] = func;
}
return __privateGet(this, _functionCache)[funcName];
}
+ /**
+ * 캐쉬된 함수 실행하기
+ *
+ * 한번만 실행할 수 있음.
+ *
+ * @param {string} funcName
+ * @param {function} func
+ * @returns
+ */
runFunction(funcName, func) {
const cachedFunction = this.createFunction(funcName, func);
if (cachedFunction == null ? void 0 : cachedFunction.running) {
@@ -1919,15 +2110,34 @@ var __privateSet = (obj, member, value, setter) => {
}
return cachedFunction;
}
+ /**
+ * state 를 초기화 한것을 리턴한다.
+ *
+ * @protected
+ * @returns {Object}
+ */
initState() {
return {};
}
+ /**
+ * state 를 변경한다.
+ *
+ * @param {Object} state 새로운 state
+ * @param {Boolean} isLoad 다시 로드 할 것인지 체크 , true 면 state 변경후 다시 로드
+ */
setState(state = {}, isRefresh = true) {
__privateSet(this, _state, Object.assign({}, __privateGet(this, _state), state));
if (Boolean(isRefresh) === true) {
renderComponent(this);
}
}
+ /**
+ * state 에 있는 key 필드의 값을 토글한다.
+ * Boolean 형태의 값만 동작한다.
+ *
+ * @param {string} key
+ * @param {Boolean} isLoad
+ */
toggleState(key, isLoad = true) {
this.setState(
{
@@ -1939,6 +2149,13 @@ var __privateSet = (obj, member, value, setter) => {
changedProps(newProps) {
return !vnodePropsDiff(this.props, newProps);
}
+ /**
+ * 객체를 다시 그릴 때 사용한다.
+ *
+ * @param {KeyValue} props
+ * @param {Dom} [$container=null] $container 가 존재하면 render 를 같이 한다.
+ * @protected
+ */
_reload(props) {
if (isGlobalForceRender() || this.changedProps(props)) {
this.props = props;
@@ -1951,6 +2168,9 @@ var __privateSet = (obj, member, value, setter) => {
get ref() {
return this.props.ref;
}
+ /**
+ * 자식 컴포넌트 리스트를 반환한다.
+ */
get children() {
return __privateGet(this, _childObjectList);
}
@@ -1964,9 +2184,34 @@ var __privateSet = (obj, member, value, setter) => {
}
});
}
+ /**
+ * render 를 할 수 있는지 체크한다.
+ *
+ * @override
+ * @deprecated
+ */
get isPreLoaded() {
return true;
}
+ /**
+ * 컴포넌트의 마지막 dom root 를 반환한다.
+ *
+ * ```jsx
+ *
+ *
+ * Sample
+ *
+ *
+ * ```
+ *
+ * A -> B -> C 형태로 중첩이 된 상태에서는 마지막 C 의 dom 을 반환한다.
+ * A, B 는 $el 을 가지고 있지 않다.
+ *
+ * A, B, C 는 하나의 family 형태로 묶이며
+ * A -> B, B -> C 는 ALTER_TEMPLATE 로 연결된다.
+ *
+ * @returns
+ */
getEl() {
var _a, _b, _c;
if (!((_a = this.$el) == null ? void 0 : _a.el)) {
@@ -1999,6 +2244,14 @@ var __privateSet = (obj, member, value, setter) => {
index: familyIndex
};
}
+ /**
+ * root 가 변경되는 경우가 있기 때문에
+ * oldEl 는 성능을 위해서 캐슁을 하면 안됨
+ *
+ * children 을 따로 관리하지 않는다.
+ *
+ * @deprecated
+ */
getTargetInstance(oldEl) {
const targetList = Object.values(this.children).filter(Boolean).filter((instance) => {
return (instance == null ? void 0 : instance.id) !== this.id && (instance == null ? void 0 : instance.getEl()) === oldEl;
@@ -2008,6 +2261,13 @@ var __privateSet = (obj, member, value, setter) => {
}
return void 0;
}
+ /**
+ *
+ * 특정 클래스 참조를 바로 diff 형태로 렌더링 하지 않고
+ * 강제로 다시 그리기를 원할때 사용할 수 있다.
+ *
+ * @returns
+ */
isForceRender() {
return false;
}
@@ -2045,16 +2305,28 @@ var __privateSet = (obj, member, value, setter) => {
is(name, callback) {
return this.sourceName === name && callback(this);
}
+ /**
+ * template 을 렌더링 한다.
+ *
+ * @param {Dom|undefined} $container 컴포넌트가 그려질 대상
+ */
async render($container, isForceRender = false) {
renderComponent(this, $container);
}
initialize() {
__privateSet(this, _state, this.initState());
}
+ /**
+ * ref 이름을 가진 Component 를 가지고 온다.
+ *
+ * @param {any[]} args
+ * @returns {EventMachine}
+ */
getRef(...args) {
const key = args.join("");
return this.refs[key];
}
+ // afterComponentRendering() {}
getVNodeOptions() {
return {
context: this,
@@ -2064,12 +2336,24 @@ var __privateSet = (obj, member, value, setter) => {
getFunctionComponent() {
return this;
}
+ /**
+ * refresh 는 load 함수들을 실행한다.
+ */
refresh() {
renderComponent(this);
}
+ // 기본 템플릿 지정
template() {
return null;
}
+ /**
+ *
+ * 자식 컴포넌트 중에서 element 가 부모를 가지고 있지 않는 상태가 되면
+ * 메모리에서 지운다.
+ *
+ * TODO: 지우지 않고 객체를 그대로 사용할 방법이 있을까?
+ *
+ */
clear() {
Object.entries(__privateGet(this, _childObjectList)).forEach(([_key, child]) => {
if (!child.getEl().parentNode) {
@@ -2088,6 +2372,11 @@ var __privateSet = (obj, member, value, setter) => {
}
});
}
+ /**
+ * 자원을 해제한다.
+ * 자식 컴포넌트까지 제어하기 때문에 가장 최상위 부모에서 한번만 호출되도 된다.
+ *
+ */
destroy(isRemoveElement = false) {
var _a;
removeRenderCallback(this);
@@ -2105,6 +2394,12 @@ var __privateSet = (obj, member, value, setter) => {
this.onDestroyed();
this.refs = {};
}
+ /**
+ * property 수집하기
+ * 상위 클래스의 모든 property 를 수집해서 리턴한다.
+ *
+ * @returns {string[]} 나의 상위 모든 메소드를 수집해서 리턴한다.
+ */
collectMethodes(refreshCache = false) {
if (!__privateGet(this, _cachedMethodList) || refreshCache) {
__privateSet(this, _cachedMethodList, collectProps(
@@ -2112,7 +2407,11 @@ var __privateSet = (obj, member, value, setter) => {
_EventMachine,
(name) => MagicMethod.check(name)
).map((it) => {
- return MagicMethod.parse(it, this);
+ return MagicMethod.parse(
+ it,
+ /*context*/
+ this
+ );
}));
}
return __privateGet(this, _cachedMethodList);
@@ -2122,6 +2421,13 @@ var __privateSet = (obj, member, value, setter) => {
return it.method === methodKey;
});
}
+ /**
+ * 자식 객체의 content 를 확인
+ *
+ * @param {function} filterCallback
+ * @param {any} defaultValue
+ * @returns
+ */
getChildContent(filterCallback, defaultValue2 = "") {
var _a;
return ((_a = this.getChild(filterCallback)) == null ? void 0 : _a.props.content) || defaultValue2;
@@ -2138,6 +2444,10 @@ var __privateSet = (obj, member, value, setter) => {
runUnmounted() {
this.onUnmounted();
}
+ /**
+ * 컴포넌트가 mount 된 이후에 실행된다.
+ *
+ */
onMounted() {
super.onMounted();
}
@@ -2150,17 +2460,20 @@ var __privateSet = (obj, member, value, setter) => {
onUnmounted() {
super.onUnmounted();
}
+ /**
+ * Initialize Magic Method
+ */
initMagicMethod(methodName, callback) {
if (!this[methodName]) {
this[methodName] = callback;
}
}
};
- let EventMachine = _EventMachine;
_state = new WeakMap();
_cachedMethodList = new WeakMap();
_functionCache = new WeakMap();
_childObjectList = new WeakMap();
+ let EventMachine = _EventMachine;
if (!window.requestIdleCallback) {
window.requestIdleCallback = function(cb) {
var start2 = Date.now();
@@ -2351,6 +2664,14 @@ var __privateSet = (obj, member, value, setter) => {
false(key) {
return this.get(key) === false;
}
+ /**
+ * key 에 해당하는 config 의 값을 비교한다.
+ *
+ *
+ * @param {string} key
+ * @param {any} value
+ * @returns {boolean}
+ */
is(key, value) {
return this.get(key) === value;
}
@@ -2370,6 +2691,19 @@ var __privateSet = (obj, member, value, setter) => {
setCallbacks(event, list = []) {
this.callbacks[event] = list;
}
+ /**
+ * 메세지 등록
+ *
+ * @param {string} event
+ * @param {Function} originalCallback
+ * @param {EventMachine} context
+ * @param {number} debounceDelay
+ * @param {number} throttleDelay
+ * @param {boolean} enableAllTrigger
+ * @param {boolean} enableSelfTrigger
+ * @param {string[]} [beforeMethods=[]]
+ * @returns {Function} off callback
+ */
on(event, originalCallback, context, debounceDelay = 0, throttleDelay = 0, enableAllTrigger = false, enableSelfTrigger = false, beforeMethods = [], frame = false) {
var callback = originalCallback;
if (debounceDelay > 0)
@@ -2398,6 +2732,12 @@ var __privateSet = (obj, member, value, setter) => {
this.off(event, originalCallback);
};
}
+ /**
+ * 메세지 해제
+ *
+ * @param {string} event
+ * @param {*} originalCallback
+ */
off(event, originalCallback) {
if (arguments.length == 1) {
this.setCallbacks(event);
@@ -2438,6 +2778,18 @@ var __privateSet = (obj, member, value, setter) => {
}
}
}
+ /**
+ *
+ * run multi messages
+ *
+ * message.callback can has a return value.
+ *
+ * if return value is false then message will be skip.
+ * if return value is function then message will be skip after run return function.
+ *
+ * @param {string} source
+ * @param {Command[]} messages
+ */
sendMessageList(source, messages = []) {
window.Promise.resolve().then(() => {
messages.forEach(([event, ...args]) => {
@@ -2483,6 +2835,11 @@ var __privateSet = (obj, member, value, setter) => {
this.sendMessage(this.source, event, ...args);
}
}
+ /**
+ * 마이크로 Task 를 실행
+ *
+ * @param {Function} callback 마이크로Task 형식으로 실행될 함수
+ */
nextTick(callback) {
this.nextSendMessage(this.source, callback);
}
@@ -2520,9 +2877,18 @@ var __privateSet = (obj, member, value, setter) => {
setStore(storeInstance) {
this.storeInstance = storeInstance;
}
+ /**
+ * 메세징 루트를 재정의 할 수 있음.
+ *
+ * @override
+ */
get $store() {
return this.storeInstance || this.parent.$store;
}
+ /**
+ * UIElement 가 생성될 때 호출되는 메소드
+ * @protected
+ */
async created() {
}
createLocalCallback(event, callback) {
@@ -2531,25 +2897,59 @@ var __privateSet = (obj, member, value, setter) => {
newCallback.source = this.source;
return newCallback;
}
+ /**
+ * UIElement 기반으로 메세지를 호출 한다.
+ * 나 이외의 객체들에게 메세지를 전달한다.
+ *
+ * @param {string} messageName
+ * @param {any[]} args
+ */
emit(messageName, ...args) {
this.$store.source = this.source;
this.$store.sourceContext = this;
this.$store.emit(messageName, ...args);
}
+ /**
+ * MicroTask 를 수행한다.
+ *
+ * @param {Function} callback
+ * @param {number} [delay=0] callback 이 실행될 딜레이 시간 설정
+ */
nextTick(callback, delay = 0) {
window.setTimeout(() => {
this.$store.nextTick(callback);
}, delay);
}
+ /**
+ *
+ * emit 은 외부 객체에게 메세지를 보내고
+ * trigger 는 자신의 내부에 메세지를 보낸다.
+ *
+ * @param {string} messageName
+ * @param {any[]} args
+ */
trigger(messageName, ...args) {
this.$store.source = this.source;
this.$store.trigger(messageName, ...args);
}
+ /**
+ * 상위 객체에게만 호출되는 메세지를 수행한다.
+ *
+ * @param {*} callback
+ * @param {...any} args
+ */
runCallback(callback, ...args) {
if (this.parent) {
this.parent.trigger(callback, ...args);
}
}
+ /**
+ * message 이벤트에 주어진 callack 을 등록
+ * 동일한 메세지 명으로 callback 은 list 화 되어서 관리 됩니다.
+ *
+ * @param {string} message 이벤트 메세지 이름
+ * @param {Function} callback 메세지 지정시 실행될 함수
+ */
on(message, callback, debounceDelay = 0, throttleDelay = 0, enableAllTrigger = false, enableSelfTrigger = false, frame = false) {
this.$store.on(
message,
@@ -2566,6 +2966,20 @@ var __privateSet = (obj, member, value, setter) => {
off(message, callback) {
this.$store.off(message, callback, this.source);
}
+ /**
+ * 동적으로 subscribe 함수를 지정합니다.
+ *
+ * template 안에서 동적으로 수행할 수 있습니다.
+ *
+ * 이렇게 생성된 subscribe 함수는 외부에서는 실행 할수가 없는 SUBSCRIBE_SELF 로 생성됩니다.
+ *
+ * 함수 내부에서 context 를 유지하기 때문에 this 로 instance 에 접근 할 수 있습니다.
+ *
+ * @param {Function} callback subscribe 함수로 지정할 callback
+ * @param {number} [debounceSecond=0] debounce 시간(ms)
+ * @param {number} [throttleSecond=0] throttle 시간(ms)
+ * @returns {string} function id
+ */
subscribe(callback, debounceSecond = 0, throttleSecond = 0) {
const id = `subscribe.${uuidShort()}`;
const newCallback = this.createLocalCallback(id, callback);
@@ -2576,12 +2990,16 @@ var __privateSet = (obj, member, value, setter) => {
debounceSecond,
throttleSecond,
false,
+ /*self trigger*/
true
);
return id;
}
static createFunctionElementInstance(NewFunctionComponent, parentInstance, props, state = {}) {
class FunctionElement extends UIElement {
+ /**
+ * UIElement instance 에 필요한 기본 속성 설정
+ */
initializeProperty(opt, props2 = {}, state2 = {}) {
super.initializeProperty(opt, props2, state2);
this.sourceName = this.getFunctionComponent().name || this.sourceName;
@@ -2589,6 +3007,7 @@ var __privateSet = (obj, member, value, setter) => {
getFunctionComponent() {
return NewFunctionComponent;
}
+ // 함수형 컴포넌트는 instance 인지 체크를 해야할 수도 있다.
isInstanceOf(...args) {
return args.some((TargetClass) => {
return NewFunctionComponent === TargetClass;
@@ -2600,6 +3019,7 @@ var __privateSet = (obj, member, value, setter) => {
}
return new FunctionElement(parentInstance, props, state);
}
+ // root instance 생성용 함수
static createElementInstance(ElementClass, parent, props, state) {
if (ElementClass.__proto__.name === "") {
return UIElement.createFunctionElementInstance(
@@ -2641,12 +3061,14 @@ var __privateSet = (obj, member, value, setter) => {
gridColumnSpan: true,
gridColumnStart: true,
fontSize: true,
+ // fontWeight: true,
lineClamp: true,
lineHeight: true,
order: true,
orphans: true,
tabSize: true,
widows: true,
+ // zIndex: true, // pure number is not allowed
zoom: true,
width: true,
maxWidth: true,
@@ -2672,6 +3094,7 @@ var __privateSet = (obj, member, value, setter) => {
gap: true,
columnGap: true,
rowGap: true,
+ // SVG-related properties
fillOpacity: true,
floodOpacity: true,
stopOpacity: true,
@@ -2838,16 +3261,31 @@ var __privateSet = (obj, member, value, setter) => {
find(callback) {
return this.props.content.find(callback);
}
+ /**
+ * 상위 element 에 추가된 이후에 호출된다.
+ *
+ * @override
+ */
mounted() {
const selfInstance = this[SELF_COMPONENT_INSTANCE];
commitMount(selfInstance);
}
+ /**
+ * 상위 element 에 추가된 이후에 호출된다.
+ *
+ * @override
+ */
updated() {
const selfInstance = this[SELF_COMPONENT_INSTANCE];
if (selfInstance) {
commitUpdated(selfInstance);
}
}
+ /**
+ * 상위 element 에 추가된 이후에 호출된다.
+ *
+ * @override
+ */
unmounted() {
const selfInstance = this[SELF_COMPONENT_INSTANCE];
if (selfInstance) {
@@ -3059,14 +3497,23 @@ var __privateSet = (obj, member, value, setter) => {
setEl(el) {
this.instance.$el = Dom.create(el);
}
+ /**
+ * DomTree 에 추가되었을 때, 호출된다.
+ */
mounted() {
var _a;
(_a = this.instance) == null ? void 0 : _a.onMounted();
}
+ /**
+ * DomTree 에서 변경되었을 때, 호출된다.
+ */
updated() {
var _a;
(_a = this.instance) == null ? void 0 : _a.onUpdated();
}
+ /**
+ * DomTree 에서 제외되었을 때, 호출된다.
+ */
unmounted() {
var _a;
(_a = this.instance) == null ? void 0 : _a.onUnmounted();
@@ -3078,6 +3525,8 @@ var __privateSet = (obj, member, value, setter) => {
}
return this.Component;
}
+ // 임의의 instance 를 설정한다.
+ // 임의의 instance 의 state, hook, id 등을 얻기 위해서 사용한다.
setInstance(instance) {
this.instance = instance;
}
@@ -3087,6 +3536,7 @@ var __privateSet = (obj, member, value, setter) => {
return false;
return this.LastComponent !== localComponent;
}
+ // class/function instance 생성
makeClassInstance(options) {
var _a;
const props = { ...this.props };
@@ -3357,6 +3807,7 @@ var __privateSet = (obj, member, value, setter) => {
makeChildren(vNodeInstance, {
...options,
container: el
+ // container 를 사전에 지정해서 실행한다.
});
return vNodeInstance;
}
@@ -3552,17 +4003,38 @@ var __privateSet = (obj, member, value, setter) => {
this.setProp(node, name, newValue);
}
},
+ // 컴포넌트 내부에서 다시 그리기를 한다.
+ /**
+ * 이 함수를 더 이상 사용하지 않습니다.
+ * getTargetInstance 로 컴포넌트를 찾지 않습니다.
+ *
+ * reloadComponentInstance() 함수를 사용해주세요.
+ *
+ * @deprecated
+ */
reloadComponent(oldEl, newVNode, options) {
const targetInstance = options.context.getTargetInstance(oldEl);
if (targetInstance) {
targetInstance._reload(newVNode.props);
}
},
+ /**
+ * targetInstance 에 newVNode.props 를 업데이트 하고 다시 그린다.
+ */
reloadComponentInstance(targetInstance, newVNode) {
if (targetInstance) {
targetInstance._reload(newVNode.props);
}
},
+ /**
+ * 이 함수는 Component 의 클래스/함수 자체가 변경되었을 때 호출한다. (HMR)
+ *
+ * 기본 컨셉은 oldEl 에 적용된 component instance 를 newVNode 의 instance 로 교체한다.
+ * 이 때 component instance 가 가지고 있던 몇가지 정보들은 유지해야 한다.
+ *
+ *
+ * @deprecated
+ */
makeComponent(oldEl, newVNode, options) {
let oldInstance = oldEl[COMPONENT_INSTANCE];
const family = oldInstance.getFamily();
@@ -3715,12 +4187,38 @@ var __privateSet = (obj, member, value, setter) => {
isVNodeFragment(node) {
return node.type === VNodeType.FRAGMENT;
},
+ /**
+ * TEXT_NODE/COMMENT_NODE 일 때 둘 다 공백일 때는 비교하지 않는다.
+ * nodeName 이 다를 때는 변경 된 것으로 인지한다.
+ *
+ * @param {*} node1
+ *
+ * @param {*} node2
+ */
changed(vNode, node2) {
return (vNode.type === VNodeType.TEXT || vNode.type === VNodeType.COMMENT) && vNode.textContent !== node2.textContent || vNode.nodeName !== node2.nodeName.toUpperCase();
},
+ /**
+ * pass 속성이 있을 때만 비교한다.
+ *
+ * @param {VNode} vNode
+ * @returns
+ */
hasPassed(vNode) {
return vNode == null ? void 0 : vNode.pass;
},
+ /**
+ * oldElement 를 기준으로 컴포넌트를 다시 그릴지 여부를 판단한다.
+ * 1. 현재컴포넌트 oldElement[COMPONENT_INSTANCE] 구한다.
+ * 2. 현재 컴포넌트 기준으로 FamilyTree 를 구한다.
+ * 3. FamilyTree 에서 newVNode[SELF_COMPONENT_INSTANCE] 가 있는지 체크한다.
+ * 4. newVNode[SELF_COMPONENT_INSTANCE] 가 있고, newVNode.isComponentChanged 가 true 면 true 를 리턴한다.
+ * 5. true 는 컴포넌트를 새로 생성한다.
+ * 6. false 면 reload 만 수행한다.
+ * 7. reload 는 컴포넌트의 props 만 비교해서 다시 렌더링한다.
+ *
+ * 이곳의 알고리즘은 아직 실험적이며 계속해서 개선될 예정이다.
+ */
checkRefClass(oldEl, newVNode, options) {
var _a, _b, _c, _d, _e, _f;
if (!newVNode[SELF_COMPONENT_INSTANCE]) {
@@ -3747,6 +4245,13 @@ var __privateSet = (obj, member, value, setter) => {
const family = oldEl[COMPONENT_INSTANCE].getFamily();
const familyInstance = newVNode[SELF_COMPONENT_INSTANCE];
const targetFamilyInstance = family.family.find(
+ // familyInstance.id 가 같은지 체크
+ // id 같으면 같은 컴포넌트이다.
+ // 모듈이 새롭게 로드되면 컴포넌트는 같더라도 instance 의 참조가 달라지기 때문에
+ // 같다라는걸 검증 할 수 없다.
+ // 그래서 id 를 사용한다.
+ // id 가 같으면 같은 컴포넌트이다.
+ // 그래서 makeComponent 에서 id 를 계승하도록 한다.
(it) => it.id === familyInstance.id
);
if (!targetFamilyInstance) {
@@ -4397,6 +4902,12 @@ var __privateSet = (obj, member, value, setter) => {
});
return this;
}
+ /**
+ * data-xxx 속성을 관리한다.
+ *
+ * @param {string} key
+ * @param {any} value
+ */
data(key, value) {
if (arguments.length === 1) {
const value2 = this.attr("data-" + key);
@@ -4406,6 +4917,15 @@ var __privateSet = (obj, member, value, setter) => {
}
return this;
}
+ /**
+ * Dom attribute 얻기 또는 설정
+ *
+ * get -> Dom.create(targetElement).attr('key');
+ * set -> Dom.create(targetElement).attr('key', value);
+ *
+ * @param {string} key
+ * @param {string[]} value
+ */
attr(...args) {
if (args.length == 1) {
return isFunction(this.el.getAttribute) && this.el.getAttribute(args[0]);
@@ -4610,12 +5130,21 @@ var __privateSet = (obj, member, value, setter) => {
this.append($dom.createChildrenFragment());
return $dom;
}
+ /**
+ * create document fragment with children dom
+ */
createChildrenFragment() {
const list = this.childNodes;
var fragment = document.createDocumentFragment();
list.forEach(($el) => fragment.appendChild($el.el));
return fragment;
}
+ /**
+ * dom 리스트로 fragment 만들기
+ *
+ * @param {HTMLElement[]} list
+ * @returns
+ */
static createFragment(list = []) {
var fragment = document.createDocumentFragment();
list.forEach((it) => fragment.appendChild(it));
@@ -4636,6 +5165,11 @@ var __privateSet = (obj, member, value, setter) => {
this.el.removeChild(el.el || el);
return this;
}
+ /**
+ *
+ * @param {string} value
+ * @returns {string} 파라미터가 없을 때 textContent 를 리턴한다.
+ */
text(value) {
if (typeof value === "undefined") {
return this.el.textContent;
@@ -4650,6 +5184,15 @@ var __privateSet = (obj, member, value, setter) => {
return this;
}
}
+ /**
+ *
+ * $el.css`
+ * border-color: yellow;
+ * `
+ *
+ * @param {*} key
+ * @param {*} value
+ */
css(key, value) {
if (typeof key !== "undefined" && typeof value !== "undefined") {
if (key.indexOf("--") === 0 && typeof value !== "undefined") {
@@ -4694,6 +5237,14 @@ var __privateSet = (obj, member, value, setter) => {
}
return this.el._cachedIsSVG.value;
}
+ /**
+ * offset rect 를 생성
+ *
+ * svg 나 isClientRect 가 true 인 경우 clientRect 를 기준으로 생성
+ *
+ * @param {boolean} isClientRect
+ * @returns
+ */
offsetRect() {
if (this.isSVG()) {
const parentBox = this.parent().rect();
@@ -5271,6 +5822,7 @@ var __privateSet = (obj, member, value, setter) => {
this._comp = new CustomUIElement();
this._comp.on("customEvent", (eventName, ...args) => {
this.dispatchEvent(
+ // eslint-disable-next-line no-undef
new CustomEvent(eventName, {
bubbles: true,
detail: args
@@ -5324,6 +5876,7 @@ var __privateSet = (obj, member, value, setter) => {
}
return createVNode({
tag: el.tagName,
+ // tag 이름 그대로 넣어야함. 예를들어
이면 div 를 넣어야 함.
props: getProps(el.attributes),
children: children$1(el).map((it) => {
return createVNodeByDom(it);
diff --git a/packages/sapa/package.json b/packages/sapa/package.json
index 2e0dad3a..46723096 100644
--- a/packages/sapa/package.json
+++ b/packages/sapa/package.json
@@ -1,6 +1,6 @@
{
"name": "@elf-framework/sapa",
- "version": "0.0.263",
+ "version": "0.1.0",
"description": "Fantastic UI library for vanilla JS",
"types": "./index.d.ts",
"files": [
@@ -8,24 +8,28 @@
"index.d.ts",
"package.json"
],
- "main": "./dist/sapa.umd.js",
- "module": "./dist/sapa.es.js",
- "exports": {
- "./package.json": "./package.json",
- "./jsx-runtime": {
- "import": "./dist/sapa.es.js",
- "require": "./dist/sapa.umd.js"
- },
- ".": {
- "import": "./dist/sapa.es.js",
- "require": "./dist/sapa.umd.js"
+ "main": "./src/index.js",
+ "publishConfig": {
+ "access": "public",
+ "main": "./dist/sapa.umd.js",
+ "module": "./dist/sapa.es.js",
+ "exports": {
+ "./package.json": "./package.json",
+ "./jsx-runtime": {
+ "import": "./dist/sapa.es.js",
+ "require": "./dist/sapa.umd.js"
+ },
+ ".": {
+ "import": "./dist/sapa.es.js",
+ "require": "./dist/sapa.umd.js"
+ }
}
},
"devDependencies": {
- "@elf-framework/config": "*",
+ "@elf-framework/config": "workspace:*",
"happy-dom": "^8.1.3",
- "vite": "^4.0.4",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vitest": "1.2.1"
},
"scripts": {
"vite:dist": "vite build --config=vite.dist.config.js",
diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md
index 83521487..18546c5e 100644
--- a/packages/ui/CHANGELOG.md
+++ b/packages/ui/CHANGELOG.md
@@ -1,5 +1,18 @@
# @elf-framework/ui
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @elf-framework/design-system@0.1.0
+ - @elf-framework/color@0.1.0
+ - @elf-framework/sapa@0.1.0
+
## 0.0.270
### Patch Changes
diff --git a/packages/ui/dist/ui.es.js b/packages/ui/dist/ui.es.js
index ca80cdd8..e9aefd5e 100644
--- a/packages/ui/dist/ui.es.js
+++ b/packages/ui/dist/ui.es.js
@@ -29,7 +29,6 @@ var __privateMethod = (obj, member, method) => {
var _idMap, _items, _parentList, _initialize, initialize_fn, _traverse, traverse_fn;
import { isFunction, useMagicMethod, POINTERSTART, isUndefined, isArray, AFTER, UIElement, useState, useCallback, useMemo, classnames, createElementJsx, potal, isString, POINTERENTER, IF, POINTERLEAVE, CLICK, FOCUS, useEffect, Dom, PREVENT, STOP, OBSERVER, PARAMS, POINTEROVER, useRef, isNumber, FOCUSIN, FOCUSOUT, SCROLL, SUBSCRIBE_SELF, DEBOUNCE, FRAME, POINTERMOVE, POINTEREND, debounce, SUBSCRIBE_ALL, pendingComponent, removePendingComponent, useRender } from "@elf-framework/sapa";
import { parse, format, RGBtoHSL, RGBtoHSV, checkHueColor, HSVtoHSL, HSVtoRGB } from "@elf-framework/color";
-const style = "";
function usePointerStart(...args) {
let [selector, downAction, moveAction, upAction] = args;
if (isFunction(selector)) {
@@ -79,12 +78,20 @@ class BaseTreeViewProvider {
}
removeParent(targetId) {
}
+ /**
+ *
+ * @param {*} parentId
+ * @param {*} obj
+ */
appendChild(parentId, obj) {
}
getParentId(childId) {
}
deleteInfo(childObj) {
}
+ /**
+ * parent 에서 child 를 삭제
+ */
removeChild(parentId, childId) {
}
insertChild(targetParentId, targetIndex, currentObject) {
@@ -93,10 +100,13 @@ class BaseTreeViewProvider {
}
insertItem(targetId, currentId, type = "before") {
}
+ // target 의 앞으로 객체를 추가하기
insertBefore(targetId, currentId) {
}
+ // target 의 앞으로 객체를 추가하기
insertAfter(targetId, currentId) {
}
+ // parent 의 마지막에 child 객체를 추가하기
insertLast(parentId, childId) {
}
}
@@ -142,6 +152,11 @@ class TreeViewProvider extends BaseTreeViewProvider {
removeParent(targetId) {
delete __privateGet(this, _parentList)[targetId];
}
+ /**
+ *
+ * @param {*} parentId
+ * @param {*} obj
+ */
appendChild(parentId, obj) {
const parent = this.get(parentId);
if (!parent)
@@ -167,6 +182,9 @@ class TreeViewProvider extends BaseTreeViewProvider {
return childObj;
}
}
+ /**
+ * parent 에서 child 를 삭제
+ */
removeChild(parentId, childId) {
var _a;
const parent = this.get(parentId);
@@ -211,12 +229,15 @@ class TreeViewProvider extends BaseTreeViewProvider {
currentObject
);
}
+ // target 의 앞으로 객체를 추가하기
insertBefore(targetId, currentId) {
return this.insertItem(targetId, currentId, "before");
}
+ // target 의 앞으로 객체를 추가하기
insertAfter(targetId, currentId) {
return this.insertItem(targetId, currentId, "after");
}
+ // parent 의 마지막에 child 객체를 추가하기
insertLast(parentId, childId) {
const lastParentId = this.getParentId(childId);
const childObj = this.removeChild(lastParentId, childId);
@@ -298,6 +319,7 @@ const ComponentPropsToStylePropsMap = {
columnEnd: "gridColumnEnd",
columnGap: "columnGap",
columnSpan: "gridColumn",
+ // Will set gridColumn if no `row` prop given
columnStart: "gridColumnStart",
direction: "flexDirection",
display: "display",
@@ -351,6 +373,7 @@ const ComponentPropsToStylePropsMap = {
rowEnd: "gridRowEnd",
rowGap: "rowGap",
rowSpan: "gridRow",
+ // Will set gridRow if no `row` prop given
rowStart: "gridRowStart",
shrink: "flexShrink",
templateAreas: "gridTemplateAreas",
@@ -385,18 +408,18 @@ function makeCssVariablePrefixMap(prefix, obj = {}) {
return newObj;
}
function splitStyleKeyAndNoneStyleKey(properties) {
- const style2 = {};
+ const style = {};
const noneStyle = {};
Object.keys(properties).forEach((key) => {
const value = properties[key];
const styleKey = ComponentPropsToStylePropsMap[key];
if (styleKey) {
- style2[styleKey] = value;
+ style[styleKey] = value;
} else {
noneStyle[key] = value;
}
});
- return { style: style2, noneStyle };
+ return { style, noneStyle };
}
function convertNumberStyleValue(key, value) {
if (typeof value === "number") {
@@ -461,7 +484,7 @@ class Alert extends UIElement {
title = "",
content = "",
shape = "rect",
- style: style2 = {},
+ style = {},
closable = false,
dismissable = false,
delay = 0,
@@ -491,7 +514,7 @@ class Alert extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$U),
+ ...propertyMap(style, cssProperties$U),
...{
transition: `opacity ${localDelay}ms ease-in-out`,
opacity: hide ? 0 : 1
@@ -557,7 +580,7 @@ class Animation extends UIElement {
iterationCount,
timingFunction,
duration = "1s",
- style: style2 = {},
+ style = {},
content,
play = false,
onEnd: onAnimationEnd,
@@ -569,7 +592,7 @@ class Animation extends UIElement {
class: "elf--animation",
style: propertyMap(
{
- ...style2,
+ ...style,
duration,
name,
iterationCount,
@@ -649,7 +672,7 @@ class ProgressCircle extends UIElement {
value = min,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
indeterminate = false,
animated = false,
animationType = "normal"
@@ -668,7 +691,7 @@ class ProgressCircle extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
offset: percentValue
},
cssProperties$S
@@ -707,7 +730,7 @@ class Button extends UIElement {
thin = false,
closable = false,
place = "",
- style: style2 = {},
+ style = {},
href = "",
target = "_blank",
content,
@@ -762,7 +785,7 @@ class Button extends UIElement {
const styleObject = {
class: localClass,
disabled: disabled ? "disabled" : void 0,
- style: propertyMap(style2, cssProperties$R),
+ style: propertyMap(style, cssProperties$R),
...extraProps
};
const buttonContent = /* @__PURE__ */ createElementJsx("span", null, pending ? /* @__PURE__ */ createElementJsx(Animation.spin, { play }, /* @__PURE__ */ createElementJsx(ProgressCircle, { value: 80, size, variant })) : content || "");
@@ -813,7 +836,7 @@ class Tooltip extends UIElement {
}
template() {
const {
- style: style2 = {},
+ style = {},
message = "",
content,
placement = "bottom",
@@ -834,7 +857,7 @@ class Tooltip extends UIElement {
}, [placement, animated, variant, position]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$Q)
+ style: propertyMap(style, cssProperties$Q)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("div", { class: "content" }, content), show || this.props.show ? /* @__PURE__ */ createElementJsx("div", { class: "message" }, hideArrow ? void 0 : /* @__PURE__ */ createElementJsx("div", { class: "arrow" }), icon ? /* @__PURE__ */ createElementJsx("div", { class: "icon" }, icon) : void 0, /* @__PURE__ */ createElementJsx("div", { class: "message-content" }, /* @__PURE__ */ createElementJsx("div", null, message))) : void 0);
}
@@ -893,7 +916,7 @@ function tooltip({
position = "fixed",
placement = "top",
options = {},
- style: style2,
+ style,
variant = "default"
}) {
const tooltipInstance = potal(
@@ -905,7 +928,7 @@ function tooltip({
position,
placement,
message,
- style: style2,
+ style,
show: true
},
content || /* @__PURE__ */ createElementJsx("span", null, " ")
@@ -928,7 +951,7 @@ class ActionGroup extends UIElement {
collapsed = false,
moreIcon = null,
boundary = 50,
- style: style2 = {},
+ style = {},
content,
shape = "normal",
...extraStyle
@@ -991,7 +1014,7 @@ class ActionGroup extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
...styleProperties
},
cssProperties$P
@@ -1041,12 +1064,12 @@ const cssProperties$O = makeCssVariablePrefixMap("--elf--link-button", {
});
class LinkButton extends UIElement {
template() {
- const { disabled, style: style2 = {}, content, onClick, href } = this.props;
+ const { disabled, style = {}, content, onClick, href } = this.props;
const styleObject = {
class: "elf--link-button",
disabled: disabled ? "disabled" : void 0,
style: {
- ...propertyMap(style2, cssProperties$O)
+ ...propertyMap(style, cssProperties$O)
}
};
return /* @__PURE__ */ createElementJsx("a", { ...styleObject, onClick, href: href || "#" }, /* @__PURE__ */ createElementJsx("span", null, content || ""));
@@ -1070,7 +1093,7 @@ class Radio extends UIElement {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
content,
name,
@@ -1091,7 +1114,7 @@ class Radio extends UIElement {
}, [disabled, size, variant]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$N)
+ style: propertyMap(style, cssProperties$N)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("label", null, /* @__PURE__ */ createElementJsx(
"input",
@@ -1126,7 +1149,7 @@ class RadioGroup extends UIElement {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
name,
value,
options = [],
@@ -1143,7 +1166,7 @@ class RadioGroup extends UIElement {
const styleObject = {
class: localClass,
disabled: disabled ? "disabled" : void 0,
- style: propertyMap(style2, cssProperties$M)
+ style: propertyMap(style, cssProperties$M)
};
const radioName = name || "name-" + this.id;
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, options.map((it, index) => {
@@ -1192,7 +1215,7 @@ class Checkbox extends UIElement {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
content,
name,
@@ -1212,7 +1235,7 @@ class Checkbox extends UIElement {
}
]),
style: {
- ...propertyMap(style2, cssProperties$L)
+ ...propertyMap(style, cssProperties$L)
}
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("label", null, /* @__PURE__ */ createElementJsx(
@@ -1260,7 +1283,7 @@ class CheckboxGroup extends UIElement {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value = [],
options = [],
onChange,
@@ -1277,7 +1300,7 @@ class CheckboxGroup extends UIElement {
]),
disabled: disabled ? "disabled" : void 0,
style: {
- ...propertyMap(style2, cssProperties$K)
+ ...propertyMap(style, cssProperties$K)
}
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, options.map((it, index) => {
@@ -1330,7 +1353,7 @@ const cssProperties$J = makeCssVariablePrefixMap("--elf--divider", {
class Divider extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
variant = "default",
size = "small",
margin = "10px",
@@ -1348,7 +1371,7 @@ class Divider extends UIElement {
style: {
...propertyMap(
{
- ...style2,
+ ...style,
margin
},
cssProperties$J
@@ -1550,7 +1573,7 @@ const cssProperties$I = makeCssVariablePrefixMap("--elf--menu", {
class Menu extends UIElement {
template() {
let {
- style: style2 = {},
+ style = {},
type = "menu",
x = 0,
y = 0,
@@ -1561,7 +1584,7 @@ class Menu extends UIElement {
variant = "light",
compact = false
} = this.props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
if (x !== 0)
itemStyle = { ...itemStyle, left: x };
if (y !== 0)
@@ -1634,7 +1657,7 @@ class OptionMenu extends UIElement {
menuStyle = {},
disabled = void 0,
autoPosition = false,
- style: style2
+ style
} = this.props;
const { isOpen } = this.state;
const showMenu = isOpen && items;
@@ -1646,7 +1669,7 @@ class OptionMenu extends UIElement {
const styleObject = {
class: localClass,
disabled,
- style: propertyMap(style2, cssProperties$H)
+ style: propertyMap(style, cssProperties$H)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx(
"div",
@@ -1713,10 +1736,10 @@ const cssProperties$G = makeCssVariablePrefixMap("--elf--dialog", {
});
class Dialog extends UIElement {
initState() {
- const { visible = false, style: style2 = {}, center } = this.props;
+ const { visible = false, style = {}, center } = this.props;
return {
visible,
- style: style2,
+ style,
center
};
}
@@ -1764,7 +1787,7 @@ class Dialog extends UIElement {
return "";
}
template() {
- const { style: style2 = {}, visible, center } = this.state;
+ const { style = {}, visible, center } = this.state;
const { noBorder, title, closable = true, footer } = this.props;
const styleObject = {
class: classnames("elf--dialog", {
@@ -1773,7 +1796,7 @@ class Dialog extends UIElement {
"no-border": noBorder
}),
style: {
- ...propertyMap(style2, cssProperties$G)
+ ...propertyMap(style, cssProperties$G)
}
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("div", { class: "elf--dialog-title" }, /* @__PURE__ */ createElementJsx("div", { class: "elf--dialog-title-text" }, title), this.props.tools ? /* @__PURE__ */ createElementJsx("div", { class: "elf--dialog-title-tools", ref: "$tools" }, this.props.tools) : void 0, closable ? /* @__PURE__ */ createElementJsx(
@@ -1792,7 +1815,7 @@ registerComponent("Dialog", Dialog);
class Flex extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
class: className = "",
content,
stack,
@@ -1809,7 +1832,7 @@ class Flex extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, {})
+ ...propertyMap(style, {})
}
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, content);
@@ -1840,7 +1863,7 @@ class ToolsItem extends UIElement {
const {
title = "",
icon,
- style: style2 = {},
+ style = {},
tooltip: tooltip2,
hoverable = true
} = this.props;
@@ -1869,7 +1892,7 @@ class ToolsItem extends UIElement {
class: localClass,
"data-selected-type": this.state.selectedType,
onClick: this.props.onClick,
- style: style2
+ style
},
localTooltip ? /* @__PURE__ */ createElementJsx(Tooltip, { ...localTooltip, style: { height: "100%" } }, buttonComponent) : buttonComponent
);
@@ -1895,13 +1918,13 @@ registerComponent("ToolsItem", ToolsItem);
class ToolsCustomItem extends ToolsItem {
template() {
var _a, _b;
- const { hoverable = true, style: style2 = {} } = this.props;
+ const { hoverable = true, style = {} } = this.props;
const localClass = useMemo(() => {
return classnames("elf--tools-item custom", {
hoverable
});
}, [hoverable]);
- return /* @__PURE__ */ createElementJsx("div", { class: localClass, style: style2 }, (_b = (_a = this.props).render) == null ? void 0 : _b.call(_a, this));
+ return /* @__PURE__ */ createElementJsx("div", { class: localClass, style }, (_b = (_a = this.props).render) == null ? void 0 : _b.call(_a, this));
}
}
registerComponent("tools-custom-item", ToolsCustomItem);
@@ -1925,7 +1948,7 @@ class ToolsMenuItem extends ToolsItem {
title = "",
icon,
disabled,
- style: style2 = {},
+ style = {},
items,
class: className,
hoverable = true,
@@ -1944,7 +1967,7 @@ class ToolsMenuItem extends ToolsItem {
className
);
}, [isSelected, hasItems, className, hoverable]);
- return /* @__PURE__ */ createElementJsx("div", { class: localClass, disabled, style: style2 }, /* @__PURE__ */ createElementJsx("button", { type: "button", class: "tools-button" }, /* @__PURE__ */ createElementJsx(Flex, { style: { columnGap: 4 } }, [
+ return /* @__PURE__ */ createElementJsx("div", { class: localClass, disabled, style }, /* @__PURE__ */ createElementJsx("button", { type: "button", class: "tools-button" }, /* @__PURE__ */ createElementJsx(Flex, { style: { columnGap: 4 } }, [
icon ? /* @__PURE__ */ createElementJsx("span", { class: "icon" }, isFunction(icon) ? icon() : icon) : void 0,
title ? /* @__PURE__ */ createElementJsx("span", { class: "menu-title" }, isFunction(title) ? title() : title) : void 0
].filter(Boolean)), hasItems && !noArrow ? /* @__PURE__ */ createElementJsx("span", { class: classnames("arrow", { opened }) }, /* @__PURE__ */ createElementJsx(ArrowIcon, null)) : void 0), opened && !disabled ? /* @__PURE__ */ createElementJsx("div", { class: "menu-area" }, /* @__PURE__ */ createElementJsx("div", { class: "background", "data-direction": direction }), /* @__PURE__ */ createElementJsx(
@@ -2100,7 +2123,7 @@ const cssProperties$F = makeCssVariablePrefixMap("--elf--tools", {
class Tools extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
vertical = false,
emphasized = false,
moreIcon
@@ -2173,7 +2196,7 @@ class Tools extends UIElement {
}, [vertical, emphasized]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$F)
+ style: propertyMap(style, cssProperties$F)
};
const items = makeToolsItem(this.props.items, {
visibleTargetList,
@@ -2214,12 +2237,12 @@ function makeToolbarItem(items = [], options = {}) {
}
class ToolbarItem extends UIElement {
template() {
- const { items, style: style2, emphasized, moreIcon } = this.props;
+ const { items, style, emphasized, moreIcon } = this.props;
return /* @__PURE__ */ createElementJsx("div", { class: "elf--toolbar-item" }, /* @__PURE__ */ createElementJsx(
Tools,
{
items,
- style: style2,
+ style,
emphasized,
moreIcon
}
@@ -2235,7 +2258,7 @@ const cssProperties$E = makeCssVariablePrefixMap("--elf--toolbar", {
class Toolbar extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
align = "space-between",
variant = "default",
rounded = false,
@@ -2257,7 +2280,7 @@ class Toolbar extends UIElement {
}, [align, variant, rounded, emphasized, className]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$E)
+ style: propertyMap(style, cssProperties$E)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject, onContextMenu: (e) => e.preventDefault() }, makeToolbarItem(items, {
emphasized
@@ -2280,7 +2303,7 @@ const cssProperties$D = makeCssVariablePrefixMap("--elf--notification", {
class Notification extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
icon,
content,
tools = [],
@@ -2294,7 +2317,7 @@ class Notification extends UIElement {
}, [direction, icon]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$D)
+ style: propertyMap(style, cssProperties$D)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject, onContextMenu: (e) => e.preventDefault() }, icon ? /* @__PURE__ */ createElementJsx("div", { class: "icon" }, icon) : void 0, /* @__PURE__ */ createElementJsx("div", { class: "content" }, /* @__PURE__ */ createElementJsx("div", { class: "text" }, content)), (tools == null ? void 0 : tools.length) ? /* @__PURE__ */ createElementJsx("div", { class: "tools" }, tools) : void 0);
}
@@ -2315,7 +2338,7 @@ const cssProperties$C = makeCssVariablePrefixMap("--elf--toast", {
class Toast extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
delay = 0,
animationDelay = 300,
@@ -2343,7 +2366,7 @@ class Toast extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$C),
+ ...propertyMap(style, cssProperties$C),
transition: `opacity ${animationDelay}ms ease-in-out, transform ${animationDelay}ms ease-in-out`,
opacity: hide ? 0 : 1,
transform: hide ? "translateY(10px)" : "translateY(0px)",
@@ -2479,7 +2502,7 @@ class Popover extends UIElement {
}
template() {
const {
- style: style2 = {},
+ style = {},
body = "",
content,
placement = "bottom",
@@ -2490,7 +2513,7 @@ class Popover extends UIElement {
const styleObject = {
class: classnames("elf--popover", { [placement]: true, animated }),
style: {
- ...propertyMap(style2, cssProperties$B)
+ ...propertyMap(style, cssProperties$B)
}
};
const isPopoverShow = show || this.props.show;
@@ -2560,7 +2583,7 @@ const cssProperties$A = makeCssVariablePrefixMap("--elf--panel", {
class Panel extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
theme,
title = "",
@@ -2574,7 +2597,7 @@ class Panel extends UIElement {
const styleObject = {
class: localClass,
"data-theme": theme,
- style: propertyMap(style2, cssProperties$A)
+ style: propertyMap(style, cssProperties$A)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, title ? /* @__PURE__ */ createElementJsx("div", { class: "elf--panel-title" }, /* @__PURE__ */ createElementJsx("div", { class: "elf--panel-title-text" }, title), tools ? /* @__PURE__ */ createElementJsx("div", { class: "elf--panel-title-tools" }, tools || []) : void 0) : void 0, /* @__PURE__ */ createElementJsx("div", { class: "elf--panel-content" }, content), footer ? /* @__PURE__ */ createElementJsx("div", { class: "elf--panel-footer" }, footer) : void 0);
}
@@ -2594,7 +2617,7 @@ class TabStrip extends UIElement {
template() {
var _a;
const {
- style: style2 = {},
+ style = {},
items = [],
fitted = false,
align = "left",
@@ -2640,7 +2663,7 @@ class TabStrip extends UIElement {
}, [activeKey, setIndicatorInfo, orientation, showIndicator, stripType]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$z)
+ style: propertyMap(style, cssProperties$z)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx(
"div",
@@ -2653,7 +2676,7 @@ class TabStrip extends UIElement {
const isSelected = isUndefined(it.selected) ? activeKey === it.key : !!it.selected;
const isDisabled = !!it.disabled;
const selectedStyle = it.selectedStyle || {};
- const style22 = it.style || {};
+ const style2 = it.style || {};
const zIndex = it.zIndex || void 0;
return /* @__PURE__ */ createElementJsx(
"div",
@@ -2663,7 +2686,7 @@ class TabStrip extends UIElement {
disabled: isDisabled,
zIndex
}),
- style: isSelected ? selectedStyle : style22
+ style: isSelected ? selectedStyle : style2
},
/* @__PURE__ */ createElementJsx("div", { ref: `tab-${it.key}`, onClick: it.onClick }, it.title)
);
@@ -2711,7 +2734,7 @@ class Tab extends UIElement {
}
template() {
const {
- style: style2 = {},
+ style = {},
content,
full,
fitted,
@@ -2733,7 +2756,7 @@ class Tab extends UIElement {
}, [full]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$y)
+ style: propertyMap(style, cssProperties$y)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("div", { class: "elf--tab-header" }, /* @__PURE__ */ createElementJsx(
TabStrip,
@@ -2750,11 +2773,11 @@ class Tab extends UIElement {
compact,
style: stripStyle,
items: content.map((it) => {
- const { title, key, onClick, disabled, style: style22, selectedStyle } = it.props;
+ const { title, key, onClick, disabled, style: style2, selectedStyle } = it.props;
const selected = activeKey === key;
return {
title,
- style: style22,
+ style: style2,
disabled,
selectedStyle,
key,
@@ -2780,14 +2803,14 @@ registerComponent("tab-item", TabItem);
registerComponent("tabitem", TabItem);
class Layout extends UIElement {
template() {
- const { style: style2 = {}, content, wrap = false } = this.props;
+ const { style = {}, content, wrap = false } = this.props;
const styleObject = {
class: classnames("elf--layout", {
stack: this.props.stack,
wrap
}),
style: {
- ...propertyMap(style2, {
+ ...propertyMap(style, {
backgroundColor: "--elf--layout-background-color",
gap: "--elf--layout-gap"
})
@@ -2800,8 +2823,8 @@ registerComponent("layout", Layout);
registerComponent("Layout", Layout);
class VBox extends Flex {
template() {
- const { style: style2 = {}, content } = this.props;
- return /* @__PURE__ */ createElementJsx(Flex, { stack: true, style: style2 }, content);
+ const { style = {}, content } = this.props;
+ return /* @__PURE__ */ createElementJsx(Flex, { stack: true, style }, content);
}
}
registerComponent("vbox", VBox);
@@ -2821,7 +2844,7 @@ class Grid extends UIElement {
template() {
const {
class: className = "",
- style: style2 = {},
+ style = {},
columns = [],
rows = [],
gap,
@@ -2839,7 +2862,7 @@ class Grid extends UIElement {
gap,
columnGap,
rowGap,
- ...propertyMap({ ...style2, ...styleProperties }, {})
+ ...propertyMap({ ...style, ...styleProperties }, {})
},
...noneStyle
};
@@ -2853,14 +2876,14 @@ class Grid extends UIElement {
}
registerComponent("grid", Grid);
registerComponent("Grid", Grid);
-function Column({ content, span = 1, style: style2, ...extraProps }) {
+function Column({ content, span = 1, style, ...extraProps }) {
return /* @__PURE__ */ createElementJsx(
"div",
{
class: "elf--column",
...extraProps,
style: {
- ...style2,
+ ...style,
gridColumn: `span ${span}`
}
},
@@ -2898,7 +2921,7 @@ class InputEditor extends UIElement {
size = "medium",
readOnly = false,
invalid,
- style: style2,
+ style,
value,
min,
max,
@@ -2924,7 +2947,7 @@ class InputEditor extends UIElement {
}, [focused, hover, disabled, icon, invalid, size, readOnly]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$x)
+ style: propertyMap(style, cssProperties$x)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3069,7 +3092,7 @@ class InputPaint extends UIElement {
value,
sync = false
} = this.props;
- const { style: style2 = {}, focused = false, hover = false } = this.state;
+ const { style = {}, focused = false, hover = false } = this.state;
if (!this.state.parsedColor || sync) {
this.state.parsedColor = parse(value);
}
@@ -3086,7 +3109,7 @@ class InputPaint extends UIElement {
}, [focused, hover, disabled, icon]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$w)
+ style: propertyMap(style, cssProperties$w)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3291,7 +3314,7 @@ class HexColorEditor extends UIElement {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -3302,7 +3325,7 @@ class HexColorEditor extends UIElement {
} = this.props;
const parsedColor = parse(value);
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -3316,7 +3339,7 @@ class HexColorEditor extends UIElement {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -3338,7 +3361,7 @@ class HexColorEditor extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$v)
+ ...propertyMap(style, cssProperties$v)
}
};
const inputEvents = {
@@ -3552,7 +3575,7 @@ class RGBColorEditor extends UIElement {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -3561,7 +3584,7 @@ class RGBColorEditor extends UIElement {
hasOpacity = true
} = this.props;
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -3573,7 +3596,7 @@ class RGBColorEditor extends UIElement {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -3590,7 +3613,7 @@ class RGBColorEditor extends UIElement {
}
]),
style: {
- ...propertyMap(style2, cssProperties$u)
+ ...propertyMap(style, cssProperties$u)
}
};
const { r, g, b, a } = parse(value);
@@ -3779,7 +3802,7 @@ class TextAreaEditor extends UIElement {
readOnly = false,
invalid,
rows,
- style: style2,
+ style,
resizable
} = this.props;
const {
@@ -3806,7 +3829,7 @@ class TextAreaEditor extends UIElement {
}, [focused, hover, disabled, icon, invalid, size, readOnly, resizable]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$t)
+ style: propertyMap(style, cssProperties$t)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3884,7 +3907,7 @@ function Field({
invalid,
invalidIcon,
invalidMessage,
- style: style2 = {}
+ style = {}
}) {
const localClass = useMemo(() => {
return classnames("elf--field", {
@@ -3896,7 +3919,7 @@ function Field({
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$s)
+ ...propertyMap(style, cssProperties$s)
}
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, label ? /* @__PURE__ */ createElementJsx("label", { class: "label" }, label, required ? /* @__PURE__ */ createElementJsx("span", { class: "required" }, requiredText) : null, optional ? /* @__PURE__ */ createElementJsx("span", { class: "optional" }, optionalText) : null) : void 0, (content == null ? void 0 : content.length) ? /* @__PURE__ */ createElementJsx("div", { class: "field-area" }, (content == null ? void 0 : content.length) ? /* @__PURE__ */ createElementJsx("div", { class: "field-area-content" }, content, !invalid && validIcon ? /* @__PURE__ */ createElementJsx("div", { class: "valid-icon" }, validIcon) : null, invalid && invalidIcon ? /* @__PURE__ */ createElementJsx("div", { class: "invalid-icon" }, invalidIcon) : null) : void 0, help ? /* @__PURE__ */ createElementJsx("div", { class: "help" }, help) : void 0, invalid ? /* @__PURE__ */ createElementJsx("div", { class: "invalid" }, invalidMessage) : void 0) : void 0);
@@ -3905,7 +3928,7 @@ function TextArea({
help,
label,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3924,7 +3947,7 @@ function TextArea({
label,
help,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3960,7 +3983,7 @@ function TextField({
help,
label,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3978,7 +4001,7 @@ function TextField({
label,
help,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -4031,7 +4054,7 @@ class VirtualScroll extends UIElement {
template() {
const {
class: className,
- style: style2 = {},
+ style = {},
itemHeight = DEFAULT_SCROLL_HEIGHT,
items = [],
hideScrollbar = false
@@ -4045,7 +4068,7 @@ class VirtualScroll extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$r),
+ ...propertyMap(style, cssProperties$r),
"--elf--virtual-scroll-item-width": "100%",
"--elf--virtual-scroll-item-height": `${itemHeight}px`,
"--elf--virtual-scroll-item-count": totalCount,
@@ -4190,12 +4213,12 @@ class VirtualScroll extends UIElement {
registerComponent("VirtualScroll", VirtualScroll);
registerComponent("virtual-scroll", VirtualScroll);
registerComponent("virtualscroll", VirtualScroll);
-function VirtualScrollItem({ top, style: style2, content }) {
+function VirtualScrollItem({ top, style, content }) {
return /* @__PURE__ */ createElementJsx(
"div",
{
class: "elf--virtual-scroll-item",
- style: { ...style2, "--elf--virtual-scroll-item-top": top + "px" }
+ style: { ...style, "--elf--virtual-scroll-item-top": top + "px" }
},
content
);
@@ -4325,7 +4348,7 @@ class HSLColorEditor extends UIElement {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -4334,7 +4357,7 @@ class HSLColorEditor extends UIElement {
hasOpacity = true
} = this.props;
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -4346,7 +4369,7 @@ class HSLColorEditor extends UIElement {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -4368,7 +4391,7 @@ class HSLColorEditor extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$q)
+ ...propertyMap(style, cssProperties$q)
}
};
const properties = {
@@ -4799,7 +4822,7 @@ class ColorMixer extends UIElement {
hideSlide = false,
hideInput = false,
shadow,
- style: style2 = {},
+ style = {},
disabled
} = this.props;
const x = width * s;
@@ -4815,7 +4838,7 @@ class ColorMixer extends UIElement {
style: {
...propertyMap(
{
- ...style2,
+ ...style,
width,
height
},
@@ -5026,7 +5049,7 @@ class View extends UIElement {
as = "div",
id,
class: className = "",
- style: style2 = {},
+ style = {},
content,
...extraStyle
} = this.props;
@@ -5034,7 +5057,7 @@ class View extends UIElement {
const styleObject = {
class: classnames(className),
id,
- style: propertyMap({ ...style2, ...styleProperties }, {}),
+ style: propertyMap({ ...style, ...styleProperties }, {}),
...noneStyle
};
Object.keys(styleObject).forEach((key) => {
@@ -5047,21 +5070,21 @@ class View extends UIElement {
}
registerComponent("view", View);
registerComponent("View", View);
-function TextInputItem({ key, value, style: style2, item, onChange }) {
+function TextInputItem({ key, value, style, item, onChange }) {
return /* @__PURE__ */ createElementJsx(
InputEditor,
{
type: "text",
value,
width: "100%",
- style: style2,
+ style,
onInput: (e) => {
onChange && onChange(e.target.value, item, key);
}
}
);
}
-function NumberInputItem({ value, item, style: style2, onChange, onInput }) {
+function NumberInputItem({ value, item, style, onChange, onInput }) {
const { min = 0, max = 100, step = 1 } = item;
return /* @__PURE__ */ createElementJsx(
InputEditor,
@@ -5072,7 +5095,7 @@ function NumberInputItem({ value, item, style: style2, onChange, onInput }) {
max,
step,
width: "100%",
- style: style2,
+ style,
onInput: (e) => {
onInput && onInput(e.target.value, item, e);
if (e.target.value === "" && e.target.value === "-")
@@ -5088,7 +5111,7 @@ function TitleItem({ item: { value, key } }) {
return /* @__PURE__ */ createElementJsx(View, { as: "div", key }, value);
}
function GridItem({
- item: { gap, rowGap, columnGap, style: style2, columns = [], items = [] },
+ item: { gap, rowGap, columnGap, style, columns = [], items = [] },
root,
onChange
}) {
@@ -5099,20 +5122,19 @@ function GridItem({
gap,
rowGap,
columnGap,
- style: style2
+ style
},
items.map((item, index) => root.makeEditorItem(item, index, onChange))
);
}
-const ButtonItem$1 = "";
-function ButtonItem({ style: style2, item }) {
+function ButtonItem({ style, item }) {
const { onClick, justified, iconOnly, shape, variant, title } = item;
return /* @__PURE__ */ createElementJsx(
Button,
{
onClick,
style: {
- ...style2,
+ ...style,
height: 26
},
justified,
@@ -5154,7 +5176,7 @@ class Select extends UIElement {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
options = [],
onChange,
@@ -5173,7 +5195,7 @@ class Select extends UIElement {
}, [disabled, size, variant]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$o)
+ style: propertyMap(style, cssProperties$o)
};
useEffect(() => {
this.refs.$select.value = value;
@@ -5192,23 +5214,23 @@ class Select extends UIElement {
}
registerComponent("select", Select);
registerComponent("Select", Select);
-function SelectItem({ value, item, style: style2, onChange }) {
+function SelectItem({ value, item, style, onChange }) {
return /* @__PURE__ */ createElementJsx(
Select,
{
value,
- style: style2,
+ style,
onChange: (v) => onChange(v, item),
options: item.options
}
);
}
-function BooleanItem({ value, item, onChange, style: style2 }) {
+function BooleanItem({ value, item, onChange, style }) {
return /* @__PURE__ */ createElementJsx(
Checkbox,
{
checked: value,
- style: style2,
+ style,
onChange: (e) => {
onChange && onChange(e.target.checked, item);
}
@@ -5233,7 +5255,7 @@ class Switch extends UIElement {
disabled = false,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
content,
withLabel = false,
labels = void 0,
@@ -5252,7 +5274,7 @@ class Switch extends UIElement {
}, [variant, size, disabled, readOnly, withLabel]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$n)
+ style: propertyMap(style, cssProperties$n)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx(
"input",
@@ -5275,13 +5297,13 @@ class Switch extends UIElement {
}
registerComponent("switch", Switch);
registerComponent("Switch", Switch);
-function SwitchItem({ item, value, onChange, style: style2 }) {
+function SwitchItem({ item, value, onChange, style }) {
const { variant } = item;
return /* @__PURE__ */ createElementJsx(
Switch,
{
checked: value,
- style: style2,
+ style,
variant,
onChange: (e) => {
onChange && onChange(e.target.checked, item);
@@ -5290,11 +5312,11 @@ function SwitchItem({ item, value, onChange, style: style2 }) {
);
}
function TabContainerItem({ item, root }) {
- const { style: style2, stripType, activeKey, fitted, compact, onChange } = item;
+ const { style, stripType, activeKey, fitted, compact, onChange } = item;
return /* @__PURE__ */ createElementJsx(
Tab,
{
- style: style2,
+ style,
compact,
activeKey,
fitted,
@@ -5368,7 +5390,7 @@ class SingleSlider extends UIElement {
fillOffset = 0,
disabled = false,
readOnly = false,
- style: style2 = {},
+ style = {},
valueFunc = initValue,
onInput,
fitted = false
@@ -5432,7 +5454,7 @@ class SingleSlider extends UIElement {
]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$m)
+ style: propertyMap(style, cssProperties$m)
};
const currentValue = Math.max(min, Math.min(max, value));
const currenValueOffset = (currentValue - min) / (max - min) * 100;
@@ -5473,7 +5495,7 @@ class Slider extends UIElement {
}
registerComponent("slider", Slider);
registerComponent("Slider", Slider);
-function SliderItem({ value, item, style: style2, onChange }) {
+function SliderItem({ value, item, style, onChange }) {
const { min = 0, max = 100, step = 1, fitted = true } = item;
return /* @__PURE__ */ createElementJsx(
Slider,
@@ -5482,7 +5504,7 @@ function SliderItem({ value, item, style: style2, onChange }) {
max,
step,
value,
- style: style2,
+ style,
size: "small",
fitted,
onInput: (v) => {
@@ -5493,11 +5515,11 @@ function SliderItem({ value, item, style: style2, onChange }) {
);
}
function DividerItem({ item }) {
- const { margin = 10, style: style2 } = item;
- return /* @__PURE__ */ createElementJsx(Divider, { style: style2, margin });
+ const { margin = 10, style } = item;
+ return /* @__PURE__ */ createElementJsx(Divider, { style, margin });
}
-function LabelItem({ style: style2, label }) {
- return /* @__PURE__ */ createElementJsx(View, { style: style2 }, label);
+function LabelItem({ style, label }) {
+ return /* @__PURE__ */ createElementJsx(View, { style }, label);
}
const cssProperties$l = makeCssVariablePrefixMap("--elf--property-editor", {
backgroundColor: true,
@@ -5618,11 +5640,11 @@ class PropertyEditor extends UIElement {
oldLabel = label(this.state.value);
}
if (type === "tab") {
- const { style: style2, stripType, activeKey, fitted, compact } = item;
+ const { style, stripType, activeKey, fitted, compact } = item;
return /* @__PURE__ */ createElementJsx(
Tab,
{
- style: style2,
+ style,
compact,
activeKey,
fitted,
@@ -5718,7 +5740,7 @@ class PropertyEditor extends UIElement {
);
}
template() {
- const { style: style2 = {}, value, sync, direction = "horizontal" } = this.props;
+ const { style = {}, value, sync, direction = "horizontal" } = this.props;
const { oldValue } = this.state;
if (oldValue != value) {
this.setState(
@@ -5767,7 +5789,7 @@ class PropertyEditor extends UIElement {
}, [this.props.inspector, onChange, this.state.value]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$l)
+ style: propertyMap(style, cssProperties$l)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, inspectorList);
}
@@ -5921,10 +5943,10 @@ class AppLayout extends UIElement {
return this.props.content.find((it) => it.props.direction === direction);
}
template() {
- const { style: style2 = {} } = this.props;
+ const { style = {} } = this.props;
const styleObject = {
class: "elf--app-layout",
- style: propertyMap(style2, cssProperties$k)
+ style: propertyMap(style, cssProperties$k)
};
const topLayoutItem = this.getItem("top");
const bottomLayoutItem = this.getItem("bottom");
@@ -5989,7 +6011,7 @@ function AppLayoutItem({
maxHeight = 500,
minHeight = 0,
resizable = false,
- style: style2,
+ style,
onResize,
onResizeEnd
}) {
@@ -6056,7 +6078,7 @@ function AppLayoutItem({
class: "elf--app-layout-item",
"data-direction": direction,
"data-resizable": resizable,
- style: { ...style2, width: itemWidth, height: itemHeight }
+ style: { ...style, width: itemWidth, height: itemHeight }
},
content,
resizable ? /* @__PURE__ */ createElementJsx(
@@ -6081,7 +6103,7 @@ class HelpText extends UIElement {
size = "medium",
content = "",
icon,
- style: style2 = {},
+ style = {},
disabled = false,
...extrProps
} = this.props;
@@ -6095,7 +6117,7 @@ class HelpText extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$j)
+ ...propertyMap(style, cssProperties$j)
},
...extrProps
};
@@ -6113,7 +6135,7 @@ function BreadcrumbsItem({
title,
selected = false,
multiline,
- style: style2 = {},
+ style = {},
href = "#",
onClick,
tooltip: tooltip2
@@ -6130,7 +6152,7 @@ function BreadcrumbsItem({
const localClass = useMemo(() => {
return classnames("elf--breadcrumbs-item", { selected, multiline });
}, [selected, multiline]);
- return /* @__PURE__ */ createElementJsx("span", { class: localClass, style: propertyMap(style2, itemCssProperties) }, tooltip2 ? /* @__PURE__ */ createElementJsx(Tooltip, { ref: "$tooltip", ...tooltip2 }, /* @__PURE__ */ createElementJsx(
+ return /* @__PURE__ */ createElementJsx("span", { class: localClass, style: propertyMap(style, itemCssProperties) }, tooltip2 ? /* @__PURE__ */ createElementJsx(Tooltip, { ref: "$tooltip", ...tooltip2 }, /* @__PURE__ */ createElementJsx(
"a",
{
href,
@@ -6149,15 +6171,15 @@ function BreadcrumbsItem({
title
)) : /* @__PURE__ */ createElementJsx("a", { href, onClick }, title));
}
-function BreadcrumbsTitleItem({ title, style: style2 = {} }) {
- return /* @__PURE__ */ createElementJsx("span", { class: "elf--breadcrumbs-title-item", style: style2 }, title);
+function BreadcrumbsTitleItem({ title, style = {} }) {
+ return /* @__PURE__ */ createElementJsx("span", { class: "elf--breadcrumbs-title-item", style }, title);
}
class Breadcrumbs extends UIElement {
template() {
- const { style: style2 = {}, items = [], separator = "〉" } = this.props;
+ const { style = {}, items = [], separator = "〉" } = this.props;
const styleObject = {
class: "elf--breadcrumbs",
- style: propertyMap(style2, cssProperties$i)
+ style: propertyMap(style, cssProperties$i)
};
const renderItems = items.filter((it) => !((it == null ? void 0 : it.selected) && (it == null ? void 0 : it.multiline)));
const renderMultiItems = items.filter(
@@ -6186,7 +6208,7 @@ const cssProperties$h = makeCssVariablePrefixMap("--elf--ghost", {
});
class Ghost extends UIElement {
template() {
- const { style: style2 = {}, animated = false, content } = this.props;
+ const { style = {}, animated = false, content } = this.props;
const localClass = useMemo(() => {
return classnames("elf--ghost", {
animated
@@ -6197,7 +6219,7 @@ class Ghost extends UIElement {
style: {
...propertyMap(
{
- ...style2
+ ...style
},
cssProperties$h
)
@@ -6219,7 +6241,7 @@ const cssProperties$g = makeCssVariablePrefixMap("--elf--avatar", {
class Avatar extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
size = "medium",
shape = "circle",
@@ -6238,7 +6260,7 @@ class Avatar extends UIElement {
}, [shape, size, variant, disabled]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$g),
+ style: propertyMap(style, cssProperties$g),
...extraProps
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("div", { class: "elf--avatar-inner" }, ghost ? /* @__PURE__ */ createElementJsx(Ghost, { animated: true }) : content));
@@ -6258,7 +6280,7 @@ const groupCssProperties = makeCssVariablePrefixMap("--elf--tag-group", {
class Tag extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
removable = false,
variant = "default",
@@ -6276,19 +6298,19 @@ class Tag extends UIElement {
}, [variant, filled, disabled, readOnly]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$f)
+ style: propertyMap(style, cssProperties$f)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("label", null, content), removable && /* @__PURE__ */ createElementJsx("span", { class: "close", title: "Close", onClick: this.props.onClose }, "×"));
}
}
class TagGroup extends UIElement {
template() {
- const { style: style2 = {}, content, gap } = this.props;
+ const { style = {}, content, gap } = this.props;
const styleObject = {
class: "elf--tag-group",
style: propertyMap(
{
- ...style2,
+ ...style,
gap
},
groupCssProperties
@@ -6310,7 +6332,7 @@ const cssProperties$e = makeCssVariablePrefixMap("--elf--badge", {
class Badge extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
variant = "default",
filled = false,
@@ -6337,7 +6359,7 @@ class Badge extends UIElement {
}, [variant, filled, disabled, readOnly, size, fixed, placement]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$e)
+ style: propertyMap(style, cssProperties$e)
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("label", null, content));
}
@@ -6366,7 +6388,7 @@ class ProgressBar extends UIElement {
title,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
shape = "round",
indeterminate = false
} = this.props;
@@ -6380,7 +6402,7 @@ class ProgressBar extends UIElement {
}, [variant, size, indeterminate, shape]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$d)
+ style: propertyMap(style, cssProperties$d)
};
const localValue = (value - min) / (max - min);
const percentValue = Math.round(localValue * PERCENT_NUMBER);
@@ -6594,7 +6616,7 @@ class TreeView extends UIElement {
}
template() {
const {
- style: style2,
+ style,
variant = "default",
itemHeight = 32,
overscanRowCount = 30,
@@ -6620,7 +6642,7 @@ class TreeView extends UIElement {
const localClass = "elf--treeview";
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$c)
+ style: propertyMap(style, cssProperties$c)
};
const itemRendererProps = {
onDoubleClick: useCallback(
@@ -6630,8 +6652,8 @@ class TreeView extends UIElement {
[onDoubleClickNode]
),
onSelect: useCallback(
- (item, style22, e) => {
- if (style22 === selectionStyle) {
+ (item, style2, e) => {
+ if (style2 === selectionStyle) {
onClickNode == null ? void 0 : onClickNode(item, e);
}
},
@@ -6873,7 +6895,7 @@ class Table extends UIElement {
quiet = false,
columns = [],
data = [],
- style: style2 = {},
+ style = {},
selectionStyle = "highlight",
selectionType = "multiple"
} = this.props;
@@ -6886,7 +6908,7 @@ class Table extends UIElement {
}, [quiet, selectionStyle, selectionType]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$b)
+ style: propertyMap(style, cssProperties$b)
};
let allChecked = false;
let indeterminate = false;
@@ -6966,7 +6988,7 @@ class Card extends UIElement {
template() {
const {
orientation = "vertical",
- style: style2 = {},
+ style = {},
size = "medium",
shape = "round",
content,
@@ -7008,7 +7030,7 @@ class Card extends UIElement {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$a)
+ ...propertyMap(style, cssProperties$a)
},
...extraProps
};
@@ -7024,7 +7046,7 @@ const cssProperties$9 = makeCssVariablePrefixMap("--elf--card-preview", {
class CardPreview extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
ghost = false,
ratio = "1:1",
@@ -7040,7 +7062,7 @@ class CardPreview extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
ratio: p / l
},
cssProperties$9
@@ -7056,7 +7078,7 @@ const cssProperties$8 = makeCssVariablePrefixMap("--elf--card-header", {
class CardHeader extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
nowrap = false,
title,
actions = [],
@@ -7074,7 +7096,7 @@ class CardHeader extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$8
),
@@ -7096,7 +7118,7 @@ const cssProperties$7 = makeCssVariablePrefixMap("--elf--card-container", {
});
class CardContainer extends UIElement {
template() {
- const { style: style2 = {}, content, ...extraProps } = this.props;
+ const { style = {}, content, ...extraProps } = this.props;
const localClass = useMemo(() => {
return classnames("elf--card-container", {});
}, []);
@@ -7104,7 +7126,7 @@ class CardContainer extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$7
),
@@ -7120,7 +7142,7 @@ const cssProperties$6 = makeCssVariablePrefixMap("--elf--card-footer", {
class CardFooter extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
ghost = false,
noDivider = false,
content,
@@ -7135,7 +7157,7 @@ class CardFooter extends UIElement {
}, [ghost, compact]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$6),
+ style: propertyMap(style, cssProperties$6),
...extraProps
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, noDivider ? void 0 : /* @__PURE__ */ createElementJsx(Divider, null), /* @__PURE__ */ createElementJsx("div", { class: "content-area" }, ghost ? /* @__PURE__ */ createElementJsx("div", { style: { display: "flex", gap: 10 } }, /* @__PURE__ */ createElementJsx(Ghost, { animated: true }), /* @__PURE__ */ createElementJsx(Ghost, { animated: true })) : content));
@@ -7147,7 +7169,7 @@ const cssProperties$5 = makeCssVariablePrefixMap("--elf--card-body", {
class CardBody extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
compact = false,
ghost = false,
content,
@@ -7162,7 +7184,7 @@ class CardBody extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$5
),
@@ -7179,7 +7201,7 @@ const cssProperties$4 = makeCssVariablePrefixMap("--elf--card-avatar", {
});
class CardAvatar extends UIElement {
template() {
- const { style: style2 = {}, content, ghost = false, ...extraProps } = this.props;
+ const { style = {}, content, ghost = false, ...extraProps } = this.props;
const localClass = useMemo(() => {
return classnames("elf--card-avatar", {
ghost
@@ -7187,7 +7209,7 @@ class CardAvatar extends UIElement {
}, [ghost]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$4),
+ style: propertyMap(style, cssProperties$4),
...extraProps
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, /* @__PURE__ */ createElementJsx("div", { class: "elf--card-avatar-inner" }, ghost ? /* @__PURE__ */ createElementJsx(Ghost, { animated: true }) : content));
@@ -7201,7 +7223,7 @@ const cssProperties$3 = makeCssVariablePrefixMap("--elf--card-actions", {
});
class CardActions extends UIElement {
template() {
- const { style: style2 = {}, align = "right", content, ...extraProps } = this.props;
+ const { style = {}, align = "right", content, ...extraProps } = this.props;
const localClass = useMemo(() => {
return classnames("elf--card-actions", {
[align]: true
@@ -7209,7 +7231,7 @@ class CardActions extends UIElement {
}, [align]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$3),
+ style: propertyMap(style, cssProperties$3),
...extraProps
};
return /* @__PURE__ */ createElementJsx("div", { ...styleObject }, content);
@@ -7223,7 +7245,7 @@ const cssProperties$2 = makeCssVariablePrefixMap("--elf--blank", {
class Blank extends UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
stripe = "none",
color = "transparent",
content,
@@ -7238,7 +7260,7 @@ class Blank extends UIElement {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
backgroundColor: color
},
cssProperties$2
@@ -7356,7 +7378,7 @@ function CustomSidebarItem(props) {
}
function BaseSidebar(props) {
let {
- style: style2 = {},
+ style = {},
direction = "left",
variant = "light",
compact = false,
@@ -7365,7 +7387,7 @@ function BaseSidebar(props) {
footer,
hasSelected
} = props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
const localClass = useMemo(() => {
return classnames("elf--sidebar base-sidebar", {
[variant]: true,
@@ -7466,7 +7488,7 @@ function SidebarItem({ icon }) {
}
function CompactSidebar(props) {
let {
- style: style2 = {},
+ style = {},
direction = "left",
variant = "light",
compact = false,
@@ -7475,7 +7497,7 @@ function CompactSidebar(props) {
footer,
hasSelected
} = props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
const localClass = useMemo(() => {
return classnames("elf--sidebar compact-sidebar", {
[variant]: true,
diff --git a/packages/ui/dist/ui.umd.js b/packages/ui/dist/ui.umd.js
index 3249d1f3..4ce39856 100644
--- a/packages/ui/dist/ui.umd.js
+++ b/packages/ui/dist/ui.umd.js
@@ -1,4 +1,7 @@
-var __defProp = Object.defineProperty;
+(function(global, factory) {
+ typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("@elf-framework/sapa"), require("@elf-framework/color")) : typeof define === "function" && define.amd ? define(["exports", "@elf-framework/sapa", "@elf-framework/color"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.ui = {}, global.sapa, global.color));
+})(this, function(exports2, sapa, color) {
+ "use strict";var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => {
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
@@ -26,12 +29,8 @@ var __privateMethod = (obj, member, method) => {
__accessCheck(obj, member, "access private method");
return method;
};
-(function(global, factory) {
- typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("@elf-framework/sapa"), require("@elf-framework/color")) : typeof define === "function" && define.amd ? define(["exports", "@elf-framework/sapa", "@elf-framework/color"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.ui = {}, global.sapa, global.color));
-})(this, function(exports2, sapa, color) {
+
var _idMap, _items, _parentList, _initialize, initialize_fn, _traverse, traverse_fn;
- "use strict";
- const style = "";
function usePointerStart(...args) {
let [selector, downAction, moveAction, upAction] = args;
if (sapa.isFunction(selector)) {
@@ -81,12 +80,20 @@ var __privateMethod = (obj, member, method) => {
}
removeParent(targetId) {
}
+ /**
+ *
+ * @param {*} parentId
+ * @param {*} obj
+ */
appendChild(parentId, obj) {
}
getParentId(childId) {
}
deleteInfo(childObj) {
}
+ /**
+ * parent 에서 child 를 삭제
+ */
removeChild(parentId, childId) {
}
insertChild(targetParentId, targetIndex, currentObject) {
@@ -95,10 +102,13 @@ var __privateMethod = (obj, member, method) => {
}
insertItem(targetId, currentId, type = "before") {
}
+ // target 의 앞으로 객체를 추가하기
insertBefore(targetId, currentId) {
}
+ // target 의 앞으로 객체를 추가하기
insertAfter(targetId, currentId) {
}
+ // parent 의 마지막에 child 객체를 추가하기
insertLast(parentId, childId) {
}
}
@@ -144,6 +154,11 @@ var __privateMethod = (obj, member, method) => {
removeParent(targetId) {
delete __privateGet(this, _parentList)[targetId];
}
+ /**
+ *
+ * @param {*} parentId
+ * @param {*} obj
+ */
appendChild(parentId, obj) {
const parent = this.get(parentId);
if (!parent)
@@ -169,6 +184,9 @@ var __privateMethod = (obj, member, method) => {
return childObj;
}
}
+ /**
+ * parent 에서 child 를 삭제
+ */
removeChild(parentId, childId) {
var _a;
const parent = this.get(parentId);
@@ -213,12 +231,15 @@ var __privateMethod = (obj, member, method) => {
currentObject
);
}
+ // target 의 앞으로 객체를 추가하기
insertBefore(targetId, currentId) {
return this.insertItem(targetId, currentId, "before");
}
+ // target 의 앞으로 객체를 추가하기
insertAfter(targetId, currentId) {
return this.insertItem(targetId, currentId, "after");
}
+ // parent 의 마지막에 child 객체를 추가하기
insertLast(parentId, childId) {
const lastParentId = this.getParentId(childId);
const childObj = this.removeChild(lastParentId, childId);
@@ -300,6 +321,7 @@ var __privateMethod = (obj, member, method) => {
columnEnd: "gridColumnEnd",
columnGap: "columnGap",
columnSpan: "gridColumn",
+ // Will set gridColumn if no `row` prop given
columnStart: "gridColumnStart",
direction: "flexDirection",
display: "display",
@@ -353,6 +375,7 @@ var __privateMethod = (obj, member, method) => {
rowEnd: "gridRowEnd",
rowGap: "rowGap",
rowSpan: "gridRow",
+ // Will set gridRow if no `row` prop given
rowStart: "gridRowStart",
shrink: "flexShrink",
templateAreas: "gridTemplateAreas",
@@ -387,18 +410,18 @@ var __privateMethod = (obj, member, method) => {
return newObj;
}
function splitStyleKeyAndNoneStyleKey(properties) {
- const style2 = {};
+ const style = {};
const noneStyle = {};
Object.keys(properties).forEach((key) => {
const value = properties[key];
const styleKey = ComponentPropsToStylePropsMap[key];
if (styleKey) {
- style2[styleKey] = value;
+ style[styleKey] = value;
} else {
noneStyle[key] = value;
}
});
- return { style: style2, noneStyle };
+ return { style, noneStyle };
}
function convertNumberStyleValue(key, value) {
if (typeof value === "number") {
@@ -463,7 +486,7 @@ var __privateMethod = (obj, member, method) => {
title = "",
content = "",
shape = "rect",
- style: style2 = {},
+ style = {},
closable = false,
dismissable = false,
delay = 0,
@@ -493,7 +516,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$U),
+ ...propertyMap(style, cssProperties$U),
...{
transition: `opacity ${localDelay}ms ease-in-out`,
opacity: hide ? 0 : 1
@@ -559,7 +582,7 @@ var __privateMethod = (obj, member, method) => {
iterationCount,
timingFunction,
duration = "1s",
- style: style2 = {},
+ style = {},
content,
play = false,
onEnd: onAnimationEnd,
@@ -571,7 +594,7 @@ var __privateMethod = (obj, member, method) => {
class: "elf--animation",
style: propertyMap(
{
- ...style2,
+ ...style,
duration,
name,
iterationCount,
@@ -651,7 +674,7 @@ var __privateMethod = (obj, member, method) => {
value = min,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
indeterminate = false,
animated = false,
animationType = "normal"
@@ -670,7 +693,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
offset: percentValue
},
cssProperties$S
@@ -709,7 +732,7 @@ var __privateMethod = (obj, member, method) => {
thin = false,
closable = false,
place = "",
- style: style2 = {},
+ style = {},
href = "",
target = "_blank",
content,
@@ -764,7 +787,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
disabled: disabled ? "disabled" : void 0,
- style: propertyMap(style2, cssProperties$R),
+ style: propertyMap(style, cssProperties$R),
...extraProps
};
const buttonContent = /* @__PURE__ */ sapa.createElementJsx("span", null, pending ? /* @__PURE__ */ sapa.createElementJsx(Animation.spin, { play }, /* @__PURE__ */ sapa.createElementJsx(ProgressCircle, { value: 80, size, variant })) : content || "");
@@ -815,7 +838,7 @@ var __privateMethod = (obj, member, method) => {
}
template() {
const {
- style: style2 = {},
+ style = {},
message = "",
content,
placement = "bottom",
@@ -836,7 +859,7 @@ var __privateMethod = (obj, member, method) => {
}, [placement, animated, variant, position]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$Q)
+ style: propertyMap(style, cssProperties$Q)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "content" }, content), show || this.props.show ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "message" }, hideArrow ? void 0 : /* @__PURE__ */ sapa.createElementJsx("div", { class: "arrow" }), icon ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "icon" }, icon) : void 0, /* @__PURE__ */ sapa.createElementJsx("div", { class: "message-content" }, /* @__PURE__ */ sapa.createElementJsx("div", null, message))) : void 0);
}
@@ -895,7 +918,7 @@ var __privateMethod = (obj, member, method) => {
position = "fixed",
placement = "top",
options = {},
- style: style2,
+ style,
variant = "default"
}) {
const tooltipInstance = sapa.potal(
@@ -907,7 +930,7 @@ var __privateMethod = (obj, member, method) => {
position,
placement,
message,
- style: style2,
+ style,
show: true
},
content || /* @__PURE__ */ sapa.createElementJsx("span", null, " ")
@@ -930,7 +953,7 @@ var __privateMethod = (obj, member, method) => {
collapsed = false,
moreIcon = null,
boundary = 50,
- style: style2 = {},
+ style = {},
content,
shape = "normal",
...extraStyle
@@ -993,7 +1016,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
...styleProperties
},
cssProperties$P
@@ -1043,12 +1066,12 @@ var __privateMethod = (obj, member, method) => {
});
class LinkButton extends sapa.UIElement {
template() {
- const { disabled, style: style2 = {}, content, onClick, href } = this.props;
+ const { disabled, style = {}, content, onClick, href } = this.props;
const styleObject = {
class: "elf--link-button",
disabled: disabled ? "disabled" : void 0,
style: {
- ...propertyMap(style2, cssProperties$O)
+ ...propertyMap(style, cssProperties$O)
}
};
return /* @__PURE__ */ sapa.createElementJsx("a", { ...styleObject, onClick, href: href || "#" }, /* @__PURE__ */ sapa.createElementJsx("span", null, content || ""));
@@ -1072,7 +1095,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
content,
name,
@@ -1093,7 +1116,7 @@ var __privateMethod = (obj, member, method) => {
}, [disabled, size, variant]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$N)
+ style: propertyMap(style, cssProperties$N)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("label", null, /* @__PURE__ */ sapa.createElementJsx(
"input",
@@ -1128,7 +1151,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
name,
value,
options = [],
@@ -1145,7 +1168,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
disabled: disabled ? "disabled" : void 0,
- style: propertyMap(style2, cssProperties$M)
+ style: propertyMap(style, cssProperties$M)
};
const radioName = name || "name-" + this.id;
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, options.map((it, index) => {
@@ -1194,7 +1217,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
content,
name,
@@ -1214,7 +1237,7 @@ var __privateMethod = (obj, member, method) => {
}
]),
style: {
- ...propertyMap(style2, cssProperties$L)
+ ...propertyMap(style, cssProperties$L)
}
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("label", null, /* @__PURE__ */ sapa.createElementJsx(
@@ -1262,7 +1285,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value = [],
options = [],
onChange,
@@ -1279,7 +1302,7 @@ var __privateMethod = (obj, member, method) => {
]),
disabled: disabled ? "disabled" : void 0,
style: {
- ...propertyMap(style2, cssProperties$K)
+ ...propertyMap(style, cssProperties$K)
}
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, options.map((it, index) => {
@@ -1332,7 +1355,7 @@ var __privateMethod = (obj, member, method) => {
class Divider extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
variant = "default",
size = "small",
margin = "10px",
@@ -1350,7 +1373,7 @@ var __privateMethod = (obj, member, method) => {
style: {
...propertyMap(
{
- ...style2,
+ ...style,
margin
},
cssProperties$J
@@ -1552,7 +1575,7 @@ var __privateMethod = (obj, member, method) => {
class Menu extends sapa.UIElement {
template() {
let {
- style: style2 = {},
+ style = {},
type = "menu",
x = 0,
y = 0,
@@ -1563,7 +1586,7 @@ var __privateMethod = (obj, member, method) => {
variant = "light",
compact = false
} = this.props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
if (x !== 0)
itemStyle = { ...itemStyle, left: x };
if (y !== 0)
@@ -1636,7 +1659,7 @@ var __privateMethod = (obj, member, method) => {
menuStyle = {},
disabled = void 0,
autoPosition = false,
- style: style2
+ style
} = this.props;
const { isOpen } = this.state;
const showMenu = isOpen && items;
@@ -1648,7 +1671,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
disabled,
- style: propertyMap(style2, cssProperties$H)
+ style: propertyMap(style, cssProperties$H)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx(
"div",
@@ -1715,10 +1738,10 @@ var __privateMethod = (obj, member, method) => {
});
class Dialog extends sapa.UIElement {
initState() {
- const { visible = false, style: style2 = {}, center } = this.props;
+ const { visible = false, style = {}, center } = this.props;
return {
visible,
- style: style2,
+ style,
center
};
}
@@ -1766,7 +1789,7 @@ var __privateMethod = (obj, member, method) => {
return "";
}
template() {
- const { style: style2 = {}, visible, center } = this.state;
+ const { style = {}, visible, center } = this.state;
const { noBorder, title, closable = true, footer } = this.props;
const styleObject = {
class: sapa.classnames("elf--dialog", {
@@ -1775,7 +1798,7 @@ var __privateMethod = (obj, member, method) => {
"no-border": noBorder
}),
style: {
- ...propertyMap(style2, cssProperties$G)
+ ...propertyMap(style, cssProperties$G)
}
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--dialog-title" }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--dialog-title-text" }, title), this.props.tools ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--dialog-title-tools", ref: "$tools" }, this.props.tools) : void 0, closable ? /* @__PURE__ */ sapa.createElementJsx(
@@ -1794,7 +1817,7 @@ var __privateMethod = (obj, member, method) => {
class Flex extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
class: className = "",
content,
stack,
@@ -1811,7 +1834,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, {})
+ ...propertyMap(style, {})
}
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, content);
@@ -1842,7 +1865,7 @@ var __privateMethod = (obj, member, method) => {
const {
title = "",
icon,
- style: style2 = {},
+ style = {},
tooltip: tooltip2,
hoverable = true
} = this.props;
@@ -1871,7 +1894,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
"data-selected-type": this.state.selectedType,
onClick: this.props.onClick,
- style: style2
+ style
},
localTooltip ? /* @__PURE__ */ sapa.createElementJsx(Tooltip, { ...localTooltip, style: { height: "100%" } }, buttonComponent) : buttonComponent
);
@@ -1897,13 +1920,13 @@ var __privateMethod = (obj, member, method) => {
class ToolsCustomItem extends ToolsItem {
template() {
var _a, _b;
- const { hoverable = true, style: style2 = {} } = this.props;
+ const { hoverable = true, style = {} } = this.props;
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--tools-item custom", {
hoverable
});
}, [hoverable]);
- return /* @__PURE__ */ sapa.createElementJsx("div", { class: localClass, style: style2 }, (_b = (_a = this.props).render) == null ? void 0 : _b.call(_a, this));
+ return /* @__PURE__ */ sapa.createElementJsx("div", { class: localClass, style }, (_b = (_a = this.props).render) == null ? void 0 : _b.call(_a, this));
}
}
registerComponent("tools-custom-item", ToolsCustomItem);
@@ -1927,7 +1950,7 @@ var __privateMethod = (obj, member, method) => {
title = "",
icon,
disabled,
- style: style2 = {},
+ style = {},
items,
class: className,
hoverable = true,
@@ -1946,7 +1969,7 @@ var __privateMethod = (obj, member, method) => {
className
);
}, [isSelected, hasItems, className, hoverable]);
- return /* @__PURE__ */ sapa.createElementJsx("div", { class: localClass, disabled, style: style2 }, /* @__PURE__ */ sapa.createElementJsx("button", { type: "button", class: "tools-button" }, /* @__PURE__ */ sapa.createElementJsx(Flex, { style: { columnGap: 4 } }, [
+ return /* @__PURE__ */ sapa.createElementJsx("div", { class: localClass, disabled, style }, /* @__PURE__ */ sapa.createElementJsx("button", { type: "button", class: "tools-button" }, /* @__PURE__ */ sapa.createElementJsx(Flex, { style: { columnGap: 4 } }, [
icon ? /* @__PURE__ */ sapa.createElementJsx("span", { class: "icon" }, sapa.isFunction(icon) ? icon() : icon) : void 0,
title ? /* @__PURE__ */ sapa.createElementJsx("span", { class: "menu-title" }, sapa.isFunction(title) ? title() : title) : void 0
].filter(Boolean)), hasItems && !noArrow ? /* @__PURE__ */ sapa.createElementJsx("span", { class: sapa.classnames("arrow", { opened }) }, /* @__PURE__ */ sapa.createElementJsx(ArrowIcon, null)) : void 0), opened && !disabled ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "menu-area" }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "background", "data-direction": direction }), /* @__PURE__ */ sapa.createElementJsx(
@@ -2102,7 +2125,7 @@ var __privateMethod = (obj, member, method) => {
class Tools extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
vertical = false,
emphasized = false,
moreIcon
@@ -2175,7 +2198,7 @@ var __privateMethod = (obj, member, method) => {
}, [vertical, emphasized]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$F)
+ style: propertyMap(style, cssProperties$F)
};
const items = makeToolsItem(this.props.items, {
visibleTargetList,
@@ -2216,12 +2239,12 @@ var __privateMethod = (obj, member, method) => {
}
class ToolbarItem extends sapa.UIElement {
template() {
- const { items, style: style2, emphasized, moreIcon } = this.props;
+ const { items, style, emphasized, moreIcon } = this.props;
return /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--toolbar-item" }, /* @__PURE__ */ sapa.createElementJsx(
Tools,
{
items,
- style: style2,
+ style,
emphasized,
moreIcon
}
@@ -2237,7 +2260,7 @@ var __privateMethod = (obj, member, method) => {
class Toolbar extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
align = "space-between",
variant = "default",
rounded = false,
@@ -2259,7 +2282,7 @@ var __privateMethod = (obj, member, method) => {
}, [align, variant, rounded, emphasized, className]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$E)
+ style: propertyMap(style, cssProperties$E)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject, onContextMenu: (e) => e.preventDefault() }, makeToolbarItem(items, {
emphasized
@@ -2282,7 +2305,7 @@ var __privateMethod = (obj, member, method) => {
class Notification extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
icon,
content,
tools = [],
@@ -2296,7 +2319,7 @@ var __privateMethod = (obj, member, method) => {
}, [direction, icon]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$D)
+ style: propertyMap(style, cssProperties$D)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject, onContextMenu: (e) => e.preventDefault() }, icon ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "icon" }, icon) : void 0, /* @__PURE__ */ sapa.createElementJsx("div", { class: "content" }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "text" }, content)), (tools == null ? void 0 : tools.length) ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "tools" }, tools) : void 0);
}
@@ -2317,7 +2340,7 @@ var __privateMethod = (obj, member, method) => {
class Toast extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
delay = 0,
animationDelay = 300,
@@ -2345,7 +2368,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$C),
+ ...propertyMap(style, cssProperties$C),
transition: `opacity ${animationDelay}ms ease-in-out, transform ${animationDelay}ms ease-in-out`,
opacity: hide ? 0 : 1,
transform: hide ? "translateY(10px)" : "translateY(0px)",
@@ -2481,7 +2504,7 @@ var __privateMethod = (obj, member, method) => {
}
template() {
const {
- style: style2 = {},
+ style = {},
body = "",
content,
placement = "bottom",
@@ -2492,7 +2515,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: sapa.classnames("elf--popover", { [placement]: true, animated }),
style: {
- ...propertyMap(style2, cssProperties$B)
+ ...propertyMap(style, cssProperties$B)
}
};
const isPopoverShow = show || this.props.show;
@@ -2562,7 +2585,7 @@ var __privateMethod = (obj, member, method) => {
class Panel extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
theme,
title = "",
@@ -2576,7 +2599,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
"data-theme": theme,
- style: propertyMap(style2, cssProperties$A)
+ style: propertyMap(style, cssProperties$A)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, title ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--panel-title" }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--panel-title-text" }, title), tools ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--panel-title-tools" }, tools || []) : void 0) : void 0, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--panel-content" }, content), footer ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--panel-footer" }, footer) : void 0);
}
@@ -2596,7 +2619,7 @@ var __privateMethod = (obj, member, method) => {
template() {
var _a;
const {
- style: style2 = {},
+ style = {},
items = [],
fitted = false,
align = "left",
@@ -2642,7 +2665,7 @@ var __privateMethod = (obj, member, method) => {
}, [activeKey, setIndicatorInfo, orientation, showIndicator, stripType]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$z)
+ style: propertyMap(style, cssProperties$z)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx(
"div",
@@ -2655,7 +2678,7 @@ var __privateMethod = (obj, member, method) => {
const isSelected = sapa.isUndefined(it.selected) ? activeKey === it.key : !!it.selected;
const isDisabled = !!it.disabled;
const selectedStyle = it.selectedStyle || {};
- const style22 = it.style || {};
+ const style2 = it.style || {};
const zIndex = it.zIndex || void 0;
return /* @__PURE__ */ sapa.createElementJsx(
"div",
@@ -2665,7 +2688,7 @@ var __privateMethod = (obj, member, method) => {
disabled: isDisabled,
zIndex
}),
- style: isSelected ? selectedStyle : style22
+ style: isSelected ? selectedStyle : style2
},
/* @__PURE__ */ sapa.createElementJsx("div", { ref: `tab-${it.key}`, onClick: it.onClick }, it.title)
);
@@ -2713,7 +2736,7 @@ var __privateMethod = (obj, member, method) => {
}
template() {
const {
- style: style2 = {},
+ style = {},
content,
full,
fitted,
@@ -2735,7 +2758,7 @@ var __privateMethod = (obj, member, method) => {
}, [full]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$y)
+ style: propertyMap(style, cssProperties$y)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--tab-header" }, /* @__PURE__ */ sapa.createElementJsx(
TabStrip,
@@ -2752,11 +2775,11 @@ var __privateMethod = (obj, member, method) => {
compact,
style: stripStyle,
items: content.map((it) => {
- const { title, key, onClick, disabled, style: style22, selectedStyle } = it.props;
+ const { title, key, onClick, disabled, style: style2, selectedStyle } = it.props;
const selected = activeKey === key;
return {
title,
- style: style22,
+ style: style2,
disabled,
selectedStyle,
key,
@@ -2782,14 +2805,14 @@ var __privateMethod = (obj, member, method) => {
registerComponent("tabitem", TabItem);
class Layout extends sapa.UIElement {
template() {
- const { style: style2 = {}, content, wrap = false } = this.props;
+ const { style = {}, content, wrap = false } = this.props;
const styleObject = {
class: sapa.classnames("elf--layout", {
stack: this.props.stack,
wrap
}),
style: {
- ...propertyMap(style2, {
+ ...propertyMap(style, {
backgroundColor: "--elf--layout-background-color",
gap: "--elf--layout-gap"
})
@@ -2802,8 +2825,8 @@ var __privateMethod = (obj, member, method) => {
registerComponent("Layout", Layout);
class VBox extends Flex {
template() {
- const { style: style2 = {}, content } = this.props;
- return /* @__PURE__ */ sapa.createElementJsx(Flex, { stack: true, style: style2 }, content);
+ const { style = {}, content } = this.props;
+ return /* @__PURE__ */ sapa.createElementJsx(Flex, { stack: true, style }, content);
}
}
registerComponent("vbox", VBox);
@@ -2823,7 +2846,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
class: className = "",
- style: style2 = {},
+ style = {},
columns = [],
rows = [],
gap,
@@ -2841,7 +2864,7 @@ var __privateMethod = (obj, member, method) => {
gap,
columnGap,
rowGap,
- ...propertyMap({ ...style2, ...styleProperties }, {})
+ ...propertyMap({ ...style, ...styleProperties }, {})
},
...noneStyle
};
@@ -2855,14 +2878,14 @@ var __privateMethod = (obj, member, method) => {
}
registerComponent("grid", Grid);
registerComponent("Grid", Grid);
- function Column({ content, span = 1, style: style2, ...extraProps }) {
+ function Column({ content, span = 1, style, ...extraProps }) {
return /* @__PURE__ */ sapa.createElementJsx(
"div",
{
class: "elf--column",
...extraProps,
style: {
- ...style2,
+ ...style,
gridColumn: `span ${span}`
}
},
@@ -2900,7 +2923,7 @@ var __privateMethod = (obj, member, method) => {
size = "medium",
readOnly = false,
invalid,
- style: style2,
+ style,
value,
min,
max,
@@ -2926,7 +2949,7 @@ var __privateMethod = (obj, member, method) => {
}, [focused, hover, disabled, icon, invalid, size, readOnly]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$x)
+ style: propertyMap(style, cssProperties$x)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3071,7 +3094,7 @@ var __privateMethod = (obj, member, method) => {
value,
sync = false
} = this.props;
- const { style: style2 = {}, focused = false, hover = false } = this.state;
+ const { style = {}, focused = false, hover = false } = this.state;
if (!this.state.parsedColor || sync) {
this.state.parsedColor = color.parse(value);
}
@@ -3088,7 +3111,7 @@ var __privateMethod = (obj, member, method) => {
}, [focused, hover, disabled, icon]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$w)
+ style: propertyMap(style, cssProperties$w)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3293,7 +3316,7 @@ var __privateMethod = (obj, member, method) => {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -3304,7 +3327,7 @@ var __privateMethod = (obj, member, method) => {
} = this.props;
const parsedColor = color.parse(value);
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -3318,7 +3341,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -3340,7 +3363,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$v)
+ ...propertyMap(style, cssProperties$v)
}
};
const inputEvents = {
@@ -3554,7 +3577,7 @@ var __privateMethod = (obj, member, method) => {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -3563,7 +3586,7 @@ var __privateMethod = (obj, member, method) => {
hasOpacity = true
} = this.props;
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -3575,7 +3598,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -3592,7 +3615,7 @@ var __privateMethod = (obj, member, method) => {
}
]),
style: {
- ...propertyMap(style2, cssProperties$u)
+ ...propertyMap(style, cssProperties$u)
}
};
const { r, g, b, a } = color.parse(value);
@@ -3781,7 +3804,7 @@ var __privateMethod = (obj, member, method) => {
readOnly = false,
invalid,
rows,
- style: style2,
+ style,
resizable
} = this.props;
const {
@@ -3808,7 +3831,7 @@ var __privateMethod = (obj, member, method) => {
}, [focused, hover, disabled, icon, invalid, size, readOnly, resizable]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$t)
+ style: propertyMap(style, cssProperties$t)
};
const inputEvents = {
onInput: this.props.onInput,
@@ -3886,7 +3909,7 @@ var __privateMethod = (obj, member, method) => {
invalid,
invalidIcon,
invalidMessage,
- style: style2 = {}
+ style = {}
}) {
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--field", {
@@ -3898,7 +3921,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$s)
+ ...propertyMap(style, cssProperties$s)
}
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, label ? /* @__PURE__ */ sapa.createElementJsx("label", { class: "label" }, label, required ? /* @__PURE__ */ sapa.createElementJsx("span", { class: "required" }, requiredText) : null, optional ? /* @__PURE__ */ sapa.createElementJsx("span", { class: "optional" }, optionalText) : null) : void 0, (content == null ? void 0 : content.length) ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "field-area" }, (content == null ? void 0 : content.length) ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "field-area-content" }, content, !invalid && validIcon ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "valid-icon" }, validIcon) : null, invalid && invalidIcon ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "invalid-icon" }, invalidIcon) : null) : void 0, help ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "help" }, help) : void 0, invalid ? /* @__PURE__ */ sapa.createElementJsx("div", { class: "invalid" }, invalidMessage) : void 0) : void 0);
@@ -3907,7 +3930,7 @@ var __privateMethod = (obj, member, method) => {
help,
label,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3926,7 +3949,7 @@ var __privateMethod = (obj, member, method) => {
label,
help,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3962,7 +3985,7 @@ var __privateMethod = (obj, member, method) => {
help,
label,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -3980,7 +4003,7 @@ var __privateMethod = (obj, member, method) => {
label,
help,
size,
- style: style2,
+ style,
disabled,
required,
requiredText,
@@ -4033,7 +4056,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
class: className,
- style: style2 = {},
+ style = {},
itemHeight = DEFAULT_SCROLL_HEIGHT,
items = [],
hideScrollbar = false
@@ -4047,7 +4070,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$r),
+ ...propertyMap(style, cssProperties$r),
"--elf--virtual-scroll-item-width": "100%",
"--elf--virtual-scroll-item-height": `${itemHeight}px`,
"--elf--virtual-scroll-item-count": totalCount,
@@ -4192,12 +4215,12 @@ var __privateMethod = (obj, member, method) => {
registerComponent("VirtualScroll", VirtualScroll);
registerComponent("virtual-scroll", VirtualScroll);
registerComponent("virtualscroll", VirtualScroll);
- function VirtualScrollItem({ top, style: style2, content }) {
+ function VirtualScrollItem({ top, style, content }) {
return /* @__PURE__ */ sapa.createElementJsx(
"div",
{
class: "elf--virtual-scroll-item",
- style: { ...style2, "--elf--virtual-scroll-item-top": top + "px" }
+ style: { ...style, "--elf--virtual-scroll-item-top": top + "px" }
},
content
);
@@ -4327,7 +4350,7 @@ var __privateMethod = (obj, member, method) => {
}
initState() {
const {
- style: style2 = {},
+ style = {},
autoFocus = false,
focused,
hover = false,
@@ -4336,7 +4359,7 @@ var __privateMethod = (obj, member, method) => {
hasOpacity = true
} = this.props;
return {
- style: style2,
+ style,
autoFocus,
hover: hover || false,
focused: focused || false,
@@ -4348,7 +4371,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const { icon, value } = this.props;
const {
- style: style2 = {},
+ style = {},
focused = false,
hover = false,
placeholder,
@@ -4370,7 +4393,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$q)
+ ...propertyMap(style, cssProperties$q)
}
};
const properties = {
@@ -4801,7 +4824,7 @@ var __privateMethod = (obj, member, method) => {
hideSlide = false,
hideInput = false,
shadow,
- style: style2 = {},
+ style = {},
disabled
} = this.props;
const x = width * s;
@@ -4817,7 +4840,7 @@ var __privateMethod = (obj, member, method) => {
style: {
...propertyMap(
{
- ...style2,
+ ...style,
width,
height
},
@@ -5028,7 +5051,7 @@ var __privateMethod = (obj, member, method) => {
as = "div",
id,
class: className = "",
- style: style2 = {},
+ style = {},
content,
...extraStyle
} = this.props;
@@ -5036,7 +5059,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: sapa.classnames(className),
id,
- style: propertyMap({ ...style2, ...styleProperties }, {}),
+ style: propertyMap({ ...style, ...styleProperties }, {}),
...noneStyle
};
Object.keys(styleObject).forEach((key) => {
@@ -5049,21 +5072,21 @@ var __privateMethod = (obj, member, method) => {
}
registerComponent("view", View);
registerComponent("View", View);
- function TextInputItem({ key, value, style: style2, item, onChange }) {
+ function TextInputItem({ key, value, style, item, onChange }) {
return /* @__PURE__ */ sapa.createElementJsx(
InputEditor,
{
type: "text",
value,
width: "100%",
- style: style2,
+ style,
onInput: (e) => {
onChange && onChange(e.target.value, item, key);
}
}
);
}
- function NumberInputItem({ value, item, style: style2, onChange, onInput }) {
+ function NumberInputItem({ value, item, style, onChange, onInput }) {
const { min = 0, max = 100, step = 1 } = item;
return /* @__PURE__ */ sapa.createElementJsx(
InputEditor,
@@ -5074,7 +5097,7 @@ var __privateMethod = (obj, member, method) => {
max,
step,
width: "100%",
- style: style2,
+ style,
onInput: (e) => {
onInput && onInput(e.target.value, item, e);
if (e.target.value === "" && e.target.value === "-")
@@ -5090,7 +5113,7 @@ var __privateMethod = (obj, member, method) => {
return /* @__PURE__ */ sapa.createElementJsx(View, { as: "div", key }, value);
}
function GridItem({
- item: { gap, rowGap, columnGap, style: style2, columns = [], items = [] },
+ item: { gap, rowGap, columnGap, style, columns = [], items = [] },
root,
onChange
}) {
@@ -5101,20 +5124,19 @@ var __privateMethod = (obj, member, method) => {
gap,
rowGap,
columnGap,
- style: style2
+ style
},
items.map((item, index) => root.makeEditorItem(item, index, onChange))
);
}
- const ButtonItem$1 = "";
- function ButtonItem({ style: style2, item }) {
+ function ButtonItem({ style, item }) {
const { onClick, justified, iconOnly, shape, variant, title } = item;
return /* @__PURE__ */ sapa.createElementJsx(
Button,
{
onClick,
style: {
- ...style2,
+ ...style,
height: 26
},
justified,
@@ -5156,7 +5178,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
disabled,
- style: style2 = {},
+ style = {},
value,
options = [],
onChange,
@@ -5175,7 +5197,7 @@ var __privateMethod = (obj, member, method) => {
}, [disabled, size, variant]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$o)
+ style: propertyMap(style, cssProperties$o)
};
sapa.useEffect(() => {
this.refs.$select.value = value;
@@ -5194,23 +5216,23 @@ var __privateMethod = (obj, member, method) => {
}
registerComponent("select", Select);
registerComponent("Select", Select);
- function SelectItem({ value, item, style: style2, onChange }) {
+ function SelectItem({ value, item, style, onChange }) {
return /* @__PURE__ */ sapa.createElementJsx(
Select,
{
value,
- style: style2,
+ style,
onChange: (v) => onChange(v, item),
options: item.options
}
);
}
- function BooleanItem({ value, item, onChange, style: style2 }) {
+ function BooleanItem({ value, item, onChange, style }) {
return /* @__PURE__ */ sapa.createElementJsx(
Checkbox,
{
checked: value,
- style: style2,
+ style,
onChange: (e) => {
onChange && onChange(e.target.checked, item);
}
@@ -5235,7 +5257,7 @@ var __privateMethod = (obj, member, method) => {
disabled = false,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
content,
withLabel = false,
labels = void 0,
@@ -5254,7 +5276,7 @@ var __privateMethod = (obj, member, method) => {
}, [variant, size, disabled, readOnly, withLabel]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$n)
+ style: propertyMap(style, cssProperties$n)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx(
"input",
@@ -5277,13 +5299,13 @@ var __privateMethod = (obj, member, method) => {
}
registerComponent("switch", Switch);
registerComponent("Switch", Switch);
- function SwitchItem({ item, value, onChange, style: style2 }) {
+ function SwitchItem({ item, value, onChange, style }) {
const { variant } = item;
return /* @__PURE__ */ sapa.createElementJsx(
Switch,
{
checked: value,
- style: style2,
+ style,
variant,
onChange: (e) => {
onChange && onChange(e.target.checked, item);
@@ -5292,11 +5314,11 @@ var __privateMethod = (obj, member, method) => {
);
}
function TabContainerItem({ item, root }) {
- const { style: style2, stripType, activeKey, fitted, compact, onChange } = item;
+ const { style, stripType, activeKey, fitted, compact, onChange } = item;
return /* @__PURE__ */ sapa.createElementJsx(
Tab,
{
- style: style2,
+ style,
compact,
activeKey,
fitted,
@@ -5370,7 +5392,7 @@ var __privateMethod = (obj, member, method) => {
fillOffset = 0,
disabled = false,
readOnly = false,
- style: style2 = {},
+ style = {},
valueFunc = initValue,
onInput,
fitted = false
@@ -5434,7 +5456,7 @@ var __privateMethod = (obj, member, method) => {
]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$m)
+ style: propertyMap(style, cssProperties$m)
};
const currentValue = Math.max(min, Math.min(max, value));
const currenValueOffset = (currentValue - min) / (max - min) * 100;
@@ -5475,7 +5497,7 @@ var __privateMethod = (obj, member, method) => {
}
registerComponent("slider", Slider);
registerComponent("Slider", Slider);
- function SliderItem({ value, item, style: style2, onChange }) {
+ function SliderItem({ value, item, style, onChange }) {
const { min = 0, max = 100, step = 1, fitted = true } = item;
return /* @__PURE__ */ sapa.createElementJsx(
Slider,
@@ -5484,7 +5506,7 @@ var __privateMethod = (obj, member, method) => {
max,
step,
value,
- style: style2,
+ style,
size: "small",
fitted,
onInput: (v) => {
@@ -5495,11 +5517,11 @@ var __privateMethod = (obj, member, method) => {
);
}
function DividerItem({ item }) {
- const { margin = 10, style: style2 } = item;
- return /* @__PURE__ */ sapa.createElementJsx(Divider, { style: style2, margin });
+ const { margin = 10, style } = item;
+ return /* @__PURE__ */ sapa.createElementJsx(Divider, { style, margin });
}
- function LabelItem({ style: style2, label }) {
- return /* @__PURE__ */ sapa.createElementJsx(View, { style: style2 }, label);
+ function LabelItem({ style, label }) {
+ return /* @__PURE__ */ sapa.createElementJsx(View, { style }, label);
}
const cssProperties$l = makeCssVariablePrefixMap("--elf--property-editor", {
backgroundColor: true,
@@ -5620,11 +5642,11 @@ var __privateMethod = (obj, member, method) => {
oldLabel = label(this.state.value);
}
if (type === "tab") {
- const { style: style2, stripType, activeKey, fitted, compact } = item;
+ const { style, stripType, activeKey, fitted, compact } = item;
return /* @__PURE__ */ sapa.createElementJsx(
Tab,
{
- style: style2,
+ style,
compact,
activeKey,
fitted,
@@ -5720,7 +5742,7 @@ var __privateMethod = (obj, member, method) => {
);
}
template() {
- const { style: style2 = {}, value, sync, direction = "horizontal" } = this.props;
+ const { style = {}, value, sync, direction = "horizontal" } = this.props;
const { oldValue } = this.state;
if (oldValue != value) {
this.setState(
@@ -5769,7 +5791,7 @@ var __privateMethod = (obj, member, method) => {
}, [this.props.inspector, onChange, this.state.value]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$l)
+ style: propertyMap(style, cssProperties$l)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, inspectorList);
}
@@ -5923,10 +5945,10 @@ var __privateMethod = (obj, member, method) => {
return this.props.content.find((it) => it.props.direction === direction);
}
template() {
- const { style: style2 = {} } = this.props;
+ const { style = {} } = this.props;
const styleObject = {
class: "elf--app-layout",
- style: propertyMap(style2, cssProperties$k)
+ style: propertyMap(style, cssProperties$k)
};
const topLayoutItem = this.getItem("top");
const bottomLayoutItem = this.getItem("bottom");
@@ -5991,7 +6013,7 @@ var __privateMethod = (obj, member, method) => {
maxHeight = 500,
minHeight = 0,
resizable = false,
- style: style2,
+ style,
onResize,
onResizeEnd
}) {
@@ -6058,7 +6080,7 @@ var __privateMethod = (obj, member, method) => {
class: "elf--app-layout-item",
"data-direction": direction,
"data-resizable": resizable,
- style: { ...style2, width: itemWidth, height: itemHeight }
+ style: { ...style, width: itemWidth, height: itemHeight }
},
content,
resizable ? /* @__PURE__ */ sapa.createElementJsx(
@@ -6083,7 +6105,7 @@ var __privateMethod = (obj, member, method) => {
size = "medium",
content = "",
icon,
- style: style2 = {},
+ style = {},
disabled = false,
...extrProps
} = this.props;
@@ -6097,7 +6119,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$j)
+ ...propertyMap(style, cssProperties$j)
},
...extrProps
};
@@ -6115,7 +6137,7 @@ var __privateMethod = (obj, member, method) => {
title,
selected = false,
multiline,
- style: style2 = {},
+ style = {},
href = "#",
onClick,
tooltip: tooltip2
@@ -6132,7 +6154,7 @@ var __privateMethod = (obj, member, method) => {
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--breadcrumbs-item", { selected, multiline });
}, [selected, multiline]);
- return /* @__PURE__ */ sapa.createElementJsx("span", { class: localClass, style: propertyMap(style2, itemCssProperties) }, tooltip2 ? /* @__PURE__ */ sapa.createElementJsx(Tooltip, { ref: "$tooltip", ...tooltip2 }, /* @__PURE__ */ sapa.createElementJsx(
+ return /* @__PURE__ */ sapa.createElementJsx("span", { class: localClass, style: propertyMap(style, itemCssProperties) }, tooltip2 ? /* @__PURE__ */ sapa.createElementJsx(Tooltip, { ref: "$tooltip", ...tooltip2 }, /* @__PURE__ */ sapa.createElementJsx(
"a",
{
href,
@@ -6151,15 +6173,15 @@ var __privateMethod = (obj, member, method) => {
title
)) : /* @__PURE__ */ sapa.createElementJsx("a", { href, onClick }, title));
}
- function BreadcrumbsTitleItem({ title, style: style2 = {} }) {
- return /* @__PURE__ */ sapa.createElementJsx("span", { class: "elf--breadcrumbs-title-item", style: style2 }, title);
+ function BreadcrumbsTitleItem({ title, style = {} }) {
+ return /* @__PURE__ */ sapa.createElementJsx("span", { class: "elf--breadcrumbs-title-item", style }, title);
}
class Breadcrumbs extends sapa.UIElement {
template() {
- const { style: style2 = {}, items = [], separator = "〉" } = this.props;
+ const { style = {}, items = [], separator = "〉" } = this.props;
const styleObject = {
class: "elf--breadcrumbs",
- style: propertyMap(style2, cssProperties$i)
+ style: propertyMap(style, cssProperties$i)
};
const renderItems = items.filter((it) => !((it == null ? void 0 : it.selected) && (it == null ? void 0 : it.multiline)));
const renderMultiItems = items.filter(
@@ -6188,7 +6210,7 @@ var __privateMethod = (obj, member, method) => {
});
class Ghost extends sapa.UIElement {
template() {
- const { style: style2 = {}, animated = false, content } = this.props;
+ const { style = {}, animated = false, content } = this.props;
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--ghost", {
animated
@@ -6199,7 +6221,7 @@ var __privateMethod = (obj, member, method) => {
style: {
...propertyMap(
{
- ...style2
+ ...style
},
cssProperties$h
)
@@ -6221,7 +6243,7 @@ var __privateMethod = (obj, member, method) => {
class Avatar extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
size = "medium",
shape = "circle",
@@ -6240,7 +6262,7 @@ var __privateMethod = (obj, member, method) => {
}, [shape, size, variant, disabled]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$g),
+ style: propertyMap(style, cssProperties$g),
...extraProps
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--avatar-inner" }, ghost ? /* @__PURE__ */ sapa.createElementJsx(Ghost, { animated: true }) : content));
@@ -6260,7 +6282,7 @@ var __privateMethod = (obj, member, method) => {
class Tag extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
removable = false,
variant = "default",
@@ -6278,19 +6300,19 @@ var __privateMethod = (obj, member, method) => {
}, [variant, filled, disabled, readOnly]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$f)
+ style: propertyMap(style, cssProperties$f)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("label", null, content), removable && /* @__PURE__ */ sapa.createElementJsx("span", { class: "close", title: "Close", onClick: this.props.onClose }, "×"));
}
}
class TagGroup extends sapa.UIElement {
template() {
- const { style: style2 = {}, content, gap } = this.props;
+ const { style = {}, content, gap } = this.props;
const styleObject = {
class: "elf--tag-group",
style: propertyMap(
{
- ...style2,
+ ...style,
gap
},
groupCssProperties
@@ -6312,7 +6334,7 @@ var __privateMethod = (obj, member, method) => {
class Badge extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
variant = "default",
filled = false,
@@ -6339,7 +6361,7 @@ var __privateMethod = (obj, member, method) => {
}, [variant, filled, disabled, readOnly, size, fixed, placement]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$e)
+ style: propertyMap(style, cssProperties$e)
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("label", null, content));
}
@@ -6368,7 +6390,7 @@ var __privateMethod = (obj, member, method) => {
title,
variant = "default",
size = "medium",
- style: style2 = {},
+ style = {},
shape = "round",
indeterminate = false
} = this.props;
@@ -6382,7 +6404,7 @@ var __privateMethod = (obj, member, method) => {
}, [variant, size, indeterminate, shape]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$d)
+ style: propertyMap(style, cssProperties$d)
};
const localValue = (value - min) / (max - min);
const percentValue = Math.round(localValue * PERCENT_NUMBER);
@@ -6596,7 +6618,7 @@ var __privateMethod = (obj, member, method) => {
}
template() {
const {
- style: style2,
+ style,
variant = "default",
itemHeight = 32,
overscanRowCount = 30,
@@ -6622,7 +6644,7 @@ var __privateMethod = (obj, member, method) => {
const localClass = "elf--treeview";
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$c)
+ style: propertyMap(style, cssProperties$c)
};
const itemRendererProps = {
onDoubleClick: sapa.useCallback(
@@ -6632,8 +6654,8 @@ var __privateMethod = (obj, member, method) => {
[onDoubleClickNode]
),
onSelect: sapa.useCallback(
- (item, style22, e) => {
- if (style22 === selectionStyle) {
+ (item, style2, e) => {
+ if (style2 === selectionStyle) {
onClickNode == null ? void 0 : onClickNode(item, e);
}
},
@@ -6875,7 +6897,7 @@ var __privateMethod = (obj, member, method) => {
quiet = false,
columns = [],
data = [],
- style: style2 = {},
+ style = {},
selectionStyle = "highlight",
selectionType = "multiple"
} = this.props;
@@ -6888,7 +6910,7 @@ var __privateMethod = (obj, member, method) => {
}, [quiet, selectionStyle, selectionType]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$b)
+ style: propertyMap(style, cssProperties$b)
};
let allChecked = false;
let indeterminate = false;
@@ -6968,7 +6990,7 @@ var __privateMethod = (obj, member, method) => {
template() {
const {
orientation = "vertical",
- style: style2 = {},
+ style = {},
size = "medium",
shape = "round",
content,
@@ -7010,7 +7032,7 @@ var __privateMethod = (obj, member, method) => {
const styleObject = {
class: localClass,
style: {
- ...propertyMap(style2, cssProperties$a)
+ ...propertyMap(style, cssProperties$a)
},
...extraProps
};
@@ -7026,7 +7048,7 @@ var __privateMethod = (obj, member, method) => {
class CardPreview extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
content,
ghost = false,
ratio = "1:1",
@@ -7042,7 +7064,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
ratio: p / l
},
cssProperties$9
@@ -7058,7 +7080,7 @@ var __privateMethod = (obj, member, method) => {
class CardHeader extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
nowrap = false,
title,
actions = [],
@@ -7076,7 +7098,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$8
),
@@ -7098,7 +7120,7 @@ var __privateMethod = (obj, member, method) => {
});
class CardContainer extends sapa.UIElement {
template() {
- const { style: style2 = {}, content, ...extraProps } = this.props;
+ const { style = {}, content, ...extraProps } = this.props;
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--card-container", {});
}, []);
@@ -7106,7 +7128,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$7
),
@@ -7122,7 +7144,7 @@ var __privateMethod = (obj, member, method) => {
class CardFooter extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
ghost = false,
noDivider = false,
content,
@@ -7137,7 +7159,7 @@ var __privateMethod = (obj, member, method) => {
}, [ghost, compact]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$6),
+ style: propertyMap(style, cssProperties$6),
...extraProps
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, noDivider ? void 0 : /* @__PURE__ */ sapa.createElementJsx(Divider, null), /* @__PURE__ */ sapa.createElementJsx("div", { class: "content-area" }, ghost ? /* @__PURE__ */ sapa.createElementJsx("div", { style: { display: "flex", gap: 10 } }, /* @__PURE__ */ sapa.createElementJsx(Ghost, { animated: true }), /* @__PURE__ */ sapa.createElementJsx(Ghost, { animated: true })) : content));
@@ -7149,7 +7171,7 @@ var __privateMethod = (obj, member, method) => {
class CardBody extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
compact = false,
ghost = false,
content,
@@ -7164,7 +7186,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2
+ ...style
},
cssProperties$5
),
@@ -7181,7 +7203,7 @@ var __privateMethod = (obj, member, method) => {
});
class CardAvatar extends sapa.UIElement {
template() {
- const { style: style2 = {}, content, ghost = false, ...extraProps } = this.props;
+ const { style = {}, content, ghost = false, ...extraProps } = this.props;
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--card-avatar", {
ghost
@@ -7189,7 +7211,7 @@ var __privateMethod = (obj, member, method) => {
}, [ghost]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$4),
+ style: propertyMap(style, cssProperties$4),
...extraProps
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, /* @__PURE__ */ sapa.createElementJsx("div", { class: "elf--card-avatar-inner" }, ghost ? /* @__PURE__ */ sapa.createElementJsx(Ghost, { animated: true }) : content));
@@ -7203,7 +7225,7 @@ var __privateMethod = (obj, member, method) => {
});
class CardActions extends sapa.UIElement {
template() {
- const { style: style2 = {}, align = "right", content, ...extraProps } = this.props;
+ const { style = {}, align = "right", content, ...extraProps } = this.props;
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--card-actions", {
[align]: true
@@ -7211,7 +7233,7 @@ var __privateMethod = (obj, member, method) => {
}, [align]);
const styleObject = {
class: localClass,
- style: propertyMap(style2, cssProperties$3),
+ style: propertyMap(style, cssProperties$3),
...extraProps
};
return /* @__PURE__ */ sapa.createElementJsx("div", { ...styleObject }, content);
@@ -7225,7 +7247,7 @@ var __privateMethod = (obj, member, method) => {
class Blank extends sapa.UIElement {
template() {
const {
- style: style2 = {},
+ style = {},
stripe = "none",
color: color2 = "transparent",
content,
@@ -7240,7 +7262,7 @@ var __privateMethod = (obj, member, method) => {
class: localClass,
style: propertyMap(
{
- ...style2,
+ ...style,
backgroundColor: color2
},
cssProperties$2
@@ -7358,7 +7380,7 @@ var __privateMethod = (obj, member, method) => {
}
function BaseSidebar(props) {
let {
- style: style2 = {},
+ style = {},
direction = "left",
variant = "light",
compact = false,
@@ -7367,7 +7389,7 @@ var __privateMethod = (obj, member, method) => {
footer,
hasSelected
} = props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--sidebar base-sidebar", {
[variant]: true,
@@ -7468,7 +7490,7 @@ var __privateMethod = (obj, member, method) => {
}
function CompactSidebar(props) {
let {
- style: style2 = {},
+ style = {},
direction = "left",
variant = "light",
compact = false,
@@ -7477,7 +7499,7 @@ var __privateMethod = (obj, member, method) => {
footer,
hasSelected
} = props;
- let itemStyle = { ...style2 };
+ let itemStyle = { ...style };
const localClass = sapa.useMemo(() => {
return sapa.classnames("elf--sidebar compact-sidebar", {
[variant]: true,
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 2557169f..6c4251f5 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@elf-framework/ui",
- "version": "0.0.270",
+ "version": "0.1.0",
"description": "ELF - An easy and customizable set of developers",
"types": "./index.d.ts",
"files": [
@@ -23,13 +23,13 @@
"postcss": "^8.4.21",
"recast": "^0.22.0",
"sass": "^1.57.1",
- "vite": "^4.0.4",
- "vitest": "0.26.3"
+ "vite": "^5.0.12",
+ "vitest": "1.2.1"
},
"dependencies": {
- "@elf-framework/color": "*",
- "@elf-framework/design-system": "*",
- "@elf-framework/sapa": "*"
+ "@elf-framework/color": "workspace:*",
+ "@elf-framework/design-system": "workspace:*",
+ "@elf-framework/sapa": "workspace:*"
},
"scripts": {
"vite:dist": "vite build --config=vite.dist.config.js",
diff --git a/packages/vite-plugin-sapa/CHANGELOG.md b/packages/vite-plugin-sapa/CHANGELOG.md
index 257724b7..a05ba2aa 100644
--- a/packages/vite-plugin-sapa/CHANGELOG.md
+++ b/packages/vite-plugin-sapa/CHANGELOG.md
@@ -1,5 +1,11 @@
# vite-plugin-sapa
+## 0.1.0
+
+### Minor Changes
+
+- npm to pnpm
+
## 0.0.239
### Patch Changes
diff --git a/packages/vite-plugin-sapa/package.json b/packages/vite-plugin-sapa/package.json
index 6f2b1ef0..2ea87492 100644
--- a/packages/vite-plugin-sapa/package.json
+++ b/packages/vite-plugin-sapa/package.json
@@ -1,6 +1,6 @@
{
"name": "vite-plugin-sapa",
- "version": "0.0.239",
+ "version": "0.1.0",
"description": "vite plugin for sapa",
"main": "src/index.js",
"types": "index.d.ts",
@@ -22,6 +22,6 @@
"@swc/core": "^1.3.25"
},
"devDependencies": {
- "vite": "^4.0.4"
+ "vite": "^5.0.12"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 00000000..49652b57
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,9072 @@
+lockfileVersion: '6.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ dependencies:
+ '@changesets/cli':
+ specifier: ^2.27.1
+ version: 2.27.1
+ devDependencies:
+ '@changesets/changelog-git':
+ specifier: ^0.2.0
+ version: 0.2.0
+ '@changesets/changelog-github':
+ specifier: ^0.5.0
+ version: 0.5.0
+ eslint:
+ specifier: ^8.56.0
+ version: 8.56.0
+ part-regex:
+ specifier: ^0.1.2
+ version: 0.1.2
+ prettier:
+ specifier: ^3.2.4
+ version: 3.2.4
+ turbo:
+ specifier: ^1.11.3
+ version: 1.11.3
+
+ apps/editor-dev:
+ dependencies:
+ '@elf-framework/base-editor':
+ specifier: workspace:*
+ version: link:../../packages/base-editor
+ '@elf-framework/icon':
+ specifier: '*'
+ version: 0.0.12
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../../packages/sapa
+ '@elf-framework/sapa-router':
+ specifier: workspace:*
+ version: link:../../packages/sapa-router
+ '@elf-framework/ui':
+ specifier: workspace:*
+ version: link:../../packages/ui
+ devDependencies:
+ '@elf-framework/config':
+ specifier: workspace:*
+ version: link:../../packages/config
+ glob:
+ specifier: ^8.0.3
+ version: 8.1.0
+ husky:
+ specifier: ^8.0.3
+ version: 8.0.3
+ prettier:
+ specifier: 2.8.1
+ version: 2.8.1
+ rollup-plugin-copy:
+ specifier: ^3.4.0
+ version: 3.5.0
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vite-plugin-sapa:
+ specifier: workspace:*
+ version: link:../../packages/vite-plugin-sapa
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ apps/sapa-dev:
+ dependencies:
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../../packages/sapa
+ devDependencies:
+ '@elf-framework/config':
+ specifier: workspace:*
+ version: link:../../packages/config
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vite-plugin-sapa:
+ specifier: workspace:*
+ version: link:../../packages/vite-plugin-sapa
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ apps/ssr-dev:
+ dependencies:
+ '@elf-framework/color':
+ specifier: workspace:*
+ version: link:../../packages/color
+ '@elf-framework/design-tokens':
+ specifier: workspace:*
+ version: link:../../packages/design-tokens
+ '@elf-framework/icon':
+ specifier: '*'
+ version: 0.0.12
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../../packages/sapa
+ '@elf-framework/sapa-router':
+ specifier: workspace:*
+ version: link:../../packages/sapa-router
+ '@elf-framework/ui':
+ specifier: workspace:*
+ version: link:../../packages/ui
+ mermaid:
+ specifier: ^9.3.0
+ version: 9.4.3
+ devDependencies:
+ '@elf-framework/config':
+ specifier: workspace:*
+ version: link:../../packages/config
+ glob:
+ specifier: ^8.0.3
+ version: 8.1.0
+ vike:
+ specifier: '*'
+ version: 0.4.159(vite@5.0.12)
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vite-plugin-sapa:
+ specifier: workspace:*
+ version: link:../../packages/vite-plugin-sapa
+ vite-plugin-ssr:
+ specifier: ^0.4.142
+ version: 0.4.142(vite@5.0.12)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ apps/ui-dev:
+ dependencies:
+ '@algolia/autocomplete-js':
+ specifier: ^1.9.4
+ version: 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0)
+ '@algolia/autocomplete-theme-classic':
+ specifier: ^1.9.4
+ version: 1.15.0
+ '@elf-framework/color':
+ specifier: workspace:*
+ version: link:../../packages/color
+ '@elf-framework/design-system':
+ specifier: workspace:*
+ version: link:../../packages/design-system
+ '@elf-framework/design-tokens':
+ specifier: workspace:*
+ version: link:../../packages/design-tokens
+ '@elf-framework/icon':
+ specifier: ^0.0.12
+ version: 0.0.12
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../../packages/sapa
+ '@elf-framework/sapa-router':
+ specifier: workspace:*
+ version: link:../../packages/sapa-router
+ '@elf-framework/ui':
+ specifier: workspace:*
+ version: link:../../packages/ui
+ github-markdown-css:
+ specifier: ^5.2.0
+ version: 5.5.0
+ mermaid:
+ specifier: ^10.2.4
+ version: 10.7.0
+ yorkie-js-sdk:
+ specifier: ^0.4.4
+ version: 0.4.13
+ devDependencies:
+ '@elf-framework/config':
+ specifier: workspace:*
+ version: link:../../packages/config
+ '@mdx-js/rollup':
+ specifier: ^2.3.0
+ version: 2.3.0(rollup@4.9.6)
+ autoprefixer:
+ specifier: ^10.4.14
+ version: 10.4.17(postcss@8.4.33)
+ chokidar:
+ specifier: ^3.5.3
+ version: 3.5.3
+ eslint-plugin-mdx:
+ specifier: ^2.1.0
+ version: 2.3.4(eslint@8.56.0)
+ front-matter:
+ specifier: ^4.0.2
+ version: 4.0.2
+ glob:
+ specifier: ^10.3.3
+ version: 10.3.10
+ mdx-mermaid:
+ specifier: ^2.0.0-rc1
+ version: 2.0.0(mermaid@10.7.0)(react@18.2.0)(unist-util-visit@4.1.2)
+ mdx-prism:
+ specifier: ^0.3.4
+ version: 0.3.4
+ postcss:
+ specifier: ^8.4.25
+ version: 8.4.33
+ rehype-prism-plus:
+ specifier: ^1.6.1
+ version: 1.6.3
+ remark-frontmatter:
+ specifier: ^4.0.1
+ version: 4.0.1
+ remark-gfm:
+ specifier: ^3.0.1
+ version: 3.0.1
+ remark-mdx-frontmatter:
+ specifier: ^3.0.0
+ version: 3.0.0
+ tailwindcss:
+ specifier: ^3.3.2
+ version: 3.4.1
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vite-plugin-sapa:
+ specifier: workspace:*
+ version: link:../../packages/vite-plugin-sapa
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ packages/base-editor:
+ dependencies:
+ '@elf-framework/color':
+ specifier: '*'
+ version: link:../color
+ '@elf-framework/sapa':
+ specifier: '*'
+ version: link:../sapa
+ '@elf-framework/ui':
+ specifier: '*'
+ version: link:../ui
+ devDependencies:
+ autoprefixer:
+ specifier: ^10.4.8
+ version: 10.4.17(postcss@8.4.33)
+ cssnano:
+ specifier: ^5.1.13
+ version: 5.1.15(postcss@8.4.33)
+ postcss:
+ specifier: ^8.4.16
+ version: 8.4.33
+ prettier:
+ specifier: 2.7.1
+ version: 2.7.1
+ recast:
+ specifier: ^0.21.2
+ version: 0.21.5
+ sass:
+ specifier: ^1.54.4
+ version: 1.70.0
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vite-plugin-sapa:
+ specifier: workspace:^
+ version: link:../vite-plugin-sapa
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(sass@1.70.0)
+
+ packages/color:
+ devDependencies:
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ packages/config:
+ dependencies:
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^5.48.0
+ version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/parser':
+ specifier: ^5.48.0
+ version: 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ eslint:
+ specifier: ^8.31.0
+ version: 8.56.0
+ eslint-config-prettier:
+ specifier: ^8.6.0
+ version: 8.10.0(eslint@8.56.0)
+ eslint-import-resolver-jsconfig:
+ specifier: ^1.1.0
+ version: 1.1.0
+ eslint-plugin-import:
+ specifier: ^2.26.0
+ version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)
+ eslint-plugin-jsx:
+ specifier: ^0.1.0
+ version: 0.1.0
+ eslint-plugin-mdx:
+ specifier: ^2.0.5
+ version: 2.3.4(eslint@8.56.0)
+ eslint-plugin-prettier:
+ specifier: ^4.2.1
+ version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@3.2.4)
+ eslint-plugin-react:
+ specifier: ^7.31.11
+ version: 7.33.2(eslint@8.56.0)
+
+ packages/create-sapa-app:
+ dependencies:
+ chalk:
+ specifier: ^5.2.0
+ version: 5.3.0
+ commander:
+ specifier: ^9.5.0
+ version: 9.5.0
+ inquirer:
+ specifier: ^9.1.4
+ version: 9.2.12
+ install:
+ specifier: ^0.13.0
+ version: 0.13.0
+ npm:
+ specifier: ^9.2.0
+ version: 9.9.2
+ rimraf:
+ specifier: ^3.0.2
+ version: 3.0.2
+
+ packages/design-system:
+ dependencies:
+ '@elf-framework/design-tokens':
+ specifier: '*'
+ version: link:../design-tokens
+ devDependencies:
+ autoprefixer:
+ specifier: ^10.4.13
+ version: 10.4.17(postcss@8.4.33)
+ cssnano:
+ specifier: ^5.1.14
+ version: 5.1.15(postcss@8.4.33)
+ postcss:
+ specifier: ^8.4.21
+ version: 8.4.33
+ postcss-sorting:
+ specifier: ^8.0.1
+ version: 8.0.2(postcss@8.4.33)
+ sass:
+ specifier: ^1.57.1
+ version: 1.70.0
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(sass@1.70.0)
+
+ packages/design-tokens:
+ devDependencies:
+ '@divriots/style-dictionary-to-figma':
+ specifier: ^0.4.0
+ version: 0.4.0
+ chokidar-cli:
+ specifier: ^3.0.0
+ version: 3.0.0
+ style-dictionary:
+ specifier: ^3.7.2
+ version: 3.9.2
+
+ packages/sapa:
+ devDependencies:
+ '@elf-framework/config':
+ specifier: workspace:*
+ version: link:../config
+ happy-dom:
+ specifier: ^8.1.3
+ version: 8.9.0
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ packages/sapa-router:
+ dependencies:
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../sapa
+ devDependencies:
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(happy-dom@8.9.0)
+
+ packages/ui:
+ dependencies:
+ '@elf-framework/color':
+ specifier: workspace:*
+ version: link:../color
+ '@elf-framework/design-system':
+ specifier: workspace:*
+ version: link:../design-system
+ '@elf-framework/sapa':
+ specifier: workspace:*
+ version: link:../sapa
+ devDependencies:
+ autoprefixer:
+ specifier: ^10.4.13
+ version: 10.4.17(postcss@8.4.33)
+ cssnano:
+ specifier: ^5.1.14
+ version: 5.1.15(postcss@8.4.33)
+ postcss:
+ specifier: ^8.4.21
+ version: 8.4.33
+ recast:
+ specifier: ^0.22.0
+ version: 0.22.0
+ sass:
+ specifier: ^1.57.1
+ version: 1.70.0
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+ vitest:
+ specifier: 1.2.1
+ version: 1.2.1(sass@1.70.0)
+
+ packages/vite-plugin-sapa:
+ dependencies:
+ '@swc/core':
+ specifier: ^1.3.25
+ version: 1.3.105
+ devDependencies:
+ vite:
+ specifier: ^5.0.12
+ version: 5.0.12(sass@1.70.0)
+
+packages:
+
+ /@aashutoshrathi/word-wrap@1.2.6:
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
+
+ /@algolia/autocomplete-core@1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0):
+ resolution: {integrity: sha512-3rlfgvQdDCJFdIEEvwLDm6ul7Q04OwmdvIocee0qLr2eEr6RDjI4E+WRHRzbpIQt85I6hdGwv3zoxMkT5Flk1w==}
+ dependencies:
+ '@algolia/autocomplete-plugin-algolia-insights': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - algoliasearch
+ - search-insights
+ dev: false
+
+ /@algolia/autocomplete-js@1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0):
+ resolution: {integrity: sha512-2wfk4VBM3jr57ALkPXI2s1MTiy3Qg1y1BZHFOgu9CwfMtJpec21rr8TNbj1aaYpJY1ePyzqMElCIDTtl3KYh7A==}
+ peerDependencies:
+ '@algolia/client-search': '>= 4.5.1 < 6'
+ algoliasearch: '>= 4.9.1 < 6'
+ dependencies:
+ '@algolia/autocomplete-core': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ '@algolia/autocomplete-shared': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ '@algolia/client-search': 4.22.1
+ algoliasearch: 4.22.1
+ htm: 3.1.1
+ preact: 10.19.3
+ transitivePeerDependencies:
+ - search-insights
+ dev: false
+
+ /@algolia/autocomplete-plugin-algolia-insights@1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0):
+ resolution: {integrity: sha512-qGbliYnTEEODwPFqh+vaoJXIGNczRi4E7twQiofCw7u29KTt04u40qMHvv6lTZd/9kACKuw/+tRls2tjmeG3Zw==}
+ peerDependencies:
+ search-insights: '>= 1 < 3'
+ dependencies:
+ '@algolia/autocomplete-shared': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ search-insights: 2.13.0
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - algoliasearch
+ dev: false
+
+ /@algolia/autocomplete-preset-algolia@1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1):
+ resolution: {integrity: sha512-tG1jDcMhcsoW1Xtjc1a7Us/70F5cIcXLGIzwyLkZ6Xvav+ID4q7OksmPUauuLqNtylW6Xc+bZz9eykC1QdN9pA==}
+ peerDependencies:
+ '@algolia/client-search': '>= 4.9.1 < 6'
+ algoliasearch: '>= 4.9.1 < 6'
+ dependencies:
+ '@algolia/autocomplete-shared': 1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ '@algolia/client-search': 4.22.1
+ algoliasearch: 4.22.1
+ dev: false
+
+ /@algolia/autocomplete-shared@1.15.0(@algolia/client-search@4.22.1)(algoliasearch@4.22.1):
+ resolution: {integrity: sha512-T62F7vTSKLeuoX8zl4yB2fOr/Ixs0qahkV1Tw2vxerWB7/C5fgFAZ9M285AYKIGSM/vFmlben6nE3osuqzVgKA==}
+ peerDependencies:
+ '@algolia/client-search': '>= 4.9.1 < 6'
+ algoliasearch: '>= 4.9.1 < 6'
+ dependencies:
+ '@algolia/client-search': 4.22.1
+ algoliasearch: 4.22.1
+ dev: false
+
+ /@algolia/autocomplete-theme-classic@1.15.0:
+ resolution: {integrity: sha512-9x2zPmLYLzMSEZTsixcgqxYBAdnbBhhGZRTFt2d72Ts3rnXt30XP09yh99I+eVe4UPg1RhqLcYSvDFoWKZeyBQ==}
+ dev: false
+
+ /@algolia/cache-browser-local-storage@4.22.1:
+ resolution: {integrity: sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==}
+ dependencies:
+ '@algolia/cache-common': 4.22.1
+ dev: false
+
+ /@algolia/cache-common@4.22.1:
+ resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==}
+ dev: false
+
+ /@algolia/cache-in-memory@4.22.1:
+ resolution: {integrity: sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==}
+ dependencies:
+ '@algolia/cache-common': 4.22.1
+ dev: false
+
+ /@algolia/client-account@4.22.1:
+ resolution: {integrity: sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==}
+ dependencies:
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /@algolia/client-analytics@4.22.1:
+ resolution: {integrity: sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==}
+ dependencies:
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /@algolia/client-common@4.22.1:
+ resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==}
+ dependencies:
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /@algolia/client-personalization@4.22.1:
+ resolution: {integrity: sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==}
+ dependencies:
+ '@algolia/client-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /@algolia/client-search@4.22.1:
+ resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==}
+ dependencies:
+ '@algolia/client-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /@algolia/logger-common@4.22.1:
+ resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==}
+ dev: false
+
+ /@algolia/logger-console@4.22.1:
+ resolution: {integrity: sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==}
+ dependencies:
+ '@algolia/logger-common': 4.22.1
+ dev: false
+
+ /@algolia/requester-browser-xhr@4.22.1:
+ resolution: {integrity: sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==}
+ dependencies:
+ '@algolia/requester-common': 4.22.1
+ dev: false
+
+ /@algolia/requester-common@4.22.1:
+ resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==}
+ dev: false
+
+ /@algolia/requester-node-http@4.22.1:
+ resolution: {integrity: sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==}
+ dependencies:
+ '@algolia/requester-common': 4.22.1
+ dev: false
+
+ /@algolia/transporter@4.22.1:
+ resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==}
+ dependencies:
+ '@algolia/cache-common': 4.22.1
+ '@algolia/logger-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ dev: false
+
+ /@alloc/quick-lru@5.2.0:
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /@babel/code-frame@7.23.5:
+ resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.23.4
+ chalk: 2.4.2
+
+ /@babel/helper-validator-identifier@7.22.20:
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/highlight@7.23.4:
+ resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
+ /@babel/runtime@7.23.8:
+ resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: 0.14.1
+ dev: false
+
+ /@braintree/sanitize-url@6.0.4:
+ resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==}
+
+ /@brillout/import@0.2.3:
+ resolution: {integrity: sha512-1T8WlD75eeFSMrptGy8jiLHmfHgMmSjWvLOIUvHmSVZt+6k0eQqYUoK4KbmE4T9pVLIfxvZSOm2D68VEqKRHRw==}
+ dev: true
+
+ /@brillout/json-serializer@0.5.8:
+ resolution: {integrity: sha512-vEuXw30ok+mJfJutOxXKBb4lBJ0HymA7lev9PcYK6W/hzjhCTPk9Bdk85HrcNcKZWRQiwoWtw0F2Di4TRJ7ssQ==}
+ dev: true
+
+ /@brillout/picocolors@1.0.10:
+ resolution: {integrity: sha512-dh+JJlsBf3QYX+91Ezma8RLKNOjGDoBBmORv/NzRpQuasdyzwQCMXGGjsDu12ZhGz92TqQbL9pv79rvbheI21A==}
+ dev: true
+
+ /@brillout/require-shim@0.1.2:
+ resolution: {integrity: sha512-3I4LRHnVZXoSAsEoni5mosq9l6eiJED58d9V954W4CIZ88AUfYBanWGBGbJG3NztaRTpFHEA6wB3Hn93BmmJdg==}
+ dev: true
+
+ /@brillout/vite-plugin-import-build@0.2.22:
+ resolution: {integrity: sha512-n5sv0HdCB5WC2QJSnTN6iS/F+sJsF0AmtsCCaQ+5+dRjgsoGGsa3auinJV8tuEog5WsX+3MF8RIwn3A/u0e04w==}
+ dependencies:
+ '@brillout/import': 0.2.3
+ dev: true
+
+ /@brillout/vite-plugin-server-entry@0.4.3:
+ resolution: {integrity: sha512-JDWFZOsSJfDo9511r7OJDeNON7x5mwIGNZCi1DQWaVuYK2cs9J/eD3Jwypg4M1ex9iAb/WvI+aSAEfsVGmNeMQ==}
+ dependencies:
+ '@brillout/import': 0.2.3
+ dev: true
+
+ /@changesets/apply-release-plan@7.0.0:
+ resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/config': 3.0.0
+ '@changesets/get-version-range-type': 0.4.0
+ '@changesets/git': 3.0.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ detect-indent: 6.1.0
+ fs-extra: 7.0.1
+ lodash.startcase: 4.4.0
+ outdent: 0.5.0
+ prettier: 2.8.8
+ resolve-from: 5.0.0
+ semver: 7.5.4
+ dev: false
+
+ /@changesets/assemble-release-plan@6.0.0:
+ resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ semver: 7.5.4
+ dev: false
+
+ /@changesets/changelog-git@0.2.0:
+ resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
+ dependencies:
+ '@changesets/types': 6.0.0
+
+ /@changesets/changelog-github@0.5.0:
+ resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==}
+ dependencies:
+ '@changesets/get-github-info': 0.6.0
+ '@changesets/types': 6.0.0
+ dotenv: 8.6.0
+ transitivePeerDependencies:
+ - encoding
+ dev: true
+
+ /@changesets/cli@2.27.1:
+ resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==}
+ hasBin: true
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/apply-release-plan': 7.0.0
+ '@changesets/assemble-release-plan': 6.0.0
+ '@changesets/changelog-git': 0.2.0
+ '@changesets/config': 3.0.0
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/get-release-plan': 4.0.0
+ '@changesets/git': 3.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/pre': 2.0.0
+ '@changesets/read': 0.6.0
+ '@changesets/types': 6.0.0
+ '@changesets/write': 0.3.0
+ '@manypkg/get-packages': 1.1.3
+ '@types/semver': 7.5.6
+ ansi-colors: 4.1.3
+ chalk: 2.4.2
+ ci-info: 3.9.0
+ enquirer: 2.4.1
+ external-editor: 3.1.0
+ fs-extra: 7.0.1
+ human-id: 1.0.2
+ meow: 6.1.1
+ outdent: 0.5.0
+ p-limit: 2.3.0
+ preferred-pm: 3.1.2
+ resolve-from: 5.0.0
+ semver: 7.5.4
+ spawndamnit: 2.0.0
+ term-size: 2.2.1
+ tty-table: 4.2.3
+ dev: false
+
+ /@changesets/config@3.0.0:
+ resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==}
+ dependencies:
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ fs-extra: 7.0.1
+ micromatch: 4.0.5
+ dev: false
+
+ /@changesets/errors@0.2.0:
+ resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
+ dependencies:
+ extendable-error: 0.1.7
+ dev: false
+
+ /@changesets/get-dependents-graph@2.0.0:
+ resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==}
+ dependencies:
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ chalk: 2.4.2
+ fs-extra: 7.0.1
+ semver: 7.5.4
+ dev: false
+
+ /@changesets/get-github-info@0.6.0:
+ resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
+ dependencies:
+ dataloader: 1.4.0
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
+ dev: true
+
+ /@changesets/get-release-plan@4.0.0:
+ resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/assemble-release-plan': 6.0.0
+ '@changesets/config': 3.0.0
+ '@changesets/pre': 2.0.0
+ '@changesets/read': 0.6.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ dev: false
+
+ /@changesets/get-version-range-type@0.4.0:
+ resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
+ dev: false
+
+ /@changesets/git@3.0.0:
+ resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/errors': 0.2.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ is-subdir: 1.2.0
+ micromatch: 4.0.5
+ spawndamnit: 2.0.0
+ dev: false
+
+ /@changesets/logger@0.1.0:
+ resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==}
+ dependencies:
+ chalk: 2.4.2
+ dev: false
+
+ /@changesets/parse@0.4.0:
+ resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
+ dependencies:
+ '@changesets/types': 6.0.0
+ js-yaml: 3.14.1
+ dev: false
+
+ /@changesets/pre@2.0.0:
+ resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/errors': 0.2.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ fs-extra: 7.0.1
+ dev: false
+
+ /@changesets/read@0.6.0:
+ resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/git': 3.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/parse': 0.4.0
+ '@changesets/types': 6.0.0
+ chalk: 2.4.2
+ fs-extra: 7.0.1
+ p-filter: 2.1.0
+ dev: false
+
+ /@changesets/types@4.1.0:
+ resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
+ dev: false
+
+ /@changesets/types@6.0.0:
+ resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
+
+ /@changesets/write@0.3.0:
+ resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/types': 6.0.0
+ fs-extra: 7.0.1
+ human-id: 1.0.2
+ prettier: 2.8.8
+ dev: false
+
+ /@divriots/style-dictionary-to-figma@0.4.0:
+ resolution: {integrity: sha512-vSC3u1xBi9ShYpGEP+atS+L0vnNnSFmjtvB976+yNUT25nvgpUYCb1ZsSpKBe8+Uk1Qww+4ZIK+/91k3msfs2Q==}
+ dev: true
+
+ /@elf-framework/icon@0.0.12:
+ resolution: {integrity: sha512-yFqaT35wauJiXb3lb6Wsh1t+ctY7Ip5vhYx1BiXyMJMiclWHGNwvRJrAIh1cLzcQkK5rwE8eT02FnDrBPXTnwQ==}
+ dev: false
+
+ /@esbuild/aix-ppc64@0.19.11:
+ resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm64@0.17.19:
+ resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm64@0.19.11:
+ resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.17.19:
+ resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.19.11:
+ resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-x64@0.17.19:
+ resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-x64@0.19.11:
+ resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.17.19:
+ resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.19.11:
+ resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-x64@0.17.19:
+ resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-x64@0.19.11:
+ resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.17.19:
+ resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.19.11:
+ resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-x64@0.17.19:
+ resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-x64@0.19.11:
+ resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.17.19:
+ resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.19.11:
+ resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm@0.17.19:
+ resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm@0.19.11:
+ resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.17.19:
+ resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.19.11:
+ resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64@0.17.19:
+ resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64@0.19.11:
+ resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.17.19:
+ resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.19.11:
+ resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ppc64@0.17.19:
+ resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ppc64@0.19.11:
+ resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.17.19:
+ resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.19.11:
+ resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-s390x@0.17.19:
+ resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-s390x@0.19.11:
+ resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.17.19:
+ resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.19.11:
+ resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/netbsd-x64@0.17.19:
+ resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/netbsd-x64@0.19.11:
+ resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.17.19:
+ resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.19.11:
+ resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/sunos-x64@0.17.19:
+ resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/sunos-x64@0.19.11:
+ resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.17.19:
+ resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.19.11:
+ resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-ia32@0.17.19:
+ resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-ia32@0.19.11:
+ resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.17.19:
+ resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.19.11:
+ resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.56.0
+ eslint-visitor-keys: 3.4.3
+
+ /@eslint-community/regexpp@4.10.0:
+ resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ /@eslint/eslintrc@2.1.4:
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.0
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ /@eslint/js@8.56.0:
+ resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
+ engines: {node: '>=10.10.0'}
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.2
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ /@humanwhocodes/module-importer@1.0.1:
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
+
+ /@humanwhocodes/object-schema@2.0.2:
+ resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
+
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+
+ /@jest/schemas@29.6.3:
+ resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@sinclair/typebox': 0.27.8
+ dev: true
+
+ /@jridgewell/gen-mapping@0.3.3:
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/set-array': 1.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.22
+ dev: true
+
+ /@jridgewell/resolve-uri@3.1.1:
+ resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/set-array@1.1.2:
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ dev: true
+
+ /@jridgewell/trace-mapping@0.3.22:
+ resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
+ /@ljharb/through@2.3.11:
+ resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ dev: false
+
+ /@manypkg/find-root@1.1.0:
+ resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@types/node': 12.20.55
+ find-up: 4.1.0
+ fs-extra: 8.1.0
+ dev: false
+
+ /@manypkg/get-packages@1.1.3:
+ resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
+ dependencies:
+ '@babel/runtime': 7.23.8
+ '@changesets/types': 4.1.0
+ '@manypkg/find-root': 1.1.0
+ fs-extra: 8.1.0
+ globby: 11.1.0
+ read-yaml-file: 1.1.0
+ dev: false
+
+ /@mdx-js/mdx@2.3.0:
+ resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ '@types/mdx': 2.0.10
+ estree-util-build-jsx: 2.2.2
+ estree-util-is-identifier-name: 2.1.0
+ estree-util-to-js: 1.2.0
+ estree-walker: 3.0.3
+ hast-util-to-estree: 2.3.3
+ markdown-extensions: 1.1.1
+ periscopic: 3.1.0
+ remark-mdx: 2.3.0
+ remark-parse: 10.0.2
+ remark-rehype: 10.1.0
+ unified: 10.1.2
+ unist-util-position-from-estree: 1.1.2
+ unist-util-stringify-position: 3.0.3
+ unist-util-visit: 4.1.2
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@mdx-js/rollup@2.3.0(rollup@4.9.6):
+ resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==}
+ peerDependencies:
+ rollup: '>=2'
+ dependencies:
+ '@mdx-js/mdx': 2.3.0
+ '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+ rollup: 4.9.6
+ source-map: 0.7.4
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ /@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ /@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.16.0
+
+ /@npmcli/config@6.4.0:
+ resolution: {integrity: sha512-/fQjIbuNVIT/PbXvw178Tm97bxV0E0nVUFKHivMKtSI2pcs8xKdaWkHJxf9dTI0G/y5hp/KuCvgcUu5HwAtI1w==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ '@npmcli/map-workspaces': 3.0.4
+ ci-info: 3.9.0
+ ini: 4.1.1
+ nopt: 7.2.0
+ proc-log: 3.0.0
+ read-package-json-fast: 3.0.2
+ semver: 7.5.4
+ walk-up-path: 3.0.1
+
+ /@npmcli/map-workspaces@3.0.4:
+ resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ '@npmcli/name-from-folder': 2.0.0
+ glob: 10.3.10
+ minimatch: 9.0.3
+ read-package-json-fast: 3.0.2
+
+ /@npmcli/name-from-folder@2.0.0:
+ resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ optional: true
+
+ /@pkgr/core@0.1.1:
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+
+ /@polka/url@1.0.0-next.24:
+ resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
+ dev: true
+
+ /@rollup/pluginutils@5.1.0(rollup@4.9.6):
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ rollup: 4.9.6
+ dev: true
+
+ /@rollup/rollup-android-arm-eabi@4.9.6:
+ resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.9.6:
+ resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.9.6:
+ resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.9.6:
+ resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
+ resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.9.6:
+ resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.9.6:
+ resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.9.6:
+ resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.9.6:
+ resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.9.6:
+ resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.9.6:
+ resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.9.6:
+ resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.9.6:
+ resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@sinclair/typebox@0.27.8:
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ dev: true
+
+ /@swc/core-darwin-arm64@1.3.105:
+ resolution: {integrity: sha512-buWeweLVDXXmcnfIemH4PGnpjwsDTUGitnPchdftb0u1FU8zSSP/lw/pUCBDG/XvWAp7c/aFxgN4CyG0j7eayA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-darwin-x64@1.3.105:
+ resolution: {integrity: sha512-hFmXPApqjA/8sy/9NpljHVaKi1OvL9QkJ2MbbTCCbJERuHMpMUeMBUWipHRfepGHFhU+9B9zkEup/qJaJR4XIg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-linux-arm-gnueabihf@1.3.105:
+ resolution: {integrity: sha512-mwXyMC41oMKkKrPpL8uJpOxw7fyfQoVtIw3Y5p0Blabk+espNYqix0E8VymHdRKuLmM//z5wVmMsuHdGBHvZeg==}
+ engines: {node: '>=10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-linux-arm64-gnu@1.3.105:
+ resolution: {integrity: sha512-H7yEIVydnUtqBSUxwmO6vpIQn7j+Rr0DF6ZOORPyd/SFzQJK9cJRtmJQ3ZMzlJ1Bb+1gr3MvjgLEnmyCYEm2Hg==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-linux-arm64-musl@1.3.105:
+ resolution: {integrity: sha512-Jg7RTFT3pGFdGt5elPV6oDkinRy7q9cXpenjXnJnM2uvx3jOwnsAhexPyCDHom8SHL0j+9kaLLC66T3Gz1E4UA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-linux-x64-gnu@1.3.105:
+ resolution: {integrity: sha512-DJghplpyusAmp1X5pW/y93MmS/u83Sx5GrpJxI6KLPa82+NItTgMcl8KBQmW5GYAJpVKZyaIvBanS5TdR8aN2w==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-linux-x64-musl@1.3.105:
+ resolution: {integrity: sha512-wD5jL2dZH/5nPNssBo6jhOvkI0lmWnVR4vnOXWjuXgjq1S0AJpO5jdre/6pYLmf26hft3M42bteDnjR4AAZ38w==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-win32-arm64-msvc@1.3.105:
+ resolution: {integrity: sha512-UqJtwILUHRw2+3UTPnRkZrzM/bGdQtbR4UFdp79mZQYfryeOUVNg7aJj/bWUTkKtLiZ3o+FBNrM/x2X1mJX5bA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-win32-ia32-msvc@1.3.105:
+ resolution: {integrity: sha512-Z95C6vZgBEJ1snidYyjVKnVWiy/ZpPiIFIXGWkDr4ZyBgL3eZX12M6LzZ+NApHKffrbO4enbFyFomueBQgS2oA==}
+ engines: {node: '>=10'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core-win32-x64-msvc@1.3.105:
+ resolution: {integrity: sha512-3J8fkyDPFsS3mszuYUY4Wfk7/B2oio9qXUwF3DzOs2MK+XgdyMLIptIxL7gdfitXJBH8k39uVjrIw1JGJDjyFA==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@swc/core@1.3.105:
+ resolution: {integrity: sha512-me2VZyr3OjqRpFrYQJJYy7x/zbFSl9nt+MAGnIcBtjDsN00iTVqEaKxBjPBFQV9BDAgPz2SRWes/DhhVm5SmMw==}
+ engines: {node: '>=10'}
+ requiresBuild: true
+ peerDependencies:
+ '@swc/helpers': ^0.5.0
+ peerDependenciesMeta:
+ '@swc/helpers':
+ optional: true
+ dependencies:
+ '@swc/counter': 0.1.2
+ '@swc/types': 0.1.5
+ optionalDependencies:
+ '@swc/core-darwin-arm64': 1.3.105
+ '@swc/core-darwin-x64': 1.3.105
+ '@swc/core-linux-arm-gnueabihf': 1.3.105
+ '@swc/core-linux-arm64-gnu': 1.3.105
+ '@swc/core-linux-arm64-musl': 1.3.105
+ '@swc/core-linux-x64-gnu': 1.3.105
+ '@swc/core-linux-x64-musl': 1.3.105
+ '@swc/core-win32-arm64-msvc': 1.3.105
+ '@swc/core-win32-ia32-msvc': 1.3.105
+ '@swc/core-win32-x64-msvc': 1.3.105
+ dev: false
+
+ /@swc/counter@0.1.2:
+ resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==}
+ dev: false
+
+ /@swc/types@0.1.5:
+ resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==}
+ dev: false
+
+ /@trysound/sax@0.2.0:
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ /@types/acorn@4.0.6:
+ resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
+ dependencies:
+ '@types/estree': 1.0.5
+
+ /@types/concat-stream@2.0.3:
+ resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==}
+ dependencies:
+ '@types/node': 18.19.8
+
+ /@types/d3-scale-chromatic@3.0.3:
+ resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==}
+
+ /@types/d3-scale@4.0.8:
+ resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==}
+ dependencies:
+ '@types/d3-time': 3.0.3
+
+ /@types/d3-time@3.0.3:
+ resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==}
+
+ /@types/debug@4.1.12:
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
+ dependencies:
+ '@types/ms': 0.7.34
+
+ /@types/estree-jsx@1.0.3:
+ resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==}
+ dependencies:
+ '@types/estree': 1.0.5
+
+ /@types/estree@1.0.5:
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
+ /@types/fs-extra@8.1.5:
+ resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==}
+ dependencies:
+ '@types/node': 20.11.5
+ dev: true
+
+ /@types/glob@7.2.0:
+ resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
+ dependencies:
+ '@types/minimatch': 5.1.2
+ '@types/node': 20.11.5
+ dev: true
+
+ /@types/google-protobuf@3.15.12:
+ resolution: {integrity: sha512-40um9QqwHjRS92qnOaDpL7RmDK15NuZYo9HihiJRbYkMQZlWnuH8AdvbMy8/o6lgLmKbDUKa+OALCltHdbOTpQ==}
+ dev: false
+
+ /@types/hast@2.3.9:
+ resolution: {integrity: sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /@types/is-empty@1.2.3:
+ resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==}
+
+ /@types/json-schema@7.0.15:
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+ dev: false
+
+ /@types/json5@0.0.29:
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+ dev: false
+
+ /@types/long@4.0.2:
+ resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==}
+ dev: false
+
+ /@types/mdast@3.0.15:
+ resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /@types/mdx@2.0.10:
+ resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==}
+ dev: true
+
+ /@types/minimatch@5.1.2:
+ resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
+ dev: true
+
+ /@types/minimist@1.2.5:
+ resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
+ dev: false
+
+ /@types/ms@0.7.34:
+ resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
+
+ /@types/node@12.20.55:
+ resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
+ dev: false
+
+ /@types/node@18.19.8:
+ resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==}
+ dependencies:
+ undici-types: 5.26.5
+
+ /@types/node@20.11.5:
+ resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==}
+ dependencies:
+ undici-types: 5.26.5
+ dev: true
+
+ /@types/normalize-package-data@2.4.4:
+ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
+ dev: false
+
+ /@types/parse5@5.0.3:
+ resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==}
+ dev: true
+
+ /@types/prismjs@1.26.3:
+ resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==}
+ dev: true
+
+ /@types/semver@7.5.6:
+ resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
+ dev: false
+
+ /@types/supports-color@8.1.3:
+ resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==}
+
+ /@types/unist@2.0.10:
+ resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+
+ /@types/yauzl@2.10.3:
+ resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
+ requiresBuild: true
+ dependencies:
+ '@types/node': 20.11.5
+ dev: true
+ optional: true
+
+ /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^5.0.0
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/type-utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ debug: 4.3.4
+ eslint: 8.56.0
+ graphemer: 1.4.0
+ ignore: 5.3.0
+ natural-compare-lite: 1.4.0
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3)
+ debug: 4.3.4
+ eslint: 8.56.0
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@typescript-eslint/scope-manager@5.62.0:
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ dev: false
+
+ /@typescript-eslint/type-utils@5.62.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ debug: 4.3.4
+ eslint: 8.56.0
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@typescript-eslint/types@5.62.0:
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: false
+
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3):
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.6
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3)
+ eslint: 8.56.0
+ eslint-scope: 5.1.1
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: false
+
+ /@typescript-eslint/visitor-keys@5.62.0:
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ eslint-visitor-keys: 3.4.3
+ dev: false
+
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+
+ /@vitest/expect@1.2.1:
+ resolution: {integrity: sha512-/bqGXcHfyKgFWYwIgFr1QYDaR9e64pRKxgBNWNXPefPFRhgm+K3+a/dS0cUGEreWngets3dlr8w8SBRw2fCfFQ==}
+ dependencies:
+ '@vitest/spy': 1.2.1
+ '@vitest/utils': 1.2.1
+ chai: 4.4.1
+ dev: true
+
+ /@vitest/runner@1.2.1:
+ resolution: {integrity: sha512-zc2dP5LQpzNzbpaBt7OeYAvmIsRS1KpZQw4G3WM/yqSV1cQKNKwLGmnm79GyZZjMhQGlRcSFMImLjZaUQvNVZQ==}
+ dependencies:
+ '@vitest/utils': 1.2.1
+ p-limit: 5.0.0
+ pathe: 1.1.2
+ dev: true
+
+ /@vitest/snapshot@1.2.1:
+ resolution: {integrity: sha512-Tmp/IcYEemKaqAYCS08sh0vORLJkMr0NRV76Gl8sHGxXT5151cITJCET20063wk0Yr/1koQ6dnmP6eEqezmd/Q==}
+ dependencies:
+ magic-string: 0.30.5
+ pathe: 1.1.2
+ pretty-format: 29.7.0
+ dev: true
+
+ /@vitest/spy@1.2.1:
+ resolution: {integrity: sha512-vG3a/b7INKH7L49Lbp0IWrG6sw9j4waWAucwnksPB1r1FTJgV7nkBByd9ufzu6VWya/QTvQW4V9FShZbZIB2UQ==}
+ dependencies:
+ tinyspy: 2.2.0
+ dev: true
+
+ /@vitest/utils@1.2.1:
+ resolution: {integrity: sha512-bsH6WVZYe/J2v3+81M5LDU8kW76xWObKIURpPrOXm2pjBniBu2MERI/XP60GpS4PHU3jyK50LUutOwrx4CyHUg==}
+ dependencies:
+ diff-sequences: 29.6.3
+ estree-walker: 3.0.3
+ loupe: 2.3.7
+ pretty-format: 29.7.0
+ dev: true
+
+ /abbrev@2.0.0:
+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /acorn-jsx@5.3.2(acorn@8.11.3):
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ acorn: 8.11.3
+
+ /acorn-walk@8.3.2:
+ resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
+ /acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ /agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+ requiresBuild: true
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+ optional: true
+
+ /ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ /algoliasearch@4.22.1:
+ resolution: {integrity: sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==}
+ dependencies:
+ '@algolia/cache-browser-local-storage': 4.22.1
+ '@algolia/cache-common': 4.22.1
+ '@algolia/cache-in-memory': 4.22.1
+ '@algolia/client-account': 4.22.1
+ '@algolia/client-analytics': 4.22.1
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-personalization': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/logger-common': 4.22.1
+ '@algolia/logger-console': 4.22.1
+ '@algolia/requester-browser-xhr': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/requester-node-http': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: false
+
+ /ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ type-fest: 0.21.3
+ dev: false
+
+ /ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+
+ /ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ /ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+ dependencies:
+ color-convert: 1.9.3
+
+ /ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+ dependencies:
+ color-convert: 2.0.1
+
+ /ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ /any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+ dev: true
+
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+ dev: true
+
+ /arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+ dev: true
+
+ /argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ dependencies:
+ sprintf-js: 1.0.3
+
+ /argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ /array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+ dependencies:
+ call-bind: 1.0.5
+ is-array-buffer: 3.0.2
+ dev: false
+
+ /array-includes@3.1.7:
+ resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
+ is-string: 1.0.7
+ dev: false
+
+ /array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ /array.prototype.findlastindex@1.2.3:
+ resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ es-shim-unscopables: 1.0.2
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /array.prototype.flat@1.3.2:
+ resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ es-shim-unscopables: 1.0.2
+ dev: false
+
+ /array.prototype.flatmap@1.3.2:
+ resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ es-shim-unscopables: 1.0.2
+ dev: false
+
+ /array.prototype.tosorted@1.1.2:
+ resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ es-shim-unscopables: 1.0.2
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /arraybuffer.prototype.slice@1.0.2:
+ resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
+ is-array-buffer: 3.0.2
+ is-shared-array-buffer: 1.0.2
+ dev: false
+
+ /arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /assert@2.1.0:
+ resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
+ dependencies:
+ call-bind: 1.0.5
+ is-nan: 1.3.2
+ object-is: 1.1.5
+ object.assign: 4.1.5
+ util: 0.12.5
+ dev: true
+
+ /assertion-error@1.1.0:
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+ dev: true
+
+ /ast-types@0.15.2:
+ resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
+ /astring@1.8.6:
+ resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==}
+ hasBin: true
+ requiresBuild: true
+ dev: true
+
+ /asynciterator.prototype@1.0.0:
+ resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
+ dependencies:
+ has-symbols: 1.0.3
+ dev: false
+
+ /autoprefixer@10.4.17(postcss@8.4.33):
+ resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ browserslist: 4.22.2
+ caniuse-lite: 1.0.30001579
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.0
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /available-typed-arrays@1.0.5:
+ resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+ engines: {node: '>= 0.4'}
+
+ /bail@1.0.5:
+ resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==}
+ dev: true
+
+ /bail@2.0.2:
+ resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
+
+ /balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ /base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ requiresBuild: true
+
+ /better-path-resolve@1.0.0:
+ resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
+ engines: {node: '>=4'}
+ dependencies:
+ is-windows: 1.0.2
+ dev: false
+
+ /binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ requiresBuild: true
+ dependencies:
+ buffer: 5.7.1
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+
+ /boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ dev: true
+
+ /brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ /brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ dependencies:
+ balanced-match: 1.0.2
+
+ /braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.0.1
+
+ /breakword@1.0.6:
+ resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
+ dependencies:
+ wcwidth: 1.0.1
+ dev: false
+
+ /browserslist@4.22.2:
+ resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001579
+ electron-to-chromium: 1.4.640
+ node-releases: 2.0.14
+ update-browserslist-db: 1.0.13(browserslist@4.22.2)
+ dev: true
+
+ /buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+ /buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ requiresBuild: true
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+
+ /cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /call-bind@1.0.5:
+ resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+ dependencies:
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.2
+ set-function-length: 1.2.0
+
+ /callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ /camel-case@4.1.2:
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+ dependencies:
+ pascal-case: 3.1.2
+ tslib: 2.6.2
+ dev: true
+
+ /camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
+ dependencies:
+ camelcase: 5.3.1
+ map-obj: 4.3.0
+ quick-lru: 4.0.1
+ dev: false
+
+ /camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
+
+ /caniuse-api@3.0.0:
+ resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
+ dependencies:
+ browserslist: 4.22.2
+ caniuse-lite: 1.0.30001579
+ lodash.memoize: 4.1.2
+ lodash.uniq: 4.5.0
+ dev: true
+
+ /caniuse-lite@1.0.30001579:
+ resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==}
+ dev: true
+
+ /capital-case@1.0.4:
+ resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+ upper-case-first: 2.0.2
+ dev: true
+
+ /ccount@1.1.0:
+ resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==}
+ dev: true
+
+ /ccount@2.0.1:
+ resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
+
+ /chai@4.4.1:
+ resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
+ engines: {node: '>=4'}
+ dependencies:
+ assertion-error: 1.1.0
+ check-error: 1.0.3
+ deep-eql: 4.1.3
+ get-func-name: 2.0.2
+ loupe: 2.3.7
+ pathval: 1.1.1
+ type-detect: 4.0.8
+ dev: true
+
+ /chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
+ /chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ /chalk@5.3.0:
+ resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ dev: false
+
+ /change-case@4.1.2:
+ resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
+ dependencies:
+ camel-case: 4.1.2
+ capital-case: 1.0.4
+ constant-case: 3.0.4
+ dot-case: 3.0.4
+ header-case: 2.0.4
+ no-case: 3.0.4
+ param-case: 3.0.4
+ pascal-case: 3.1.2
+ path-case: 3.0.4
+ sentence-case: 3.0.4
+ snake-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /character-entities-html4@1.1.4:
+ resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==}
+ dev: true
+
+ /character-entities-html4@2.1.0:
+ resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
+ requiresBuild: true
+
+ /character-entities-legacy@1.1.4:
+ resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
+
+ /character-entities-legacy@3.0.0:
+ resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
+
+ /character-entities@1.2.4:
+ resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
+
+ /character-entities@2.0.2:
+ resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
+
+ /character-reference-invalid@1.1.4:
+ resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
+
+ /character-reference-invalid@2.0.1:
+ resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
+
+ /chardet@0.7.0:
+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ dev: false
+
+ /check-error@1.0.3:
+ resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+ dependencies:
+ get-func-name: 2.0.2
+ dev: true
+
+ /chokidar-cli@3.0.0:
+ resolution: {integrity: sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==}
+ engines: {node: '>= 8.10.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.5.3
+ lodash.debounce: 4.0.8
+ lodash.throttle: 4.1.1
+ yargs: 13.3.2
+ dev: true
+
+ /chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
+ /chownr@1.1.4:
+ resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /ci-info@3.9.0:
+ resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
+ engines: {node: '>=8'}
+
+ /cli-cursor@3.1.0:
+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+ engines: {node: '>=8'}
+ dependencies:
+ restore-cursor: 3.1.0
+ dev: false
+
+ /cli-spinners@2.9.2:
+ resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /cli-width@4.1.0:
+ resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
+ engines: {node: '>= 12'}
+ dev: false
+
+ /clipboard@2.0.11:
+ resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
+ requiresBuild: true
+ dependencies:
+ good-listener: 1.2.2
+ select: 1.1.2
+ tiny-emitter: 2.1.0
+ dev: true
+ optional: true
+
+ /cliui@5.0.0:
+ resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
+ dependencies:
+ string-width: 3.1.0
+ strip-ansi: 5.2.0
+ wrap-ansi: 5.1.0
+ dev: true
+
+ /cliui@6.0.0:
+ resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 6.2.0
+ dev: false
+
+ /cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+ dev: false
+
+ /clone@1.0.4:
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ engines: {node: '>=0.8'}
+ dev: false
+
+ /color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ dependencies:
+ color-name: 1.1.3
+
+ /color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+ dependencies:
+ color-name: 1.1.4
+
+ /color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
+ /color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ /colord@2.9.3:
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
+ dev: true
+
+ /colorette@1.4.0:
+ resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
+ dev: true
+
+ /comma-separated-tokens@1.0.8:
+ resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
+ dev: true
+
+ /comma-separated-tokens@2.0.3:
+ resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
+ dev: true
+
+ /commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
+
+ /commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+ dev: true
+
+ /commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
+ engines: {node: ^12.20.0 || >=14}
+ dev: false
+
+ /concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+ /concat-stream@2.0.0:
+ resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
+ engines: {'0': node >= 6.0}
+ dependencies:
+ buffer-from: 1.1.2
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ typedarray: 0.0.6
+
+ /constant-case@3.0.4:
+ resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+ upper-case: 2.0.2
+ dev: true
+
+ /cose-base@1.0.3:
+ resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==}
+ dependencies:
+ layout-base: 1.0.2
+
+ /cose-base@2.2.0:
+ resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==}
+ dependencies:
+ layout-base: 2.0.1
+
+ /cross-fetch@3.1.5:
+ resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
+ requiresBuild: true
+ dependencies:
+ node-fetch: 2.6.7
+ transitivePeerDependencies:
+ - encoding
+ dev: true
+ optional: true
+
+ /cross-spawn@5.1.0:
+ resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+ dependencies:
+ lru-cache: 4.1.5
+ shebang-command: 1.2.0
+ which: 1.3.1
+ dev: false
+
+ /cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ /css-declaration-sorter@6.4.1(postcss@8.4.33):
+ resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
+ engines: {node: ^10 || ^12 || >=14}
+ peerDependencies:
+ postcss: ^8.0.9
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /css-select@4.3.0:
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ nth-check: 2.1.1
+ dev: true
+
+ /css-tree@1.1.3:
+ resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ mdn-data: 2.0.14
+ source-map: 0.6.1
+ dev: true
+
+ /css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /css.escape@1.5.1:
+ resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
+ dev: true
+
+ /cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
+ /cssnano-preset-default@5.2.14(postcss@8.4.33):
+ resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ css-declaration-sorter: 6.4.1(postcss@8.4.33)
+ cssnano-utils: 3.1.0(postcss@8.4.33)
+ postcss: 8.4.33
+ postcss-calc: 8.2.4(postcss@8.4.33)
+ postcss-colormin: 5.3.1(postcss@8.4.33)
+ postcss-convert-values: 5.1.3(postcss@8.4.33)
+ postcss-discard-comments: 5.1.2(postcss@8.4.33)
+ postcss-discard-duplicates: 5.1.0(postcss@8.4.33)
+ postcss-discard-empty: 5.1.1(postcss@8.4.33)
+ postcss-discard-overridden: 5.1.0(postcss@8.4.33)
+ postcss-merge-longhand: 5.1.7(postcss@8.4.33)
+ postcss-merge-rules: 5.1.4(postcss@8.4.33)
+ postcss-minify-font-values: 5.1.0(postcss@8.4.33)
+ postcss-minify-gradients: 5.1.1(postcss@8.4.33)
+ postcss-minify-params: 5.1.4(postcss@8.4.33)
+ postcss-minify-selectors: 5.2.1(postcss@8.4.33)
+ postcss-normalize-charset: 5.1.0(postcss@8.4.33)
+ postcss-normalize-display-values: 5.1.0(postcss@8.4.33)
+ postcss-normalize-positions: 5.1.1(postcss@8.4.33)
+ postcss-normalize-repeat-style: 5.1.1(postcss@8.4.33)
+ postcss-normalize-string: 5.1.0(postcss@8.4.33)
+ postcss-normalize-timing-functions: 5.1.0(postcss@8.4.33)
+ postcss-normalize-unicode: 5.1.1(postcss@8.4.33)
+ postcss-normalize-url: 5.1.0(postcss@8.4.33)
+ postcss-normalize-whitespace: 5.1.1(postcss@8.4.33)
+ postcss-ordered-values: 5.1.3(postcss@8.4.33)
+ postcss-reduce-initial: 5.1.2(postcss@8.4.33)
+ postcss-reduce-transforms: 5.1.0(postcss@8.4.33)
+ postcss-svgo: 5.1.0(postcss@8.4.33)
+ postcss-unique-selectors: 5.1.1(postcss@8.4.33)
+ dev: true
+
+ /cssnano-utils@3.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /cssnano@5.1.15(postcss@8.4.33):
+ resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ cssnano-preset-default: 5.2.14(postcss@8.4.33)
+ lilconfig: 2.1.0
+ postcss: 8.4.33
+ yaml: 1.10.2
+ dev: true
+
+ /csso@4.2.0:
+ resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ css-tree: 1.1.3
+ dev: true
+
+ /csv-generate@3.4.3:
+ resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
+ dev: false
+
+ /csv-parse@4.16.3:
+ resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
+ dev: false
+
+ /csv-stringify@5.6.5:
+ resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
+ dev: false
+
+ /csv@5.5.3:
+ resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
+ engines: {node: '>= 0.1.90'}
+ dependencies:
+ csv-generate: 3.4.3
+ csv-parse: 4.16.3
+ csv-stringify: 5.6.5
+ stream-transform: 2.1.3
+ dev: false
+
+ /cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1):
+ resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==}
+ peerDependencies:
+ cytoscape: ^3.2.0
+ dependencies:
+ cose-base: 1.0.3
+ cytoscape: 3.28.1
+
+ /cytoscape-fcose@2.2.0(cytoscape@3.28.1):
+ resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==}
+ peerDependencies:
+ cytoscape: ^3.2.0
+ dependencies:
+ cose-base: 2.2.0
+ cytoscape: 3.28.1
+
+ /cytoscape@3.28.1:
+ resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==}
+ engines: {node: '>=0.10'}
+ dependencies:
+ heap: 0.2.7
+ lodash: 4.17.21
+
+ /d3-array@2.12.1:
+ resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==}
+ dependencies:
+ internmap: 1.0.1
+
+ /d3-array@3.2.4:
+ resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
+ engines: {node: '>=12'}
+ dependencies:
+ internmap: 2.0.3
+
+ /d3-axis@3.0.0:
+ resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==}
+ engines: {node: '>=12'}
+
+ /d3-brush@3.0.0:
+ resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-drag: 3.0.0
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-transition: 3.0.1(d3-selection@3.0.0)
+
+ /d3-chord@3.0.1:
+ resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-path: 3.1.0
+
+ /d3-color@3.1.0:
+ resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==}
+ engines: {node: '>=12'}
+
+ /d3-contour@4.0.2:
+ resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-array: 3.2.4
+
+ /d3-delaunay@6.0.4:
+ resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==}
+ engines: {node: '>=12'}
+ dependencies:
+ delaunator: 5.0.0
+
+ /d3-dispatch@3.0.1:
+ resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
+ engines: {node: '>=12'}
+
+ /d3-drag@3.0.0:
+ resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-selection: 3.0.0
+
+ /d3-dsv@3.0.1:
+ resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==}
+ engines: {node: '>=12'}
+ hasBin: true
+ dependencies:
+ commander: 7.2.0
+ iconv-lite: 0.6.3
+ rw: 1.3.3
+
+ /d3-ease@3.0.1:
+ resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==}
+ engines: {node: '>=12'}
+
+ /d3-fetch@3.0.1:
+ resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-dsv: 3.0.1
+
+ /d3-force@3.0.0:
+ resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-quadtree: 3.0.1
+ d3-timer: 3.0.1
+
+ /d3-format@3.1.0:
+ resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==}
+ engines: {node: '>=12'}
+
+ /d3-geo@3.1.0:
+ resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-array: 3.2.4
+
+ /d3-hierarchy@3.1.2:
+ resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==}
+ engines: {node: '>=12'}
+
+ /d3-interpolate@3.0.1:
+ resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-color: 3.1.0
+
+ /d3-path@1.0.9:
+ resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==}
+
+ /d3-path@3.1.0:
+ resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==}
+ engines: {node: '>=12'}
+
+ /d3-polygon@3.0.1:
+ resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==}
+ engines: {node: '>=12'}
+
+ /d3-quadtree@3.0.1:
+ resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==}
+ engines: {node: '>=12'}
+
+ /d3-random@3.0.1:
+ resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==}
+ engines: {node: '>=12'}
+
+ /d3-sankey@0.12.3:
+ resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==}
+ dependencies:
+ d3-array: 2.12.1
+ d3-shape: 1.3.7
+
+ /d3-scale-chromatic@3.0.0:
+ resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-color: 3.1.0
+ d3-interpolate: 3.0.1
+
+ /d3-scale@4.0.2:
+ resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-array: 3.2.4
+ d3-format: 3.1.0
+ d3-interpolate: 3.0.1
+ d3-time: 3.1.0
+ d3-time-format: 4.1.0
+
+ /d3-selection@3.0.0:
+ resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
+ engines: {node: '>=12'}
+
+ /d3-shape@1.3.7:
+ resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==}
+ dependencies:
+ d3-path: 1.0.9
+
+ /d3-shape@3.2.0:
+ resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-path: 3.1.0
+
+ /d3-time-format@4.1.0:
+ resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-time: 3.1.0
+
+ /d3-time@3.1.0:
+ resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-array: 3.2.4
+
+ /d3-timer@3.0.1:
+ resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
+ engines: {node: '>=12'}
+
+ /d3-transition@3.0.1(d3-selection@3.0.0):
+ resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ d3-selection: 2 - 3
+ dependencies:
+ d3-color: 3.1.0
+ d3-dispatch: 3.0.1
+ d3-ease: 3.0.1
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-timer: 3.0.1
+
+ /d3-zoom@3.0.0:
+ resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-drag: 3.0.0
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-transition: 3.0.1(d3-selection@3.0.0)
+
+ /d3@7.8.5:
+ resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==}
+ engines: {node: '>=12'}
+ dependencies:
+ d3-array: 3.2.4
+ d3-axis: 3.0.0
+ d3-brush: 3.0.0
+ d3-chord: 3.0.1
+ d3-color: 3.1.0
+ d3-contour: 4.0.2
+ d3-delaunay: 6.0.4
+ d3-dispatch: 3.0.1
+ d3-drag: 3.0.0
+ d3-dsv: 3.0.1
+ d3-ease: 3.0.1
+ d3-fetch: 3.0.1
+ d3-force: 3.0.0
+ d3-format: 3.1.0
+ d3-geo: 3.1.0
+ d3-hierarchy: 3.1.2
+ d3-interpolate: 3.0.1
+ d3-path: 3.1.0
+ d3-polygon: 3.0.1
+ d3-quadtree: 3.0.1
+ d3-random: 3.0.1
+ d3-scale: 4.0.2
+ d3-scale-chromatic: 3.0.0
+ d3-selection: 3.0.0
+ d3-shape: 3.2.0
+ d3-time: 3.1.0
+ d3-time-format: 4.1.0
+ d3-timer: 3.0.1
+ d3-transition: 3.0.1(d3-selection@3.0.0)
+ d3-zoom: 3.0.0
+
+ /dagre-d3-es@7.0.10:
+ resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==}
+ dependencies:
+ d3: 7.8.5
+ lodash-es: 4.17.21
+
+ /dagre-d3-es@7.0.9:
+ resolution: {integrity: sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==}
+ dependencies:
+ d3: 7.8.5
+ lodash-es: 4.17.21
+ dev: false
+
+ /dataloader@1.4.0:
+ resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
+ dev: true
+
+ /dayjs@1.11.10:
+ resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
+
+ /debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.3
+ dev: false
+
+ /debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.2
+
+ /decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ decamelize: 1.2.0
+ map-obj: 1.0.1
+ dev: false
+
+ /decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+
+ /decode-named-character-reference@1.0.2:
+ resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+ dependencies:
+ character-entities: 2.0.2
+
+ /deep-eql@4.1.3:
+ resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+ engines: {node: '>=6'}
+ dependencies:
+ type-detect: 4.0.8
+ dev: true
+
+ /deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+ /defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+ dependencies:
+ clone: 1.0.4
+ dev: false
+
+ /define-data-property@1.1.1:
+ resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.2
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+
+ /define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.1
+ has-property-descriptors: 1.0.1
+ object-keys: 1.1.1
+
+ /delaunator@5.0.0:
+ resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==}
+ dependencies:
+ robust-predicates: 3.0.2
+
+ /delegate@3.2.0:
+ resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
+ /detect-indent@6.1.0:
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /devtools-protocol@0.0.1045489:
+ resolution: {integrity: sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ dev: true
+
+ /diff-sequences@29.6.3:
+ resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: true
+
+ /diff@5.1.0:
+ resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
+ engines: {node: '>=0.3.1'}
+
+ /dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+ dependencies:
+ path-type: 4.0.0
+
+ /dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+ dev: true
+
+ /doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ esutils: 2.0.3
+ dev: false
+
+ /doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ esutils: 2.0.3
+
+ /dom-serializer@1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ entities: 2.2.0
+ dev: true
+
+ /domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ dev: true
+
+ /domhandler@4.3.1:
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
+ dev: true
+
+ /dompurify@2.4.3:
+ resolution: {integrity: sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==}
+ dev: false
+
+ /dompurify@3.0.8:
+ resolution: {integrity: sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==}
+
+ /domutils@2.8.0:
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
+ dependencies:
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ dev: true
+
+ /dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /dotenv@8.6.0:
+ resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+ /electron-to-chromium@1.4.640:
+ resolution: {integrity: sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==}
+ dev: true
+
+ /elkjs@0.8.2:
+ resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==}
+ dev: false
+
+ /elkjs@0.9.1:
+ resolution: {integrity: sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ==}
+
+ /emoji-regex@7.0.3:
+ resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
+ dev: true
+
+ /emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ /emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+ /end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ requiresBuild: true
+ dependencies:
+ once: 1.4.0
+ dev: true
+ optional: true
+
+ /enquirer@2.4.1:
+ resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ ansi-colors: 4.1.3
+ strip-ansi: 6.0.1
+ dev: false
+
+ /entities@2.2.0:
+ resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+ dev: true
+
+ /entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ dependencies:
+ is-arrayish: 0.2.1
+
+ /es-abstract@1.22.3:
+ resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ arraybuffer.prototype.slice: 1.0.2
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.5
+ es-set-tostringtag: 2.0.2
+ es-to-primitive: 1.2.1
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.2
+ get-symbol-description: 1.0.0
+ globalthis: 1.0.3
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ hasown: 2.0.0
+ internal-slot: 1.0.6
+ is-array-buffer: 3.0.2
+ is-callable: 1.2.7
+ is-negative-zero: 2.0.2
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.2
+ is-string: 1.0.7
+ is-typed-array: 1.1.12
+ is-weakref: 1.0.2
+ object-inspect: 1.13.1
+ object-keys: 1.1.1
+ object.assign: 4.1.5
+ regexp.prototype.flags: 1.5.1
+ safe-array-concat: 1.1.0
+ safe-regex-test: 1.0.2
+ string.prototype.trim: 1.2.8
+ string.prototype.trimend: 1.0.7
+ string.prototype.trimstart: 1.0.7
+ typed-array-buffer: 1.0.0
+ typed-array-byte-length: 1.0.0
+ typed-array-byte-offset: 1.0.0
+ typed-array-length: 1.0.4
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.13
+ dev: false
+
+ /es-iterator-helpers@1.0.15:
+ resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
+ dependencies:
+ asynciterator.prototype: 1.0.0
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ es-set-tostringtag: 2.0.2
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.2
+ globalthis: 1.0.3
+ has-property-descriptors: 1.0.1
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ internal-slot: 1.0.6
+ iterator.prototype: 1.1.2
+ safe-array-concat: 1.1.0
+ dev: false
+
+ /es-module-lexer@1.4.1:
+ resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==}
+ dev: true
+
+ /es-set-tostringtag@2.0.2:
+ resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.2
+ has-tostringtag: 1.0.0
+ hasown: 2.0.0
+ dev: false
+
+ /es-shim-unscopables@1.0.2:
+ resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+ dependencies:
+ hasown: 2.0.0
+ dev: false
+
+ /es-to-primitive@1.2.1:
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-callable: 1.2.7
+ is-date-object: 1.0.5
+ is-symbol: 1.0.4
+ dev: false
+
+ /esbuild@0.17.19:
+ resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.17.19
+ '@esbuild/android-arm64': 0.17.19
+ '@esbuild/android-x64': 0.17.19
+ '@esbuild/darwin-arm64': 0.17.19
+ '@esbuild/darwin-x64': 0.17.19
+ '@esbuild/freebsd-arm64': 0.17.19
+ '@esbuild/freebsd-x64': 0.17.19
+ '@esbuild/linux-arm': 0.17.19
+ '@esbuild/linux-arm64': 0.17.19
+ '@esbuild/linux-ia32': 0.17.19
+ '@esbuild/linux-loong64': 0.17.19
+ '@esbuild/linux-mips64el': 0.17.19
+ '@esbuild/linux-ppc64': 0.17.19
+ '@esbuild/linux-riscv64': 0.17.19
+ '@esbuild/linux-s390x': 0.17.19
+ '@esbuild/linux-x64': 0.17.19
+ '@esbuild/netbsd-x64': 0.17.19
+ '@esbuild/openbsd-x64': 0.17.19
+ '@esbuild/sunos-x64': 0.17.19
+ '@esbuild/win32-arm64': 0.17.19
+ '@esbuild/win32-ia32': 0.17.19
+ '@esbuild/win32-x64': 0.17.19
+ dev: true
+
+ /esbuild@0.19.11:
+ resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.19.11
+ '@esbuild/android-arm': 0.19.11
+ '@esbuild/android-arm64': 0.19.11
+ '@esbuild/android-x64': 0.19.11
+ '@esbuild/darwin-arm64': 0.19.11
+ '@esbuild/darwin-x64': 0.19.11
+ '@esbuild/freebsd-arm64': 0.19.11
+ '@esbuild/freebsd-x64': 0.19.11
+ '@esbuild/linux-arm': 0.19.11
+ '@esbuild/linux-arm64': 0.19.11
+ '@esbuild/linux-ia32': 0.19.11
+ '@esbuild/linux-loong64': 0.19.11
+ '@esbuild/linux-mips64el': 0.19.11
+ '@esbuild/linux-ppc64': 0.19.11
+ '@esbuild/linux-riscv64': 0.19.11
+ '@esbuild/linux-s390x': 0.19.11
+ '@esbuild/linux-x64': 0.19.11
+ '@esbuild/netbsd-x64': 0.19.11
+ '@esbuild/openbsd-x64': 0.19.11
+ '@esbuild/sunos-x64': 0.19.11
+ '@esbuild/win32-arm64': 0.19.11
+ '@esbuild/win32-ia32': 0.19.11
+ '@esbuild/win32-x64': 0.19.11
+ dev: true
+
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+
+ /escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ /escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ /escape-string-regexp@5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+ engines: {node: '>=12'}
+
+ /eslint-config-prettier@8.10.0(eslint@8.56.0):
+ resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 8.56.0
+ dev: false
+
+ /eslint-import-resolver-jsconfig@1.1.0:
+ resolution: {integrity: sha512-MEiD/zyEkVVwnblRI058/0liYrKXMUwgAtM4EKrTldrThb1AvgPIQeR4emDKC2IotTuWF7KzekvGP+KLhtM3rw==}
+ dependencies:
+ find-root: 1.1.0
+ glob-parent: 6.0.2
+ resolve: 1.22.8
+ dev: false
+
+ /eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+ dependencies:
+ debug: 3.2.7
+ is-core-module: 2.13.1
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /eslint-mdx@2.3.4(eslint@8.56.0):
+ resolution: {integrity: sha512-u4NszEUyoGtR7Q0A4qs0OymsEQdCO6yqWlTzDa9vGWsK7aMotdnW0hqifHTkf6lEtA2vHk2xlkWHTCrhYLyRbw==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '>=8.0.0'
+ dependencies:
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ eslint: 8.56.0
+ espree: 9.6.1
+ estree-util-visit: 1.2.1
+ remark-mdx: 2.3.0
+ remark-parse: 10.0.2
+ remark-stringify: 10.0.3
+ synckit: 0.9.0
+ tslib: 2.6.2
+ unified: 10.1.2
+ unified-engine: 10.1.0
+ unist-util-visit: 4.1.2
+ uvu: 0.5.6
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0):
+ resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ debug: 3.2.7
+ eslint: 8.56.0
+ eslint-import-resolver-node: 0.3.9
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.56.0):
+ resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
+ array-includes: 3.1.7
+ array.prototype.findlastindex: 1.2.3
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 8.56.0
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0)
+ hasown: 2.0.0
+ is-core-module: 2.13.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.7
+ object.groupby: 1.0.1
+ object.values: 1.1.7
+ semver: 6.3.1
+ tsconfig-paths: 3.15.0
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: false
+
+ /eslint-plugin-jsx@0.1.0:
+ resolution: {integrity: sha512-278HIClJgb3Gp1b89wbva7AGS7cxQzBNgKFysy6aEB44Acso2M8ARdoaLUnN7VTWf0vnSvtwugCmc/B8MSzY5g==}
+ dependencies:
+ eslint-plugin-react: 3.4.2
+ html-tags: 1.2.0
+ svg-tags: 1.0.0
+ dev: false
+
+ /eslint-plugin-markdown@3.0.1(eslint@8.56.0):
+ resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ eslint: 8.56.0
+ mdast-util-from-markdown: 0.8.5
+ transitivePeerDependencies:
+ - supports-color
+
+ /eslint-plugin-mdx@2.3.4(eslint@8.56.0):
+ resolution: {integrity: sha512-kr6tgaifKL+AVGYMtdYc2VCsIjfYQXuUCKz4rK58d2DpnPFHrmgXIOC7NcMvaEld+VOEpxBSCCnjnsf4IVCQGg==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '>=8.0.0'
+ dependencies:
+ eslint: 8.56.0
+ eslint-mdx: 2.3.4(eslint@8.56.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.56.0)
+ remark-mdx: 2.3.0
+ remark-parse: 10.0.2
+ remark-stringify: 10.0.3
+ tslib: 2.6.2
+ unified: 10.1.2
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+
+ /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@3.2.4):
+ resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ eslint: '>=7.28.0'
+ eslint-config-prettier: '*'
+ prettier: '>=2.0.0'
+ peerDependenciesMeta:
+ eslint-config-prettier:
+ optional: true
+ dependencies:
+ eslint: 8.56.0
+ eslint-config-prettier: 8.10.0(eslint@8.56.0)
+ prettier: 3.2.4
+ prettier-linter-helpers: 1.0.0
+ dev: false
+
+ /eslint-plugin-react@3.4.2:
+ resolution: {integrity: sha512-rIhweRuQMLxNOOHHl9pEkQR+6QiKt9wUHpBvjSefSzUg5qdhC08jc2rxsSm1TAXii9rxabhzK5MUu+YBJxn6sA==}
+ dev: false
+
+ /eslint-plugin-react@7.33.2(eslint@8.56.0):
+ resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ dependencies:
+ array-includes: 3.1.7
+ array.prototype.flatmap: 1.3.2
+ array.prototype.tosorted: 1.1.2
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.0.15
+ eslint: 8.56.0
+ estraverse: 5.3.0
+ jsx-ast-utils: 3.3.5
+ minimatch: 3.1.2
+ object.entries: 1.1.7
+ object.fromentries: 2.0.7
+ object.hasown: 1.1.3
+ object.values: 1.1.7
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.5
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.10
+ dev: false
+
+ /eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 4.3.0
+ dev: false
+
+ /eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ /eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ /eslint@8.56.0:
+ resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.56.0
+ '@humanwhocodes/config-array': 0.11.14
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.24.0
+ graphemer: 1.4.0
+ ignore: 5.3.0
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.3
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ eslint-visitor-keys: 3.4.3
+
+ /esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ /esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ engines: {node: '>=0.10'}
+ dependencies:
+ estraverse: 5.3.0
+
+ /esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+ dependencies:
+ estraverse: 5.3.0
+
+ /estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+ dev: false
+
+ /estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ /estree-util-attach-comments@2.1.1:
+ resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
+ requiresBuild: true
+ dependencies:
+ '@types/estree': 1.0.5
+ dev: true
+
+ /estree-util-build-jsx@2.2.2:
+ resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ estree-util-is-identifier-name: 2.1.0
+ estree-walker: 3.0.3
+ dev: true
+
+ /estree-util-is-identifier-name@2.1.0:
+ resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
+
+ /estree-util-to-js@1.2.0:
+ resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ astring: 1.8.6
+ source-map: 0.7.4
+ dev: true
+
+ /estree-util-value-to-estree@3.0.1:
+ resolution: {integrity: sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@types/estree': 1.0.5
+ is-plain-obj: 4.1.0
+ dev: true
+
+ /estree-util-visit@1.2.1:
+ resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ '@types/unist': 2.0.10
+
+ /estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ dev: true
+
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.5
+ dev: true
+
+ /esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ /execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.2.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+ dev: true
+
+ /extend@3.0.2:
+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+
+ /extendable-error@0.1.7:
+ resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
+ dev: false
+
+ /external-editor@3.1.0:
+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
+ engines: {node: '>=4'}
+ dependencies:
+ chardet: 0.7.0
+ iconv-lite: 0.4.24
+ tmp: 0.0.33
+ dev: false
+
+ /extract-zip@2.0.1:
+ resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+ engines: {node: '>= 10.17.0'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ debug: 4.3.4
+ get-stream: 5.2.0
+ yauzl: 2.10.0
+ optionalDependencies:
+ '@types/yauzl': 2.10.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+ optional: true
+
+ /fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ /fast-diff@1.3.0:
+ resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+ dev: false
+
+ /fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+
+ /fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ /fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+ /fastq@1.16.0:
+ resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==}
+ dependencies:
+ reusify: 1.0.4
+
+ /fault@2.0.1:
+ resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+ dependencies:
+ format: 0.2.2
+
+ /fd-slicer@1.1.0:
+ resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+ requiresBuild: true
+ dependencies:
+ pend: 1.2.0
+ dev: true
+ optional: true
+
+ /figures@5.0.0:
+ resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==}
+ engines: {node: '>=14'}
+ dependencies:
+ escape-string-regexp: 5.0.0
+ is-unicode-supported: 1.3.0
+ dev: false
+
+ /file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flat-cache: 3.2.0
+
+ /fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+
+ /find-root@1.1.0:
+ resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+ dev: false
+
+ /find-up@3.0.0:
+ resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
+ engines: {node: '>=6'}
+ dependencies:
+ locate-path: 3.0.0
+ dev: true
+
+ /find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
+ dependencies:
+ locate-path: 5.0.0
+ path-exists: 4.0.0
+ dev: false
+
+ /find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ /find-yarn-workspace-root2@1.2.16:
+ resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
+ dependencies:
+ micromatch: 4.0.5
+ pkg-dir: 4.2.0
+ dev: false
+
+ /flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flatted: 3.2.9
+ keyv: 4.5.4
+ rimraf: 3.0.2
+
+ /flatted@3.2.9:
+ resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+
+ /for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ dependencies:
+ is-callable: 1.2.7
+
+ /foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
+ /format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+
+ /fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ dev: true
+
+ /front-matter@4.0.2:
+ resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==}
+ dependencies:
+ js-yaml: 3.14.1
+ dev: true
+
+ /fs-constants@1.0.0:
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /fs-extra@10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+ dev: true
+
+ /fs-extra@7.0.1:
+ resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
+ engines: {node: '>=6 <7 || >=8'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 4.0.0
+ universalify: 0.1.2
+ dev: false
+
+ /fs-extra@8.1.0:
+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
+ engines: {node: '>=6 <7 || >=8'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 4.0.0
+ universalify: 0.1.2
+
+ /fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ /function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ functions-have-names: 1.2.3
+ dev: false
+
+ /functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ dev: false
+
+ /get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
+ /get-func-name@2.0.2:
+ resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+ dev: true
+
+ /get-intrinsic@1.2.2:
+ resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
+ dependencies:
+ function-bind: 1.1.2
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ hasown: 2.0.0
+
+ /get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+ requiresBuild: true
+ dependencies:
+ pump: 3.0.0
+ dev: true
+ optional: true
+
+ /get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+ dev: true
+
+ /get-symbol-description@1.0.0:
+ resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /github-markdown-css@5.5.0:
+ resolution: {integrity: sha512-Ncp4putm+cGteDhtNYKGdchM4uiIm5tmQcAQx/eEYhuM0sOdjZYNQOauQTaodjDQjfw7whU99MijwC1M0FUY4w==}
+ engines: {node: '>=10'}
+ dev: false
+
+ /glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: 4.0.3
+
+ /glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ is-glob: 4.0.3
+
+ /glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 2.3.6
+ minimatch: 9.0.3
+ minipass: 7.0.4
+ path-scurry: 1.10.1
+
+ /glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ /glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 5.1.6
+ once: 1.4.0
+
+ /globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ type-fest: 0.20.2
+
+ /globalthis@1.0.3:
+ resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-properties: 1.2.1
+ dev: false
+
+ /globby@10.0.1:
+ resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/glob': 7.2.0
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ glob: 7.2.3
+ ignore: 5.3.0
+ merge2: 1.4.1
+ slash: 3.0.0
+ dev: true
+
+ /globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.0
+ merge2: 1.4.1
+ slash: 3.0.0
+ dev: false
+
+ /good-listener@1.2.2:
+ resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
+ requiresBuild: true
+ dependencies:
+ delegate: 3.2.0
+ dev: true
+ optional: true
+
+ /google-protobuf@3.21.2:
+ resolution: {integrity: sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==}
+ dev: false
+
+ /gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ dependencies:
+ get-intrinsic: 1.2.2
+
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ /grapheme-splitter@1.0.4:
+ resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+ dev: false
+
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ /grpc-web@1.5.0:
+ resolution: {integrity: sha512-y1tS3BBIoiVSzKTDF3Hm7E8hV2n7YY7pO0Uo7depfWJqKzWE+SKr0jvHNIJsJJYILQlpYShpi/DRJJMbosgDMQ==}
+ dev: false
+
+ /happy-dom@8.9.0:
+ resolution: {integrity: sha512-JZwJuGdR7ko8L61136YzmrLv7LgTh5b8XaEM3P709mLjyQuXJ3zHTDXvUtBBahRjGlcYW0zGjIiEWizoTUGKfA==}
+ dependencies:
+ css.escape: 1.5.1
+ he: 1.2.0
+ iconv-lite: 0.6.3
+ node-fetch: 2.7.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 2.0.0
+ whatwg-mimetype: 3.0.0
+ transitivePeerDependencies:
+ - encoding
+ dev: true
+
+ /hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ dev: false
+
+ /has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+
+ /has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ /has-property-descriptors@1.0.1:
+ resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
+ dependencies:
+ get-intrinsic: 1.2.2
+
+ /has-proto@1.0.1:
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ engines: {node: '>= 0.4'}
+
+ /has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+ engines: {node: '>= 0.4'}
+
+ /has-tostringtag@1.0.0:
+ resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: 1.0.3
+
+ /hasown@2.0.0:
+ resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function-bind: 1.1.2
+
+ /hast-util-from-html@1.0.2:
+ resolution: {integrity: sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==}
+ requiresBuild: true
+ dependencies:
+ '@types/hast': 2.3.9
+ hast-util-from-parse5: 7.1.2
+ parse5: 7.1.2
+ vfile: 5.3.7
+ vfile-message: 3.1.4
+ dev: true
+ optional: true
+
+ /hast-util-from-parse5@6.0.1:
+ resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==}
+ dependencies:
+ '@types/parse5': 5.0.3
+ hastscript: 6.0.0
+ property-information: 5.6.0
+ vfile: 4.2.1
+ vfile-location: 3.2.0
+ web-namespaces: 1.1.4
+ dev: true
+
+ /hast-util-from-parse5@7.1.2:
+ resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
+ dependencies:
+ '@types/hast': 2.3.9
+ '@types/unist': 2.0.10
+ hastscript: 7.2.0
+ property-information: 6.4.0
+ vfile: 5.3.7
+ vfile-location: 4.1.0
+ web-namespaces: 2.0.1
+ dev: true
+
+ /hast-util-is-element@1.1.0:
+ resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==}
+ dev: true
+
+ /hast-util-parse-selector@2.2.5:
+ resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
+ dev: true
+
+ /hast-util-parse-selector@3.1.1:
+ resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
+ dependencies:
+ '@types/hast': 2.3.9
+ dev: true
+
+ /hast-util-to-estree@2.3.3:
+ resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
+ dependencies:
+ '@types/estree': 1.0.5
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 2.3.9
+ '@types/unist': 2.0.10
+ comma-separated-tokens: 2.0.3
+ estree-util-attach-comments: 2.1.1
+ estree-util-is-identifier-name: 2.1.0
+ hast-util-whitespace: 2.0.1
+ mdast-util-mdx-expression: 1.3.2
+ mdast-util-mdxjs-esm: 1.3.1
+ property-information: 6.4.0
+ space-separated-tokens: 2.0.2
+ style-to-object: 0.4.4
+ unist-util-position: 4.0.4
+ zwitch: 2.0.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /hast-util-to-html@7.1.3:
+ resolution: {integrity: sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw==}
+ dependencies:
+ ccount: 1.1.0
+ comma-separated-tokens: 1.0.8
+ hast-util-is-element: 1.1.0
+ hast-util-whitespace: 1.0.4
+ html-void-elements: 1.0.5
+ property-information: 5.6.0
+ space-separated-tokens: 1.1.5
+ stringify-entities: 3.1.0
+ unist-util-is: 4.1.0
+ xtend: 4.0.2
+ dev: true
+
+ /hast-util-to-string@1.0.4:
+ resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==}
+ dev: true
+
+ /hast-util-to-string@2.0.0:
+ resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==}
+ dependencies:
+ '@types/hast': 2.3.9
+ dev: true
+
+ /hast-util-whitespace@1.0.4:
+ resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==}
+ dev: true
+
+ /hast-util-whitespace@2.0.1:
+ resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
+ requiresBuild: true
+ dev: true
+
+ /hastscript@6.0.0:
+ resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
+ dependencies:
+ '@types/hast': 2.3.9
+ comma-separated-tokens: 1.0.8
+ hast-util-parse-selector: 2.2.5
+ property-information: 5.6.0
+ space-separated-tokens: 1.1.5
+ dev: true
+
+ /hastscript@7.2.0:
+ resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
+ dependencies:
+ '@types/hast': 2.3.9
+ comma-separated-tokens: 2.0.3
+ hast-util-parse-selector: 3.1.1
+ property-information: 6.4.0
+ space-separated-tokens: 2.0.2
+ dev: true
+
+ /he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ hasBin: true
+ dev: true
+
+ /header-case@2.0.4:
+ resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
+ dependencies:
+ capital-case: 1.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /heap@0.2.7:
+ resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==}
+
+ /hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+ dev: false
+
+ /htm@3.1.1:
+ resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==}
+ dev: false
+
+ /html-tags@1.2.0:
+ resolution: {integrity: sha512-uVteDXUCs08M7QJx0eY6ue7qQztwIfknap81vAtNob2sdEPKa8PjPinx0vxbs2JONPamovZjMvKZWNW44/PBKg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /html-void-elements@1.0.5:
+ resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==}
+ dev: true
+
+ /https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+ requiresBuild: true
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+ optional: true
+
+ /human-id@1.0.2:
+ resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
+ dev: false
+
+ /human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+ dev: true
+
+ /husky@8.0.3:
+ resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dev: true
+
+ /iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ safer-buffer: 2.1.2
+ dev: false
+
+ /iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ safer-buffer: 2.1.2
+
+ /ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+ requiresBuild: true
+
+ /ignore@5.3.0:
+ resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
+ engines: {node: '>= 4'}
+
+ /immutable@4.3.4:
+ resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==}
+ dev: true
+
+ /import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ /import-meta-resolve@2.2.2:
+ resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==}
+
+ /imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+
+ /indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ /inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ /ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /inline-style-parser@0.1.1:
+ resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
+ dev: true
+
+ /inquirer@9.2.12:
+ resolution: {integrity: sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==}
+ engines: {node: '>=14.18.0'}
+ dependencies:
+ '@ljharb/through': 2.3.11
+ ansi-escapes: 4.3.2
+ chalk: 5.3.0
+ cli-cursor: 3.1.0
+ cli-width: 4.1.0
+ external-editor: 3.1.0
+ figures: 5.0.0
+ lodash: 4.17.21
+ mute-stream: 1.0.0
+ ora: 5.4.1
+ run-async: 3.0.0
+ rxjs: 7.8.1
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 6.2.0
+ dev: false
+
+ /install@0.13.0:
+ resolution: {integrity: sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==}
+ engines: {node: '>= 0.10'}
+ dev: false
+
+ /internal-slot@1.0.6:
+ resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.2
+ hasown: 2.0.0
+ side-channel: 1.0.4
+ dev: false
+
+ /internmap@1.0.1:
+ resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==}
+
+ /internmap@2.0.3:
+ resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
+ engines: {node: '>=12'}
+
+ /is-alphabetical@1.0.4:
+ resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
+
+ /is-alphabetical@2.0.1:
+ resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
+
+ /is-alphanumerical@1.0.4:
+ resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
+ dependencies:
+ is-alphabetical: 1.0.4
+ is-decimal: 1.0.4
+
+ /is-alphanumerical@2.0.1:
+ resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
+ dependencies:
+ is-alphabetical: 2.0.1
+ is-decimal: 2.0.1
+
+ /is-arguments@1.1.1:
+ resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ has-tostringtag: 1.0.0
+ dev: true
+
+ /is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ is-typed-array: 1.1.12
+ dev: false
+
+ /is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ /is-async-function@2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ dependencies:
+ has-bigints: 1.0.2
+ dev: false
+
+ /is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: 2.2.0
+ dev: true
+
+ /is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-buffer@2.0.5:
+ resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
+ engines: {node: '>=4'}
+
+ /is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
+ engines: {node: '>= 0.4'}
+
+ /is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ dependencies:
+ hasown: 2.0.0
+
+ /is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-decimal@1.0.4:
+ resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
+
+ /is-decimal@2.0.1:
+ resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
+
+ /is-empty@1.2.0:
+ resolution: {integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==}
+
+ /is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ /is-finalizationregistry@1.0.2:
+ resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
+ dependencies:
+ call-bind: 1.0.5
+ dev: false
+
+ /is-fullwidth-code-point@2.0.0:
+ resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ /is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+
+ /is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 2.1.1
+
+ /is-hexadecimal@1.0.4:
+ resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
+
+ /is-hexadecimal@2.0.1:
+ resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
+
+ /is-interactive@1.0.0:
+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /is-map@2.0.2:
+ resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+ dev: false
+
+ /is-nan@1.3.2:
+ resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ dev: true
+
+ /is-negative-zero@2.0.2:
+ resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ engines: {node: '>= 0.4'}
+ dev: false
+
+ /is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ /is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
+ /is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /is-plain-obj@2.1.0:
+ resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /is-plain-obj@4.1.0:
+ resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
+ engines: {node: '>=12'}
+
+ /is-plain-object@3.0.1:
+ resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-reference@3.0.2:
+ resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
+ dependencies:
+ '@types/estree': 1.0.5
+ dev: true
+
+ /is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-set@2.0.2:
+ resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
+ dev: false
+
+ /is-shared-array-buffer@1.0.2:
+ resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ dependencies:
+ call-bind: 1.0.5
+ dev: false
+
+ /is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
+ /is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: false
+
+ /is-subdir@1.2.0:
+ resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
+ engines: {node: '>=4'}
+ dependencies:
+ better-path-resolve: 1.0.0
+ dev: false
+
+ /is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: 1.0.3
+ dev: false
+
+ /is-typed-array@1.1.12:
+ resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ which-typed-array: 1.1.13
+
+ /is-unicode-supported@0.1.0:
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+ engines: {node: '>=10'}
+ dev: false
+
+ /is-unicode-supported@1.3.0:
+ resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
+ engines: {node: '>=12'}
+ dev: false
+
+ /is-weakmap@2.0.1:
+ resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
+ dev: false
+
+ /is-weakref@1.0.2:
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ dependencies:
+ call-bind: 1.0.5
+ dev: false
+
+ /is-weakset@2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /is-windows@1.0.2:
+ resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: false
+
+ /isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ /iterator.prototype@1.1.2:
+ resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
+ dependencies:
+ define-properties: 1.2.1
+ get-intrinsic: 1.2.2
+ has-symbols: 1.0.3
+ reflect.getprototypeof: 1.0.4
+ set-function-name: 2.0.1
+ dev: false
+
+ /jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ hasBin: true
+ dev: true
+
+ /js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ /js-yaml@3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ hasBin: true
+ dependencies:
+ argparse: 1.0.10
+ esprima: 4.0.1
+
+ /js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+ dependencies:
+ argparse: 2.0.1
+
+ /json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ /json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ /json-parse-even-better-errors@3.0.1:
+ resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ /json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
+ /json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ dev: false
+
+ /json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dev: true
+
+ /jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ dev: true
+
+ /jsonfile@4.0.0:
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
+ /jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ dependencies:
+ universalify: 2.0.1
+ optionalDependencies:
+ graceful-fs: 4.2.11
+ dev: true
+
+ /jsx-ast-utils@3.3.5:
+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
+ engines: {node: '>=4.0'}
+ dependencies:
+ array-includes: 3.1.7
+ array.prototype.flat: 1.3.2
+ object.assign: 4.1.5
+ object.values: 1.1.7
+ dev: false
+
+ /keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ dependencies:
+ json-buffer: 3.0.1
+
+ /khroma@2.1.0:
+ resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==}
+
+ /kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
+
+ /layout-base@1.0.2:
+ resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
+
+ /layout-base@2.0.1:
+ resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==}
+
+ /levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ /lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /lilconfig@3.0.0:
+ resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+ engines: {node: '>=14'}
+ dev: true
+
+ /lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ /lines-and-columns@2.0.4:
+ resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ /load-plugin@5.1.0:
+ resolution: {integrity: sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==}
+ dependencies:
+ '@npmcli/config': 6.4.0
+ import-meta-resolve: 2.2.2
+
+ /load-yaml-file@0.2.0:
+ resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
+ engines: {node: '>=6'}
+ dependencies:
+ graceful-fs: 4.2.11
+ js-yaml: 3.14.1
+ pify: 4.0.1
+ strip-bom: 3.0.0
+ dev: false
+
+ /local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+ dependencies:
+ mlly: 1.5.0
+ pkg-types: 1.0.3
+ dev: true
+
+ /locate-path@3.0.0:
+ resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-locate: 3.0.0
+ path-exists: 3.0.0
+ dev: true
+
+ /locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-locate: 4.1.0
+ dev: false
+
+ /locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+ dependencies:
+ p-locate: 5.0.0
+
+ /lodash-es@4.17.21:
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
+
+ /lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ dev: true
+
+ /lodash.memoize@4.1.2:
+ resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
+ dev: true
+
+ /lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+ /lodash.startcase@4.4.0:
+ resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
+ dev: false
+
+ /lodash.throttle@4.1.1:
+ resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
+ dev: true
+
+ /lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+ dev: true
+
+ /lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ /log-symbols@4.1.0:
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+ engines: {node: '>=10'}
+ dependencies:
+ chalk: 4.1.2
+ is-unicode-supported: 0.1.0
+ dev: false
+
+ /long@5.2.3:
+ resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==}
+ dev: false
+
+ /longest-streak@3.1.0:
+ resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
+
+ /loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+ dependencies:
+ js-tokens: 4.0.0
+
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+ dependencies:
+ get-func-name: 2.0.2
+ dev: true
+
+ /lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
+ /lru-cache@10.1.0:
+ resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
+ engines: {node: 14 || >=16.14}
+
+ /lru-cache@4.1.5:
+ resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+ dependencies:
+ pseudomap: 1.0.2
+ yallist: 2.1.2
+ dev: false
+
+ /lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+ dependencies:
+ yallist: 4.0.0
+
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
+ /map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /markdown-extensions@1.1.1:
+ resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /markdown-table@3.0.3:
+ resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
+ dev: true
+
+ /mdast-util-definitions@5.1.2:
+ resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ unist-util-visit: 4.1.2
+ dev: true
+
+ /mdast-util-find-and-replace@2.2.2:
+ resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ escape-string-regexp: 5.0.0
+ unist-util-is: 5.2.1
+ unist-util-visit-parents: 5.1.3
+ dev: true
+
+ /mdast-util-from-markdown@0.8.5:
+ resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-string: 2.0.0
+ micromark: 2.11.4
+ parse-entities: 2.0.0
+ unist-util-stringify-position: 2.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-from-markdown@1.3.1:
+ resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ decode-named-character-reference: 1.0.2
+ mdast-util-to-string: 3.2.0
+ micromark: 3.2.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-decode-string: 1.1.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ unist-util-stringify-position: 3.0.3
+ uvu: 0.5.6
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-frontmatter@1.0.1:
+ resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ micromark-extension-frontmatter: 1.1.1
+ dev: true
+
+ /mdast-util-gfm-autolink-literal@1.0.3:
+ resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ ccount: 2.0.1
+ mdast-util-find-and-replace: 2.2.2
+ micromark-util-character: 1.2.0
+ dev: true
+
+ /mdast-util-gfm-footnote@1.0.2:
+ resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ micromark-util-normalize-identifier: 1.1.0
+ dev: true
+
+ /mdast-util-gfm-strikethrough@1.0.3:
+ resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ dev: true
+
+ /mdast-util-gfm-table@1.0.7:
+ resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ markdown-table: 3.0.3
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /mdast-util-gfm-task-list-item@1.0.2:
+ resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ dev: true
+
+ /mdast-util-gfm@2.0.2:
+ resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
+ dependencies:
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-gfm-autolink-literal: 1.0.3
+ mdast-util-gfm-footnote: 1.0.2
+ mdast-util-gfm-strikethrough: 1.0.3
+ mdast-util-gfm-table: 1.0.7
+ mdast-util-gfm-task-list-item: 1.0.2
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /mdast-util-mdx-expression@1.3.2:
+ resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 2.3.9
+ '@types/mdast': 3.0.15
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-mdx-jsx@2.1.4:
+ resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 2.3.9
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ ccount: 2.0.1
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ parse-entities: 4.0.1
+ stringify-entities: 4.0.3
+ unist-util-remove-position: 4.0.2
+ unist-util-stringify-position: 3.0.3
+ vfile-message: 3.1.4
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-mdx@2.0.1:
+ resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
+ dependencies:
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-mdx-expression: 1.3.2
+ mdast-util-mdx-jsx: 2.1.4
+ mdast-util-mdxjs-esm: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-mdxjs-esm@1.3.1:
+ resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
+ dependencies:
+ '@types/estree-jsx': 1.0.3
+ '@types/hast': 2.3.9
+ '@types/mdast': 3.0.15
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /mdast-util-phrasing@3.0.1:
+ resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ unist-util-is: 5.2.1
+
+ /mdast-util-to-hast@12.3.0:
+ resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
+ dependencies:
+ '@types/hast': 2.3.9
+ '@types/mdast': 3.0.15
+ mdast-util-definitions: 5.1.2
+ micromark-util-sanitize-uri: 1.2.0
+ trim-lines: 3.0.1
+ unist-util-generated: 2.0.1
+ unist-util-position: 4.0.4
+ unist-util-visit: 4.1.2
+ dev: true
+
+ /mdast-util-to-markdown@1.5.0:
+ resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ longest-streak: 3.1.0
+ mdast-util-phrasing: 3.0.1
+ mdast-util-to-string: 3.2.0
+ micromark-util-decode-string: 1.1.0
+ unist-util-visit: 4.1.2
+ zwitch: 2.0.4
+
+ /mdast-util-to-string@2.0.0:
+ resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
+
+ /mdast-util-to-string@3.2.0:
+ resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+
+ /mdn-data@2.0.14:
+ resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
+ dev: true
+
+ /mdx-mermaid@2.0.0(mermaid@10.7.0)(react@18.2.0)(unist-util-visit@4.1.2):
+ resolution: {integrity: sha512-vmkh4yg/EgkhAWxdFsyol5Tgk9aTnM16njgGIYk3R3SdbejPt8YV+HRYycAOstR1TJefMNAmjAyqkRjukLP7qg==}
+ peerDependencies:
+ mermaid: '>=8.11.0'
+ react: ^16.8.4 || ^17.0.0 || ^18.0.0
+ unist-util-visit: ^4.1.0
+ dependencies:
+ mermaid: 10.7.0
+ react: 18.2.0
+ unist-util-visit: 4.1.2
+ optionalDependencies:
+ estree-util-to-js: 1.2.0
+ estree-util-visit: 1.2.1
+ hast-util-from-html: 1.0.2
+ hast-util-to-estree: 2.3.3
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-mdx: 2.0.1
+ micromark-extension-mdxjs: 1.0.1
+ puppeteer: 18.2.1
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /mdx-prism@0.3.4:
+ resolution: {integrity: sha512-Ijy/BB0NINK5Vn6WgOATgX75q6JEdWcGZuXtpePoGiILbjEWFiOkacTdGDpu+VGTrxu0nszlX2Spkf0bhC5O6A==}
+ engines: {node: '>=6'}
+ dependencies:
+ hast-util-to-string: 1.0.4
+ parse-numeric-range: 0.0.2
+ refractor: 3.3.0
+ rehype: 11.0.0
+ rehype-parse: 7.0.1
+ unified: 9.2.2
+ unist-util-visit: 1.4.1
+ dev: true
+
+ /meow@6.1.1:
+ resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/minimist': 1.2.5
+ camelcase-keys: 6.2.2
+ decamelize-keys: 1.1.1
+ hard-rejection: 2.1.0
+ minimist-options: 4.1.0
+ normalize-package-data: 2.5.0
+ read-pkg-up: 7.0.1
+ redent: 3.0.0
+ trim-newlines: 3.0.1
+ type-fest: 0.13.1
+ yargs-parser: 18.1.3
+ dev: false
+
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
+
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ /mermaid@10.7.0:
+ resolution: {integrity: sha512-PsvGupPCkN1vemAAjScyw4pw34p4/0dZkSrqvAB26hUvJulOWGIwt35FZWmT9wPIi4r0QLa5X0PB4YLIGn0/YQ==}
+ dependencies:
+ '@braintree/sanitize-url': 6.0.4
+ '@types/d3-scale': 4.0.8
+ '@types/d3-scale-chromatic': 3.0.3
+ cytoscape: 3.28.1
+ cytoscape-cose-bilkent: 4.1.0(cytoscape@3.28.1)
+ cytoscape-fcose: 2.2.0(cytoscape@3.28.1)
+ d3: 7.8.5
+ d3-sankey: 0.12.3
+ dagre-d3-es: 7.0.10
+ dayjs: 1.11.10
+ dompurify: 3.0.8
+ elkjs: 0.9.1
+ khroma: 2.1.0
+ lodash-es: 4.17.21
+ mdast-util-from-markdown: 1.3.1
+ non-layered-tidy-tree-layout: 2.0.2
+ stylis: 4.3.1
+ ts-dedent: 2.2.0
+ uuid: 9.0.1
+ web-worker: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /mermaid@9.4.3:
+ resolution: {integrity: sha512-TLkQEtqhRSuEHSE34lh5bCa94KATCyluAXmFnNI2PRZwOpXFeqiJWwZl+d2CcemE1RS6QbbueSSq9QIg8Uxcyw==}
+ dependencies:
+ '@braintree/sanitize-url': 6.0.4
+ cytoscape: 3.28.1
+ cytoscape-cose-bilkent: 4.1.0(cytoscape@3.28.1)
+ cytoscape-fcose: 2.2.0(cytoscape@3.28.1)
+ d3: 7.8.5
+ dagre-d3-es: 7.0.9
+ dayjs: 1.11.10
+ dompurify: 2.4.3
+ elkjs: 0.8.2
+ khroma: 2.1.0
+ lodash-es: 4.17.21
+ non-layered-tidy-tree-layout: 2.0.2
+ stylis: 4.3.1
+ ts-dedent: 2.2.0
+ uuid: 9.0.1
+ web-worker: 1.3.0
+ dev: false
+
+ /micromark-core-commonmark@1.1.0:
+ resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-factory-destination: 1.1.0
+ micromark-factory-label: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-factory-title: 1.1.0
+ micromark-factory-whitespace: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-chunked: 1.1.0
+ micromark-util-classify-character: 1.1.0
+ micromark-util-html-tag-name: 1.2.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-subtokenize: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+
+ /micromark-extension-frontmatter@1.1.1:
+ resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==}
+ dependencies:
+ fault: 2.0.1
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-gfm-autolink-literal@1.0.5:
+ resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-gfm-footnote@1.1.2:
+ resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==}
+ dependencies:
+ micromark-core-commonmark: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-strikethrough@1.0.7:
+ resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-classify-character: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-table@1.0.7:
+ resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-tagfilter@1.0.2:
+ resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
+ dependencies:
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-gfm-task-list-item@1.0.5:
+ resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm@2.0.3:
+ resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==}
+ dependencies:
+ micromark-extension-gfm-autolink-literal: 1.0.5
+ micromark-extension-gfm-footnote: 1.1.2
+ micromark-extension-gfm-strikethrough: 1.0.7
+ micromark-extension-gfm-table: 1.0.7
+ micromark-extension-gfm-tagfilter: 1.0.2
+ micromark-extension-gfm-task-list-item: 1.0.5
+ micromark-util-combine-extensions: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-mdx-expression@1.0.8:
+ resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
+ dependencies:
+ '@types/estree': 1.0.5
+ micromark-factory-mdx-expression: 1.0.9
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-events-to-acorn: 1.2.3
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+
+ /micromark-extension-mdx-jsx@1.0.5:
+ resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==}
+ dependencies:
+ '@types/acorn': 4.0.6
+ '@types/estree': 1.0.5
+ estree-util-is-identifier-name: 2.1.0
+ micromark-factory-mdx-expression: 1.0.9
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ vfile-message: 3.1.4
+
+ /micromark-extension-mdx-md@1.0.1:
+ resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==}
+ dependencies:
+ micromark-util-types: 1.1.0
+
+ /micromark-extension-mdxjs-esm@1.0.5:
+ resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==}
+ dependencies:
+ '@types/estree': 1.0.5
+ micromark-core-commonmark: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-events-to-acorn: 1.2.3
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ unist-util-position-from-estree: 1.1.2
+ uvu: 0.5.6
+ vfile-message: 3.1.4
+
+ /micromark-extension-mdxjs@1.0.1:
+ resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==}
+ dependencies:
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ micromark-extension-mdx-expression: 1.0.8
+ micromark-extension-mdx-jsx: 1.0.5
+ micromark-extension-mdx-md: 1.0.1
+ micromark-extension-mdxjs-esm: 1.0.5
+ micromark-util-combine-extensions: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-factory-destination@1.1.0:
+ resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-factory-label@1.1.0:
+ resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+
+ /micromark-factory-mdx-expression@1.0.9:
+ resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
+ dependencies:
+ '@types/estree': 1.0.5
+ micromark-util-character: 1.2.0
+ micromark-util-events-to-acorn: 1.2.3
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ unist-util-position-from-estree: 1.1.2
+ uvu: 0.5.6
+ vfile-message: 3.1.4
+
+ /micromark-factory-space@1.1.0:
+ resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-types: 1.1.0
+
+ /micromark-factory-title@1.1.0:
+ resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-factory-whitespace@1.1.0:
+ resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-util-character@1.2.0:
+ resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-util-chunked@1.1.0:
+ resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+
+ /micromark-util-classify-character@1.1.0:
+ resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-util-combine-extensions@1.1.0:
+ resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-types: 1.1.0
+
+ /micromark-util-decode-numeric-character-reference@1.1.0:
+ resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+
+ /micromark-util-decode-string@1.1.0:
+ resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-util-character: 1.2.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-symbol: 1.1.0
+
+ /micromark-util-encode@1.1.0:
+ resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
+
+ /micromark-util-events-to-acorn@1.2.3:
+ resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
+ dependencies:
+ '@types/acorn': 4.0.6
+ '@types/estree': 1.0.5
+ '@types/unist': 2.0.10
+ estree-util-visit: 1.2.1
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ vfile-message: 3.1.4
+
+ /micromark-util-html-tag-name@1.2.0:
+ resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
+
+ /micromark-util-normalize-identifier@1.1.0:
+ resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+
+ /micromark-util-resolve-all@1.1.0:
+ resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
+ dependencies:
+ micromark-util-types: 1.1.0
+
+ /micromark-util-sanitize-uri@1.2.0:
+ resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-encode: 1.1.0
+ micromark-util-symbol: 1.1.0
+
+ /micromark-util-subtokenize@1.1.0:
+ resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+
+ /micromark-util-symbol@1.1.0:
+ resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
+
+ /micromark-util-types@1.1.0:
+ resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
+
+ /micromark@2.11.4:
+ resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
+ dependencies:
+ debug: 4.3.4
+ parse-entities: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /micromark@3.2.0:
+ resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
+ dependencies:
+ '@types/debug': 4.1.12
+ debug: 4.3.4
+ decode-named-character-reference: 1.0.2
+ micromark-core-commonmark: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-chunked: 1.1.0
+ micromark-util-combine-extensions: 1.1.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-encode: 1.1.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-subtokenize: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ transitivePeerDependencies:
+ - supports-color
+
+ /micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+
+ /mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ dependencies:
+ brace-expansion: 1.1.11
+
+ /minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+ engines: {node: '>=10'}
+ dependencies:
+ brace-expansion: 2.0.1
+
+ /minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+
+ /minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
+ dependencies:
+ arrify: 1.0.1
+ is-plain-obj: 1.1.0
+ kind-of: 6.0.3
+ dev: false
+
+ /minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ dev: false
+
+ /minipass@7.0.4:
+ resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ /mixme@0.5.10:
+ resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==}
+ engines: {node: '>= 8.0.0'}
+ dev: false
+
+ /mkdirp-classic@0.5.3:
+ resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /mlly@1.5.0:
+ resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
+ dependencies:
+ acorn: 8.11.3
+ pathe: 1.1.2
+ pkg-types: 1.0.3
+ ufo: 1.3.2
+ dev: true
+
+ /mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+
+ /mrmime@2.0.0:
+ resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
+ /ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ dev: false
+
+ /mute-stream@1.0.0:
+ resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: false
+
+ /mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+ dev: true
+
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+ dev: true
+
+ /natural-compare-lite@1.4.0:
+ resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
+ dev: false
+
+ /natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
+ /no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ dependencies:
+ lower-case: 2.0.2
+ tslib: 2.6.2
+ dev: true
+
+ /node-fetch@2.6.7:
+ resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
+ engines: {node: 4.x || >=6.0.0}
+ requiresBuild: true
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ dependencies:
+ whatwg-url: 5.0.0
+ dev: true
+ optional: true
+
+ /node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ dependencies:
+ whatwg-url: 5.0.0
+ dev: true
+
+ /node-releases@2.0.14:
+ resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ dev: true
+
+ /non-layered-tidy-tree-layout@2.0.2:
+ resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==}
+
+ /nopt@7.2.0:
+ resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ abbrev: 2.0.0
+
+ /normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+ dependencies:
+ hosted-git-info: 2.8.9
+ resolve: 1.22.8
+ semver: 5.7.2
+ validate-npm-package-license: 3.0.4
+ dev: false
+
+ /normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /npm-normalize-package-bin@3.0.1:
+ resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /npm-run-path@5.2.0:
+ resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ path-key: 4.0.0
+ dev: true
+
+ /npm@9.9.2:
+ resolution: {integrity: sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+ dev: false
+ bundledDependencies:
+ - '@isaacs/string-locale-compare'
+ - '@npmcli/arborist'
+ - '@npmcli/config'
+ - '@npmcli/fs'
+ - '@npmcli/map-workspaces'
+ - '@npmcli/package-json'
+ - '@npmcli/promise-spawn'
+ - '@npmcli/run-script'
+ - abbrev
+ - archy
+ - cacache
+ - chalk
+ - ci-info
+ - cli-columns
+ - cli-table3
+ - columnify
+ - fastest-levenshtein
+ - fs-minipass
+ - glob
+ - graceful-fs
+ - hosted-git-info
+ - ini
+ - init-package-json
+ - is-cidr
+ - json-parse-even-better-errors
+ - libnpmaccess
+ - libnpmdiff
+ - libnpmexec
+ - libnpmfund
+ - libnpmhook
+ - libnpmorg
+ - libnpmpack
+ - libnpmpublish
+ - libnpmsearch
+ - libnpmteam
+ - libnpmversion
+ - make-fetch-happen
+ - minimatch
+ - minipass
+ - minipass-pipeline
+ - ms
+ - node-gyp
+ - nopt
+ - normalize-package-data
+ - npm-audit-report
+ - npm-install-checks
+ - npm-package-arg
+ - npm-pick-manifest
+ - npm-profile
+ - npm-registry-fetch
+ - npm-user-validate
+ - npmlog
+ - p-map
+ - pacote
+ - parse-conflict-json
+ - proc-log
+ - qrcode-terminal
+ - read
+ - semver
+ - sigstore
+ - spdx-expression-parse
+ - ssri
+ - supports-color
+ - tar
+ - text-table
+ - tiny-relative-date
+ - treeverse
+ - validate-npm-package-name
+ - which
+ - write-file-atomic
+
+ /nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ dependencies:
+ boolbase: 1.0.0
+ dev: true
+
+ /object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ /object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+ dev: false
+
+ /object-is@1.1.5:
+ resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ dev: true
+
+ /object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
+
+ /object.assign@4.1.5:
+ resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ has-symbols: 1.0.3
+ object-keys: 1.1.1
+
+ /object.entries@1.1.7:
+ resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /object.fromentries@2.0.7:
+ resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /object.groupby@1.0.1:
+ resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /object.hasown@1.1.3:
+ resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
+ dependencies:
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /object.values@1.1.7:
+ resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ dependencies:
+ wrappy: 1.0.2
+
+ /onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
+ dependencies:
+ mimic-fn: 2.1.0
+ dev: false
+
+ /onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ mimic-fn: 4.0.0
+ dev: true
+
+ /optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ /ora@5.4.1:
+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ bl: 4.1.0
+ chalk: 4.1.2
+ cli-cursor: 3.1.0
+ cli-spinners: 2.9.2
+ is-interactive: 1.0.0
+ is-unicode-supported: 0.1.0
+ log-symbols: 4.1.0
+ strip-ansi: 6.0.1
+ wcwidth: 1.0.1
+ dev: false
+
+ /os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /outdent@0.5.0:
+ resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
+ dev: false
+
+ /p-filter@2.1.0:
+ resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-map: 2.1.0
+ dev: false
+
+ /p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-try: 2.2.0
+
+ /p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ yocto-queue: 0.1.0
+
+ /p-limit@5.0.0:
+ resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ yocto-queue: 1.0.0
+ dev: true
+
+ /p-locate@3.0.0:
+ resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-limit: 2.3.0
+ dev: true
+
+ /p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-limit: 2.3.0
+ dev: false
+
+ /p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
+ dependencies:
+ p-limit: 3.1.0
+
+ /p-map@2.1.0:
+ resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
+
+ /param-case@3.0.4:
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+ dependencies:
+ callsites: 3.1.0
+
+ /parse-entities@2.0.0:
+ resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
+ dependencies:
+ character-entities: 1.2.4
+ character-entities-legacy: 1.1.4
+ character-reference-invalid: 1.1.4
+ is-alphanumerical: 1.0.4
+ is-decimal: 1.0.4
+ is-hexadecimal: 1.0.4
+
+ /parse-entities@4.0.1:
+ resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
+ dependencies:
+ '@types/unist': 2.0.10
+ character-entities: 2.0.2
+ character-entities-legacy: 3.0.0
+ character-reference-invalid: 2.0.1
+ decode-named-character-reference: 1.0.2
+ is-alphanumerical: 2.0.1
+ is-decimal: 2.0.1
+ is-hexadecimal: 2.0.1
+
+ /parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 1.2.4
+ dev: false
+
+ /parse-json@6.0.2:
+ resolution: {integrity: sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 2.0.4
+
+ /parse-numeric-range@0.0.2:
+ resolution: {integrity: sha512-m6xRZuda9v6EGdnPMIkcyB3/NpdgbMJG8yPAQ0Mwm1nGlm2OE/o6YS0EAxAqv6u4/PKQPp6BNoylZnRb2U2/OA==}
+ dev: true
+
+ /parse-numeric-range@1.3.0:
+ resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
+ dev: true
+
+ /parse5@6.0.1:
+ resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+ dev: true
+
+ /parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
+ requiresBuild: true
+ dependencies:
+ entities: 4.5.0
+ dev: true
+ optional: true
+
+ /part-regex@0.1.2:
+ resolution: {integrity: sha512-kjwbhLnzCgF6/leli74B2P8NDHQdjNpSPF8InWg9B6h9CPZxlYw+5aEWVMXt45X8iNMxFHTg5US9I4Ajc70uTQ==}
+ dev: true
+
+ /pascal-case@3.1.2:
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /path-case@3.0.4:
+ resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /path-exists@3.0.0:
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+
+ /path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+
+ /path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ /path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+ /path-scurry@1.10.1:
+ resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ lru-cache: 10.1.0
+ minipass: 7.0.4
+
+ /path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ /pathe@1.1.2:
+ resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ dev: true
+
+ /pathval@1.1.1:
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+ dev: true
+
+ /pend@1.2.0:
+ resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /periscopic@3.1.0:
+ resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
+ dev: true
+
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
+ /picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ /pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /pify@4.0.1:
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ find-up: 4.1.0
+ dev: false
+
+ /pkg-types@1.0.3:
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
+ dependencies:
+ jsonc-parser: 3.2.0
+ mlly: 1.5.0
+ pathe: 1.1.2
+ dev: true
+
+ /postcss-calc@8.2.4(postcss@8.4.33):
+ resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==}
+ peerDependencies:
+ postcss: ^8.2.2
+ dependencies:
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-colormin@5.3.1(postcss@8.4.33):
+ resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ caniuse-api: 3.0.0
+ colord: 2.9.3
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-convert-values@5.1.3(postcss@8.4.33):
+ resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-discard-comments@5.1.2(postcss@8.4.33):
+ resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-discard-duplicates@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-discard-empty@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-discard-overridden@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-import@15.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.8
+ dev: true
+
+ /postcss-js@4.0.1(postcss@8.4.33):
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+ dependencies:
+ camelcase-css: 2.0.1
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-load-config@4.0.2(postcss@8.4.33):
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ lilconfig: 3.0.0
+ postcss: 8.4.33
+ yaml: 2.3.4
+ dev: true
+
+ /postcss-merge-longhand@5.1.7(postcss@8.4.33):
+ resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ stylehacks: 5.1.1(postcss@8.4.33)
+ dev: true
+
+ /postcss-merge-rules@5.1.4(postcss@8.4.33):
+ resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ caniuse-api: 3.0.0
+ cssnano-utils: 3.1.0(postcss@8.4.33)
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ dev: true
+
+ /postcss-minify-font-values@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-minify-gradients@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ colord: 2.9.3
+ cssnano-utils: 3.1.0(postcss@8.4.33)
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-minify-params@5.1.4(postcss@8.4.33):
+ resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ cssnano-utils: 3.1.0(postcss@8.4.33)
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-minify-selectors@5.2.1(postcss@8.4.33):
+ resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ dev: true
+
+ /postcss-nested@6.0.1(postcss@8.4.33):
+ resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+ dependencies:
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ dev: true
+
+ /postcss-normalize-charset@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-normalize-display-values@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-positions@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-repeat-style@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-string@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-timing-functions@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-unicode@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-url@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ normalize-url: 6.1.0
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-normalize-whitespace@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-ordered-values@5.1.3(postcss@8.4.33):
+ resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ cssnano-utils: 3.1.0(postcss@8.4.33)
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-reduce-initial@5.1.2(postcss@8.4.33):
+ resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ caniuse-api: 3.0.0
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-reduce-transforms@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-selector-parser@6.0.15:
+ resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+ dev: true
+
+ /postcss-sorting@8.0.2(postcss@8.4.33):
+ resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==}
+ peerDependencies:
+ postcss: ^8.4.20
+ dependencies:
+ postcss: 8.4.33
+ dev: true
+
+ /postcss-svgo@5.1.0(postcss@8.4.33):
+ resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-value-parser: 4.2.0
+ svgo: 2.8.0
+ dev: true
+
+ /postcss-unique-selectors@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ dev: true
+
+ /postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ dev: true
+
+ /postcss@8.4.33:
+ resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
+ /preact@10.19.3:
+ resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==}
+ dev: false
+
+ /preferred-pm@3.1.2:
+ resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ find-up: 5.0.0
+ find-yarn-workspace-root2: 1.2.16
+ path-exists: 4.0.0
+ which-pm: 2.0.0
+ dev: false
+
+ /prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+
+ /prettier-linter-helpers@1.0.0:
+ resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ fast-diff: 1.3.0
+ dev: false
+
+ /prettier@2.7.1:
+ resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
+
+ /prettier@2.8.1:
+ resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
+
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: false
+
+ /prettier@3.2.4:
+ resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ /pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/schemas': 29.6.3
+ ansi-styles: 5.2.0
+ react-is: 18.2.0
+ dev: true
+
+ /prismjs@1.23.0:
+ resolution: {integrity: sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==}
+ optionalDependencies:
+ clipboard: 2.0.11
+ dev: true
+
+ /proc-log@3.0.0:
+ resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ /progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ react-is: 16.13.1
+ dev: false
+
+ /property-information@5.6.0:
+ resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
+ dependencies:
+ xtend: 4.0.2
+ dev: true
+
+ /property-information@6.4.0:
+ resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==}
+ dev: true
+
+ /proxy-from-env@1.1.0:
+ resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /pseudomap@1.0.2:
+ resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+ dev: false
+
+ /pump@3.0.0:
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+ requiresBuild: true
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+ dev: true
+ optional: true
+
+ /punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
+ /puppeteer-core@18.2.1:
+ resolution: {integrity: sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==}
+ engines: {node: '>=14.1.0'}
+ requiresBuild: true
+ dependencies:
+ cross-fetch: 3.1.5
+ debug: 4.3.4
+ devtools-protocol: 0.0.1045489
+ extract-zip: 2.0.1
+ https-proxy-agent: 5.0.1
+ proxy-from-env: 1.1.0
+ rimraf: 3.0.2
+ tar-fs: 2.1.1
+ unbzip2-stream: 1.4.3
+ ws: 8.9.0
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+ optional: true
+
+ /puppeteer@18.2.1:
+ resolution: {integrity: sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==}
+ engines: {node: '>=14.1.0'}
+ deprecated: < 21.3.7 is no longer supported
+ requiresBuild: true
+ dependencies:
+ https-proxy-agent: 5.0.1
+ progress: 2.0.3
+ proxy-from-env: 1.1.0
+ puppeteer-core: 18.2.1
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+ optional: true
+
+ /queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ /quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+ dev: false
+
+ /react-is@18.2.0:
+ resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
+ dev: true
+
+ /react@18.2.0:
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ loose-envify: 1.4.0
+ dev: true
+
+ /read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ dependencies:
+ pify: 2.3.0
+ dev: true
+
+ /read-package-json-fast@3.0.2:
+ resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ json-parse-even-better-errors: 3.0.1
+ npm-normalize-package-bin: 3.0.1
+
+ /read-pkg-up@7.0.1:
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
+ engines: {node: '>=8'}
+ dependencies:
+ find-up: 4.1.0
+ read-pkg: 5.2.0
+ type-fest: 0.8.1
+ dev: false
+
+ /read-pkg@5.2.0:
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/normalize-package-data': 2.4.4
+ normalize-package-data: 2.5.0
+ parse-json: 5.2.0
+ type-fest: 0.6.0
+ dev: false
+
+ /read-yaml-file@1.1.0:
+ resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
+ engines: {node: '>=6'}
+ dependencies:
+ graceful-fs: 4.2.11
+ js-yaml: 3.14.1
+ pify: 4.0.1
+ strip-bom: 3.0.0
+ dev: false
+
+ /readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+ engines: {node: '>= 6'}
+ dependencies:
+ inherits: 2.0.4
+ string_decoder: 1.3.0
+ util-deprecate: 1.0.2
+
+ /readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: 2.3.1
+ dev: true
+
+ /recast@0.21.5:
+ resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==}
+ engines: {node: '>= 4'}
+ dependencies:
+ ast-types: 0.15.2
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tslib: 2.6.2
+ dev: true
+
+ /recast@0.22.0:
+ resolution: {integrity: sha512-5AAx+mujtXijsEavc5lWXBPQqrM4+Dl5qNH96N2aNeuJFUzpiiToKPsxQD/zAIJHspz7zz0maX0PCtCTFVlixQ==}
+ engines: {node: '>= 4'}
+ dependencies:
+ assert: 2.1.0
+ ast-types: 0.15.2
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tslib: 2.6.2
+ dev: true
+
+ /redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
+ dependencies:
+ indent-string: 4.0.0
+ strip-indent: 3.0.0
+ dev: false
+
+ /reflect.getprototypeof@1.0.4:
+ resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
+ globalthis: 1.0.3
+ which-builtin-type: 1.1.3
+ dev: false
+
+ /refractor@3.3.0:
+ resolution: {integrity: sha512-c/jEhQjk1NDyTF3hMgtu8PigaqkWUv+c5+mBffZCTnjyrNSJkG+0eoTOJV/u0XCTuPfaFzJyj6MM4HnF0Wr27Q==}
+ dependencies:
+ hastscript: 6.0.0
+ parse-entities: 2.0.0
+ prismjs: 1.23.0
+ dev: true
+
+ /refractor@4.8.1:
+ resolution: {integrity: sha512-/fk5sI0iTgFYlmVGYVew90AoYnNMP6pooClx/XKqyeeCQXrL0Kvgn8V0VEht5ccdljbzzF1i3Q213gcntkRExg==}
+ dependencies:
+ '@types/hast': 2.3.9
+ '@types/prismjs': 1.26.3
+ hastscript: 7.2.0
+ parse-entities: 4.0.1
+ dev: true
+
+ /regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+ dev: false
+
+ /regexp.prototype.flags@1.5.1:
+ resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ set-function-name: 2.0.1
+ dev: false
+
+ /rehype-parse@7.0.1:
+ resolution: {integrity: sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==}
+ dependencies:
+ hast-util-from-parse5: 6.0.1
+ parse5: 6.0.1
+ dev: true
+
+ /rehype-parse@8.0.5:
+ resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==}
+ dependencies:
+ '@types/hast': 2.3.9
+ hast-util-from-parse5: 7.1.2
+ parse5: 6.0.1
+ unified: 10.1.2
+ dev: true
+
+ /rehype-prism-plus@1.6.3:
+ resolution: {integrity: sha512-F6tn376zimnvy+xW0bSnryul+rvVL7NhDIkavc9kAuzDx5zIZW04A6jdXPkcFBhojcqZB8b6pHt6CLqiUx+Tbw==}
+ dependencies:
+ hast-util-to-string: 2.0.0
+ parse-numeric-range: 1.3.0
+ refractor: 4.8.1
+ rehype-parse: 8.0.5
+ unist-util-filter: 4.0.1
+ unist-util-visit: 4.1.2
+ dev: true
+
+ /rehype-stringify@8.0.0:
+ resolution: {integrity: sha512-VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==}
+ dependencies:
+ hast-util-to-html: 7.1.3
+ dev: true
+
+ /rehype@11.0.0:
+ resolution: {integrity: sha512-qXqRqiCFJD5CJ61CSJuNImTFrm3zVkOU9XywHDwrUuvWN74MWt72KJ67c5CM5x8g0vGcOkRVCrYj85vqkmHulQ==}
+ dependencies:
+ rehype-parse: 7.0.1
+ rehype-stringify: 8.0.0
+ unified: 9.2.2
+ dev: true
+
+ /remark-frontmatter@4.0.1:
+ resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-frontmatter: 1.0.1
+ micromark-extension-frontmatter: 1.1.1
+ unified: 10.1.2
+ dev: true
+
+ /remark-gfm@3.0.1:
+ resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-gfm: 2.0.2
+ micromark-extension-gfm: 2.0.3
+ unified: 10.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /remark-mdx-frontmatter@3.0.0:
+ resolution: {integrity: sha512-Tnkz8n/fxZGKMBaFJa5jKumJPpuTr9eZF+u+4UcnlUNmUQP3h8ZwgaTzIvkVb6QjG6QE0itsP5JjWnkEBz8IJw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@types/mdast': 3.0.15
+ estree-util-is-identifier-name: 2.1.0
+ estree-util-value-to-estree: 3.0.1
+ toml: 3.0.0
+ unified: 10.1.2
+ yaml: 2.3.4
+ dev: true
+
+ /remark-mdx@2.3.0:
+ resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
+ dependencies:
+ mdast-util-mdx: 2.0.1
+ micromark-extension-mdxjs: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ /remark-parse@10.0.2:
+ resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-from-markdown: 1.3.1
+ unified: 10.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ /remark-rehype@10.1.0:
+ resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
+ dependencies:
+ '@types/hast': 2.3.9
+ '@types/mdast': 3.0.15
+ mdast-util-to-hast: 12.3.0
+ unified: 10.1.2
+ dev: true
+
+ /remark-stringify@10.0.3:
+ resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ unified: 10.1.2
+
+ /require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+
+ /require-main-filename@2.0.0:
+ resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+
+ /resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ /resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ /resolve@2.0.0-next.5:
+ resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: false
+
+ /restore-cursor@3.1.0:
+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+ engines: {node: '>=8'}
+ dependencies:
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+ dev: false
+
+ /reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ /rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+
+ /robust-predicates@3.0.2:
+ resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
+
+ /rollup-plugin-copy@3.5.0:
+ resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==}
+ engines: {node: '>=8.3'}
+ dependencies:
+ '@types/fs-extra': 8.1.5
+ colorette: 1.4.0
+ fs-extra: 8.1.0
+ globby: 10.0.1
+ is-plain-object: 3.0.1
+ dev: true
+
+ /rollup@4.9.6:
+ resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.9.6
+ '@rollup/rollup-android-arm64': 4.9.6
+ '@rollup/rollup-darwin-arm64': 4.9.6
+ '@rollup/rollup-darwin-x64': 4.9.6
+ '@rollup/rollup-linux-arm-gnueabihf': 4.9.6
+ '@rollup/rollup-linux-arm64-gnu': 4.9.6
+ '@rollup/rollup-linux-arm64-musl': 4.9.6
+ '@rollup/rollup-linux-riscv64-gnu': 4.9.6
+ '@rollup/rollup-linux-x64-gnu': 4.9.6
+ '@rollup/rollup-linux-x64-musl': 4.9.6
+ '@rollup/rollup-win32-arm64-msvc': 4.9.6
+ '@rollup/rollup-win32-ia32-msvc': 4.9.6
+ '@rollup/rollup-win32-x64-msvc': 4.9.6
+ fsevents: 2.3.3
+ dev: true
+
+ /run-async@3.0.0:
+ resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
+ engines: {node: '>=0.12.0'}
+ dev: false
+
+ /run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ dependencies:
+ queue-microtask: 1.2.3
+
+ /rw@1.3.3:
+ resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
+
+ /rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
+ dependencies:
+ mri: 1.2.0
+
+ /safe-array-concat@1.1.0:
+ resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
+ engines: {node: '>=0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ has-symbols: 1.0.3
+ isarray: 2.0.5
+ dev: false
+
+ /safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ /safe-regex-test@1.0.2:
+ resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ is-regex: 1.1.4
+ dev: false
+
+ /safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
+ /sass@1.70.0:
+ resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.5.3
+ immutable: 4.3.4
+ source-map-js: 1.0.2
+ dev: true
+
+ /search-insights@2.13.0:
+ resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==}
+ dev: false
+
+ /select@1.1.2:
+ resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
+ hasBin: true
+ dev: false
+
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+ dev: false
+
+ /semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+
+ /sentence-case@3.0.4:
+ resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+ upper-case-first: 2.0.2
+ dev: true
+
+ /set-blocking@2.0.0:
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
+ /set-function-length@1.2.0:
+ resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.1
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.2
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+
+ /set-function-name@2.0.1:
+ resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.1
+ functions-have-names: 1.2.3
+ has-property-descriptors: 1.0.1
+ dev: false
+
+ /shebang-command@1.2.0:
+ resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ shebang-regex: 1.0.0
+ dev: false
+
+ /shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: 3.0.0
+
+ /shebang-regex@1.0.0:
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ /side-channel@1.0.4:
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ object-inspect: 1.13.1
+ dev: false
+
+ /siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+ dev: true
+
+ /signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ dev: false
+
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ /sirv@2.0.4:
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': 1.0.0-next.24
+ mrmime: 2.0.0
+ totalist: 3.0.1
+ dev: true
+
+ /slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ /smartwrap@2.0.2:
+ resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ array.prototype.flat: 1.3.2
+ breakword: 1.0.6
+ grapheme-splitter: 1.0.4
+ strip-ansi: 6.0.1
+ wcwidth: 1.0.1
+ yargs: 15.4.1
+ dev: false
+
+ /snake-case@3.0.4:
+ resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.6.2
+ dev: true
+
+ /source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+ dev: true
+
+ /source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /source-map@0.7.4:
+ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /space-separated-tokens@1.1.5:
+ resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
+ dev: true
+
+ /space-separated-tokens@2.0.2:
+ resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
+ dev: true
+
+ /spawndamnit@2.0.0:
+ resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
+ dependencies:
+ cross-spawn: 5.1.0
+ signal-exit: 3.0.7
+ dev: false
+
+ /spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+ dependencies:
+ spdx-expression-parse: 3.0.1
+ spdx-license-ids: 3.0.16
+ dev: false
+
+ /spdx-exceptions@2.3.0:
+ resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+ dev: false
+
+ /spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+ dependencies:
+ spdx-exceptions: 2.3.0
+ spdx-license-ids: 3.0.16
+ dev: false
+
+ /spdx-license-ids@3.0.16:
+ resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
+ dev: false
+
+ /sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ /stable@0.1.8:
+ resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
+ deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
+ dev: true
+
+ /stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+ dev: true
+
+ /std-env@3.7.0:
+ resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+ dev: true
+
+ /stream-transform@2.1.3:
+ resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
+ dependencies:
+ mixme: 0.5.10
+ dev: false
+
+ /string-width@3.1.0:
+ resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
+ engines: {node: '>=6'}
+ dependencies:
+ emoji-regex: 7.0.3
+ is-fullwidth-code-point: 2.0.0
+ strip-ansi: 5.2.0
+ dev: true
+
+ /string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ /string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ /string.prototype.matchall@4.0.10:
+ resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
+ has-symbols: 1.0.3
+ internal-slot: 1.0.6
+ regexp.prototype.flags: 1.5.1
+ set-function-name: 2.0.1
+ side-channel: 1.0.4
+ dev: false
+
+ /string.prototype.trim@1.2.8:
+ resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /string.prototype.trimend@1.0.7:
+ resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /string.prototype.trimstart@1.0.7:
+ resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ es-abstract: 1.22.3
+ dev: false
+
+ /string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ dependencies:
+ safe-buffer: 5.2.1
+
+ /stringify-entities@3.1.0:
+ resolution: {integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==}
+ dependencies:
+ character-entities-html4: 1.1.4
+ character-entities-legacy: 1.1.4
+ xtend: 4.0.2
+ dev: true
+
+ /stringify-entities@4.0.3:
+ resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==}
+ dependencies:
+ character-entities-html4: 2.1.0
+ character-entities-legacy: 3.0.0
+
+ /strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
+ engines: {node: '>=6'}
+ dependencies:
+ ansi-regex: 4.1.1
+ dev: true
+
+ /strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-regex: 5.0.1
+
+ /strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
+
+ /strip-bom@3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ min-indent: 1.0.1
+ dev: false
+
+ /strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
+ /strip-literal@1.3.0:
+ resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
+ dependencies:
+ acorn: 8.11.3
+ dev: true
+
+ /style-dictionary@3.9.2:
+ resolution: {integrity: sha512-M2pcQ6hyRtqHOh+NyT6T05R3pD/gwNpuhREBKvxC1En0vyywx+9Wy9nXWT1SZ9ePzv1vAo65ItnpA16tT9ZUCg==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+ dependencies:
+ chalk: 4.1.2
+ change-case: 4.1.2
+ commander: 8.3.0
+ fs-extra: 10.1.0
+ glob: 10.3.10
+ json5: 2.2.3
+ jsonc-parser: 3.2.0
+ lodash: 4.17.21
+ tinycolor2: 1.6.0
+ dev: true
+
+ /style-to-object@0.4.4:
+ resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
+ requiresBuild: true
+ dependencies:
+ inline-style-parser: 0.1.1
+ dev: true
+
+ /stylehacks@5.1.1(postcss@8.4.33):
+ resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==}
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: 4.22.2
+ postcss: 8.4.33
+ postcss-selector-parser: 6.0.15
+ dev: true
+
+ /stylis@4.3.1:
+ resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
+
+ /sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.3
+ commander: 4.1.1
+ glob: 10.3.10
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.6
+ ts-interface-checker: 0.1.13
+ dev: true
+
+ /supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+ dependencies:
+ has-flag: 3.0.0
+
+ /supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: 4.0.0
+
+ /supports-color@9.4.0:
+ resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+ engines: {node: '>=12'}
+
+ /supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+
+ /svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+ dev: false
+
+ /svgo@2.8.0:
+ resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dependencies:
+ '@trysound/sax': 0.2.0
+ commander: 7.2.0
+ css-select: 4.3.0
+ css-tree: 1.1.3
+ csso: 4.2.0
+ picocolors: 1.0.0
+ stable: 0.1.8
+ dev: true
+
+ /synckit@0.9.0:
+ resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ dependencies:
+ '@pkgr/core': 0.1.1
+ tslib: 2.6.2
+
+ /tailwindcss@3.4.1:
+ resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.5.3
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.21.0
+ lilconfig: 2.1.0
+ micromatch: 4.0.5
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.0.0
+ postcss: 8.4.33
+ postcss-import: 15.1.0(postcss@8.4.33)
+ postcss-js: 4.0.1(postcss@8.4.33)
+ postcss-load-config: 4.0.2(postcss@8.4.33)
+ postcss-nested: 6.0.1(postcss@8.4.33)
+ postcss-selector-parser: 6.0.15
+ resolve: 1.22.8
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+ dev: true
+
+ /tar-fs@2.1.1:
+ resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
+ requiresBuild: true
+ dependencies:
+ chownr: 1.1.4
+ mkdirp-classic: 0.5.3
+ pump: 3.0.0
+ tar-stream: 2.2.0
+ dev: true
+ optional: true
+
+ /tar-stream@2.2.0:
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ engines: {node: '>=6'}
+ requiresBuild: true
+ dependencies:
+ bl: 4.1.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ dev: true
+ optional: true
+
+ /term-size@2.2.1:
+ resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+
+ /thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ thenify: 3.3.1
+ dev: true
+
+ /thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ dependencies:
+ any-promise: 1.3.0
+ dev: true
+
+ /through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /tiny-emitter@2.1.0:
+ resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /tinybench@2.6.0:
+ resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
+ dev: true
+
+ /tinycolor2@1.6.0:
+ resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
+ dev: true
+
+ /tinypool@0.8.2:
+ resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==}
+ engines: {node: '>=14.0.0'}
+ dev: true
+
+ /tinyspy@2.2.0:
+ resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
+ engines: {node: '>=14.0.0'}
+ dev: true
+
+ /tmp@0.0.33:
+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
+ engines: {node: '>=0.6.0'}
+ dependencies:
+ os-tmpdir: 1.0.2
+ dev: false
+
+ /to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: 7.0.0
+
+ /to-vfile@7.2.4:
+ resolution: {integrity: sha512-2eQ+rJ2qGbyw3senPI0qjuM7aut8IYXK6AEoOWb+fJx/mQYzviTckm1wDjq91QYHAPBTYzmdJXxMFA6Mk14mdw==}
+ dependencies:
+ is-buffer: 2.0.5
+ vfile: 5.3.7
+
+ /toml@3.0.0:
+ resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
+ dev: true
+
+ /totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ requiresBuild: true
+ dev: true
+
+ /trim-lines@3.0.1:
+ resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
+ dev: true
+
+ /trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /trough@1.0.5:
+ resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
+ dev: true
+
+ /trough@2.1.0:
+ resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
+
+ /ts-dedent@2.2.0:
+ resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
+ engines: {node: '>=6.10'}
+
+ /ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+ dev: true
+
+ /tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ dependencies:
+ '@types/json5': 0.0.29
+ json5: 1.0.2
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+ dev: false
+
+ /tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ dev: false
+
+ /tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+
+ /tsutils@3.21.0(typescript@5.3.3):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.3.3
+ dev: false
+
+ /tty-table@4.2.3:
+ resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ chalk: 4.1.2
+ csv: 5.5.3
+ kleur: 4.1.5
+ smartwrap: 2.0.2
+ strip-ansi: 6.0.1
+ wcwidth: 1.0.1
+ yargs: 17.7.2
+ dev: false
+
+ /turbo-darwin-64@1.11.3:
+ resolution: {integrity: sha512-IsOOg2bVbIt3o/X8Ew9fbQp5t1hTHN3fGNQYrPQwMR2W1kIAC6RfbVD4A9OeibPGyEPUpwOH79hZ9ydFH5kifw==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-darwin-arm64@1.11.3:
+ resolution: {integrity: sha512-FsJL7k0SaPbJzI/KCnrf/fi3PgCDCjTliMc/kEFkuWVA6Httc3Q4lxyLIIinz69q6JTx8wzh6yznUMzJRI3+dg==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-linux-64@1.11.3:
+ resolution: {integrity: sha512-SvW7pvTVRGsqtSkII5w+wriZXvxqkluw5FO/MNAdFw0qmoov+PZ237+37/NgArqE3zVn1GX9P6nUx9VO+xcQAg==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-linux-arm64@1.11.3:
+ resolution: {integrity: sha512-YhUfBi1deB3m+3M55X458J6B7RsIS7UtM3P1z13cUIhF+pOt65BgnaSnkHLwETidmhRh8Dl3GelaQGrB3RdCDw==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-windows-64@1.11.3:
+ resolution: {integrity: sha512-s+vEnuM2TiZuAUUUpmBHDr6vnNbJgj+5JYfnYmVklYs16kXh+EppafYQOAkcRIMAh7GjV3pLq5/uGqc7seZeHA==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-windows-arm64@1.11.3:
+ resolution: {integrity: sha512-ZR5z5Zpc7cASwfdRAV5yNScCZBsgGSbcwiA/u3farCacbPiXsfoWUkz28iyrx21/TRW0bi6dbsB2v17swa8bjw==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo@1.11.3:
+ resolution: {integrity: sha512-RCJOUFcFMQNIGKSjC9YmA5yVP1qtDiBA0Lv9VIgrXraI5Da1liVvl3VJPsoDNIR9eFMyA/aagx1iyj6UWem5hA==}
+ hasBin: true
+ optionalDependencies:
+ turbo-darwin-64: 1.11.3
+ turbo-darwin-arm64: 1.11.3
+ turbo-linux-64: 1.11.3
+ turbo-linux-arm64: 1.11.3
+ turbo-windows-64: 1.11.3
+ turbo-windows-arm64: 1.11.3
+ dev: true
+
+ /type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.2.1
+
+ /type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /type-fest@0.13.1:
+ resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
+ engines: {node: '>=10'}
+ dev: false
+
+ /type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+
+ /type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ engines: {node: '>=10'}
+ dev: false
+
+ /type-fest@0.6.0:
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /type-fest@0.8.1:
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /typed-array-buffer@1.0.0:
+ resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ is-typed-array: 1.1.12
+ dev: false
+
+ /typed-array-byte-length@1.0.0:
+ resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: false
+
+ /typed-array-byte-offset@1.0.0:
+ resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.5
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: false
+
+ /typed-array-length@1.0.4:
+ resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ dependencies:
+ call-bind: 1.0.5
+ for-each: 0.3.3
+ is-typed-array: 1.1.12
+ dev: false
+
+ /typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+ dev: false
+
+ /ufo@1.3.2:
+ resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
+ dev: true
+
+ /unbox-primitive@1.0.2:
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ dependencies:
+ call-bind: 1.0.5
+ has-bigints: 1.0.2
+ has-symbols: 1.0.3
+ which-boxed-primitive: 1.0.2
+ dev: false
+
+ /unbzip2-stream@1.4.3:
+ resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
+ requiresBuild: true
+ dependencies:
+ buffer: 5.7.1
+ through: 2.3.8
+ dev: true
+ optional: true
+
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
+ /unified-engine@10.1.0:
+ resolution: {integrity: sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==}
+ dependencies:
+ '@types/concat-stream': 2.0.3
+ '@types/debug': 4.1.12
+ '@types/is-empty': 1.2.3
+ '@types/node': 18.19.8
+ '@types/unist': 2.0.10
+ concat-stream: 2.0.0
+ debug: 4.3.4
+ fault: 2.0.1
+ glob: 8.1.0
+ ignore: 5.3.0
+ is-buffer: 2.0.5
+ is-empty: 1.2.0
+ is-plain-obj: 4.1.0
+ load-plugin: 5.1.0
+ parse-json: 6.0.2
+ to-vfile: 7.2.4
+ trough: 2.1.0
+ unist-util-inspect: 7.0.2
+ vfile-message: 3.1.4
+ vfile-reporter: 7.0.5
+ vfile-statistics: 2.0.1
+ yaml: 2.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ /unified@10.1.2:
+ resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
+ dependencies:
+ '@types/unist': 2.0.10
+ bail: 2.0.2
+ extend: 3.0.2
+ is-buffer: 2.0.5
+ is-plain-obj: 4.1.0
+ trough: 2.1.0
+ vfile: 5.3.7
+
+ /unified@9.2.2:
+ resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==}
+ dependencies:
+ '@types/unist': 2.0.10
+ bail: 1.0.5
+ extend: 3.0.2
+ is-buffer: 2.0.5
+ is-plain-obj: 2.1.0
+ trough: 1.0.5
+ vfile: 4.2.1
+ dev: true
+
+ /unist-util-filter@4.0.1:
+ resolution: {integrity: sha512-RynicUM/vbOSTSiUK+BnaK9XMfmQUh6gyi7L6taNgc7FIf84GukXVV3ucGzEN/PhUUkdP5hb1MmXc+3cvPUm5Q==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-is: 5.2.1
+ unist-util-visit-parents: 5.1.3
+ dev: true
+
+ /unist-util-generated@2.0.1:
+ resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
+ dev: true
+
+ /unist-util-inspect@7.0.2:
+ resolution: {integrity: sha512-Op0XnmHUl6C2zo/yJCwhXQSm/SmW22eDZdWP2qdf4WpGrgO1ZxFodq+5zFyeRGasFjJotAnLgfuD1jkcKqiH1Q==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /unist-util-is@3.0.0:
+ resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==}
+ dev: true
+
+ /unist-util-is@4.1.0:
+ resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
+ dev: true
+
+ /unist-util-is@5.2.1:
+ resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /unist-util-position-from-estree@1.1.2:
+ resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /unist-util-position@4.0.4:
+ resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ dev: true
+
+ /unist-util-remove-position@4.0.2:
+ resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-visit: 4.1.2
+
+ /unist-util-stringify-position@2.0.3:
+ resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /unist-util-stringify-position@3.0.3:
+ resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
+ dependencies:
+ '@types/unist': 2.0.10
+
+ /unist-util-visit-parents@2.1.2:
+ resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==}
+ dependencies:
+ unist-util-is: 3.0.0
+ dev: true
+
+ /unist-util-visit-parents@5.1.3:
+ resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-is: 5.2.1
+
+ /unist-util-visit@1.4.1:
+ resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
+ dependencies:
+ unist-util-visit-parents: 2.1.2
+ dev: true
+
+ /unist-util-visit@4.1.2:
+ resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-is: 5.2.1
+ unist-util-visit-parents: 5.1.3
+
+ /universalify@0.1.2:
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+ engines: {node: '>= 4.0.0'}
+
+ /universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ engines: {node: '>= 10.0.0'}
+ dev: true
+
+ /update-browserslist-db@1.0.13(browserslist@4.22.2):
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.22.2
+ escalade: 3.1.1
+ picocolors: 1.0.0
+ dev: true
+
+ /upper-case-first@2.0.2:
+ resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
+ /upper-case@2.0.2:
+ resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
+ /uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ dependencies:
+ punycode: 2.3.1
+
+ /util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ /util@0.12.5:
+ resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
+ dependencies:
+ inherits: 2.0.4
+ is-arguments: 1.1.1
+ is-generator-function: 1.0.10
+ is-typed-array: 1.1.12
+ which-typed-array: 1.1.13
+ dev: true
+
+ /uuid@9.0.1:
+ resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
+ hasBin: true
+
+ /uvu@0.5.6:
+ resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ dequal: 2.0.3
+ diff: 5.1.0
+ kleur: 4.1.5
+ sade: 1.8.1
+
+ /validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+ dependencies:
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+ dev: false
+
+ /vfile-location@3.2.0:
+ resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==}
+ dev: true
+
+ /vfile-location@4.1.0:
+ resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
+ requiresBuild: true
+ dependencies:
+ '@types/unist': 2.0.10
+ vfile: 5.3.7
+ dev: true
+
+ /vfile-message@2.0.4:
+ resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-stringify-position: 2.0.3
+ dev: true
+
+ /vfile-message@3.1.4:
+ resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-stringify-position: 3.0.3
+
+ /vfile-reporter@7.0.5:
+ resolution: {integrity: sha512-NdWWXkv6gcd7AZMvDomlQbK3MqFWL1RlGzMn++/O2TI+68+nqxCPTvLugdOtfSzXmjh+xUyhp07HhlrbJjT+mw==}
+ dependencies:
+ '@types/supports-color': 8.1.3
+ string-width: 5.1.2
+ supports-color: 9.4.0
+ unist-util-stringify-position: 3.0.3
+ vfile: 5.3.7
+ vfile-message: 3.1.4
+ vfile-sort: 3.0.1
+ vfile-statistics: 2.0.1
+
+ /vfile-sort@3.0.1:
+ resolution: {integrity: sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw==}
+ dependencies:
+ vfile: 5.3.7
+ vfile-message: 3.1.4
+
+ /vfile-statistics@2.0.1:
+ resolution: {integrity: sha512-W6dkECZmP32EG/l+dp2jCLdYzmnDBIw6jwiLZSER81oR5AHRcVqL+k3Z+pfH1R73le6ayDkJRMk0sutj1bMVeg==}
+ dependencies:
+ vfile: 5.3.7
+ vfile-message: 3.1.4
+
+ /vfile@4.2.1:
+ resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==}
+ dependencies:
+ '@types/unist': 2.0.10
+ is-buffer: 2.0.5
+ unist-util-stringify-position: 2.0.3
+ vfile-message: 2.0.4
+ dev: true
+
+ /vfile@5.3.7:
+ resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ dependencies:
+ '@types/unist': 2.0.10
+ is-buffer: 2.0.5
+ unist-util-stringify-position: 3.0.3
+ vfile-message: 3.1.4
+
+ /vike@0.4.159(vite@5.0.12):
+ resolution: {integrity: sha512-XdoRZThBcPPxl48RXtsMTJCUobN/40/PLiKdA0Plb0dMMKpqSRifD8EHpW+ExAoI+s3aCHuOIGyIX702/M0xaA==}
+ engines: {node: '>=16.0.0'}
+ hasBin: true
+ peerDependencies:
+ react-streaming: '>=0.3.5'
+ vite: '>=3.1.0'
+ peerDependenciesMeta:
+ react-streaming:
+ optional: true
+ dependencies:
+ '@brillout/import': 0.2.3
+ '@brillout/json-serializer': 0.5.8
+ '@brillout/picocolors': 1.0.10
+ '@brillout/require-shim': 0.1.2
+ '@brillout/vite-plugin-server-entry': 0.4.3
+ acorn: 8.11.3
+ cac: 6.7.14
+ es-module-lexer: 1.4.1
+ esbuild: 0.19.11
+ fast-glob: 3.3.2
+ sirv: 2.0.4
+ source-map-support: 0.5.21
+ vite: 5.0.12(sass@1.70.0)
+ dev: true
+
+ /vite-node@1.2.1(sass@1.70.0):
+ resolution: {integrity: sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ dependencies:
+ cac: 6.7.14
+ debug: 4.3.4
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ vite: 5.0.12(sass@1.70.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
+ /vite-plugin-ssr@0.4.142(vite@5.0.12):
+ resolution: {integrity: sha512-ZDgpocnTEUmhYxGgMah8ZNK1Sfy5CFVcdXu+Ll3zRtGIPyWT5vYvASs2BLYEneqantHpde2b31Khzb0hxmP62w==}
+ engines: {node: '>=16.0.0'}
+ hasBin: true
+ peerDependencies:
+ react-streaming: '>=0.3.5'
+ vite: '>=3.1.0'
+ peerDependenciesMeta:
+ react-streaming:
+ optional: true
+ dependencies:
+ '@brillout/import': 0.2.3
+ '@brillout/json-serializer': 0.5.8
+ '@brillout/picocolors': 1.0.10
+ '@brillout/require-shim': 0.1.2
+ '@brillout/vite-plugin-import-build': 0.2.22
+ acorn: 8.11.3
+ cac: 6.7.14
+ es-module-lexer: 1.4.1
+ esbuild: 0.17.19
+ fast-glob: 3.3.2
+ sirv: 2.0.4
+ source-map-support: 0.5.21
+ vite: 5.0.12(sass@1.70.0)
+ dev: true
+
+ /vite@5.0.12(sass@1.70.0):
+ resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ 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
+ dependencies:
+ esbuild: 0.19.11
+ postcss: 8.4.33
+ rollup: 4.9.6
+ sass: 1.70.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
+ /vitest@1.2.1(happy-dom@8.9.0):
+ resolution: {integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': ^1.0.0
+ '@vitest/ui': ^1.0.0
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ dependencies:
+ '@vitest/expect': 1.2.1
+ '@vitest/runner': 1.2.1
+ '@vitest/snapshot': 1.2.1
+ '@vitest/spy': 1.2.1
+ '@vitest/utils': 1.2.1
+ acorn-walk: 8.3.2
+ cac: 6.7.14
+ chai: 4.4.1
+ debug: 4.3.4
+ execa: 8.0.1
+ happy-dom: 8.9.0
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ std-env: 3.7.0
+ strip-literal: 1.3.0
+ tinybench: 2.6.0
+ tinypool: 0.8.2
+ vite: 5.0.12(sass@1.70.0)
+ vite-node: 1.2.1(sass@1.70.0)
+ why-is-node-running: 2.2.2
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
+ /vitest@1.2.1(sass@1.70.0):
+ resolution: {integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': ^1.0.0
+ '@vitest/ui': ^1.0.0
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ dependencies:
+ '@vitest/expect': 1.2.1
+ '@vitest/runner': 1.2.1
+ '@vitest/snapshot': 1.2.1
+ '@vitest/spy': 1.2.1
+ '@vitest/utils': 1.2.1
+ acorn-walk: 8.3.2
+ cac: 6.7.14
+ chai: 4.4.1
+ debug: 4.3.4
+ execa: 8.0.1
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ std-env: 3.7.0
+ strip-literal: 1.3.0
+ tinybench: 2.6.0
+ tinypool: 0.8.2
+ vite: 5.0.12(sass@1.70.0)
+ vite-node: 1.2.1(sass@1.70.0)
+ why-is-node-running: 2.2.2
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
+ /walk-up-path@3.0.1:
+ resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
+
+ /wcwidth@1.0.1:
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ dependencies:
+ defaults: 1.0.4
+ dev: false
+
+ /web-namespaces@1.1.4:
+ resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==}
+ dev: true
+
+ /web-namespaces@2.0.1:
+ resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+ requiresBuild: true
+ dev: true
+
+ /web-worker@1.3.0:
+ resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==}
+
+ /webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+ requiresBuild: true
+ dev: true
+
+ /webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /whatwg-encoding@2.0.0:
+ resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
+ engines: {node: '>=12'}
+ dependencies:
+ iconv-lite: 0.6.3
+ dev: true
+
+ /whatwg-mimetype@3.0.0:
+ resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+ requiresBuild: true
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+ dev: true
+
+ /which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ dependencies:
+ is-bigint: 1.0.4
+ is-boolean-object: 1.1.2
+ is-number-object: 1.0.7
+ is-string: 1.0.7
+ is-symbol: 1.0.4
+ dev: false
+
+ /which-builtin-type@1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function.prototype.name: 1.1.6
+ has-tostringtag: 1.0.0
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.0.2
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.1
+ which-typed-array: 1.1.13
+ dev: false
+
+ /which-collection@1.0.1:
+ resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
+ dependencies:
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-weakmap: 2.0.1
+ is-weakset: 2.0.2
+ dev: false
+
+ /which-module@2.0.1:
+ resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
+
+ /which-pm@2.0.0:
+ resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
+ engines: {node: '>=8.15'}
+ dependencies:
+ load-yaml-file: 0.2.0
+ path-exists: 4.0.0
+ dev: false
+
+ /which-typed-array@1.1.13:
+ resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.5
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.0
+
+ /which@1.3.1:
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+ dev: false
+
+ /which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+
+ /why-is-node-running@2.2.2:
+ resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ siginfo: 2.0.0
+ stackback: 0.0.2
+ dev: true
+
+ /wrap-ansi@5.1.0:
+ resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==}
+ engines: {node: '>=6'}
+ dependencies:
+ ansi-styles: 3.2.1
+ string-width: 3.1.0
+ strip-ansi: 5.2.0
+ dev: true
+
+ /wrap-ansi@6.2.0:
+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ dev: false
+
+ /wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
+ /wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+ /ws@8.9.0:
+ resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==}
+ engines: {node: '>=10.0.0'}
+ requiresBuild: true
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
+ optional: true
+
+ /xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+ dev: true
+
+ /y18n@4.0.3:
+ resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
+
+ /y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+ dev: false
+
+ /yallist@2.1.2:
+ resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
+ dev: false
+
+ /yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+ /yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /yaml@2.3.4:
+ resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
+ engines: {node: '>= 14'}
+
+ /yargs-parser@13.1.2:
+ resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==}
+ dependencies:
+ camelcase: 5.3.1
+ decamelize: 1.2.0
+ dev: true
+
+ /yargs-parser@18.1.3:
+ resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ camelcase: 5.3.1
+ decamelize: 1.2.0
+ dev: false
+
+ /yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+ dev: false
+
+ /yargs@13.3.2:
+ resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==}
+ dependencies:
+ cliui: 5.0.0
+ find-up: 3.0.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ require-main-filename: 2.0.0
+ set-blocking: 2.0.0
+ string-width: 3.1.0
+ which-module: 2.0.1
+ y18n: 4.0.3
+ yargs-parser: 13.1.2
+ dev: true
+
+ /yargs@15.4.1:
+ resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
+ engines: {node: '>=8'}
+ dependencies:
+ cliui: 6.0.0
+ decamelize: 1.2.0
+ find-up: 4.1.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ require-main-filename: 2.0.0
+ set-blocking: 2.0.0
+ string-width: 4.2.3
+ which-module: 2.0.1
+ y18n: 4.0.3
+ yargs-parser: 18.1.3
+ dev: false
+
+ /yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ engines: {node: '>=12'}
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+ dev: false
+
+ /yauzl@2.10.0:
+ resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+ requiresBuild: true
+ dependencies:
+ buffer-crc32: 0.2.13
+ fd-slicer: 1.1.0
+ dev: true
+ optional: true
+
+ /yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+
+ /yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+ engines: {node: '>=12.20'}
+ dev: true
+
+ /yorkie-js-sdk@0.4.13:
+ resolution: {integrity: sha512-6Im/SRxJoGcUOf5nHIQDDZnKbLBDUgD66xZxcrAXvZS4KblQnRU54/MdloIF9BzNJlJGwWSk9KjgYwLY73nntg==}
+ dependencies:
+ '@types/google-protobuf': 3.15.12
+ '@types/long': 4.0.2
+ google-protobuf: 3.21.2
+ grpc-web: 1.5.0
+ long: 5.2.3
+ dev: false
+
+ /zwitch@2.0.4:
+ resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 00000000..72d756cc
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,5 @@
+packages:
+ # all packages in direct subdirs of packages/
+ - "packages/*"
+ # all packages in subdirs of components/
+ - "apps/**"
diff --git a/turbo.json b/turbo.json
index 9b0f9c81..c732a971 100644
--- a/turbo.json
+++ b/turbo.json
@@ -3,7 +3,7 @@
"watch": {
"dependsOn": ["^watch"],
"outputs": ["dist/**", ".next/**"]
- },
+ },
"build": {
"dependsOn": ["^build"],
"outputs": ["dist/**", ".next/**"]
@@ -18,54 +18,42 @@
"sapa:test": {
"dependsOn": [],
"outputs": ["dist/**", ".next/**"]
- },
+ },
"sapa2:test": {
"dependsOn": [],
"outputs": ["dist/**", ".next/**"]
- },
+ },
"ui:watch": {
- "dependsOn": [
- "^ui:watch"
- ],
+ "dependsOn": ["^ui:watch"],
"outputs": ["dist/**", ".next/**"],
"cache": false
- },
+ },
"ui:dev": {
- "dependsOn": ["ui:watch"],
+ "dependsOn": ["^ui:watch"],
"cache": false
},
"sapa:watch": {
- "dependsOn": [
- "^sapa:watch"
- ],
+ "dependsOn": ["^sapa:watch"],
"outputs": ["dist/**", ".next/**"],
"cache": false
- },
+ },
"sapa:dev": {
"dependsOn": ["sapa:watch"],
"cache": false
- },
+ },
"ssr:watch": {
- "dependsOn": [
- "^ssr:watch"
- ],
+ "dependsOn": ["^ssr:watch"],
"outputs": ["dist/**", ".next/**"],
"cache": false
- },
+ },
"ssr:dev": {
"dependsOn": ["ssr:watch"],
"cache": false
- },
- "editor:watch": {
- "dependsOn": [
- "^editor:watch"
- ],
- "outputs": ["dist/**", ".next/**"],
- "cache": false
- },
+ },
"editor:dev": {
- "dependsOn": ["editor:watch"]
+ "dependsOn": ["^editor:dev"],
+ "cache": false
},
"npm-check": {
"dependsOn": ["^npm-check"],