{"_id":"@bm-fe/design-tokens","_rev":"5-b31caf13a79af584c9574c55b35eb495","name":"@bm-fe/design-tokens","dist-tags":{"beta":"1.0.1-beta.2","latest":"1.0.1-beta.3"},"versions":{"1.0.1-beta.0":{"name":"@bm-fe/design-tokens","version":"1.0.1-beta.0","keywords":["design-tokens","design-system","tokens","tailwind","element-ui","element-plus","css-variables"],"author":{"name":"BitMart FE Team"},"license":"ISC","_id":"@bm-fe/design-tokens@1.0.1-beta.0","maintainers":[{"name":"jack_dhl","email":"hihuilong@gmail.com"},{"name":"vincent.bian","email":"macisi528@gmail.com"}],"dist":{"shasum":"661792e2c0d8d445ad2e928e72de2eff1ab4f03b","tarball":"https://registry.npmjs.org/@bm-fe/design-tokens/-/design-tokens-1.0.1-beta.0.tgz","fileCount":35,"integrity":"sha512-2tZEL69nrKVGTcsvZGN3G/rUgsqpqTa2r1OXoAob0BToZHiMvCGKfh8zcDZ+jAYnPFafbBk92yKFyzpsi+eSXw==","signatures":[{"sig":"MEUCIE6ZE3ZgTSkCs6xKoUtHryNi+mQ+CqkFg3k86K0celLRAiEAoi2oFLkIBbkj17hwqYy+JMOOY7aRyVtduNaYdrYx/Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407952},"main":"dist/js/tokens.js","_from":"file:bm-fe-design-tokens-1.0.1-beta.0.tgz","types":"dist/js/tokens.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"echo 'Design tokens: run build to see changes'","test":"npm run validate","build":"node scripts/build.js","build:ts":"tsc -p tsconfig.json","prebuild":"npm run validate","validate":"node scripts/validate.js"},"_npmUser":{"name":"vincent.bian","email":"macisi528@gmail.com"},"_resolved":"/private/var/folders/jm/hzbb9m313tb0xlyd494ps4vh0000gn/T/01d73fc30aaf8f3062b8d472d181d631/bm-fe-design-tokens-1.0.1-beta.0.tgz","_integrity":"sha512-2tZEL69nrKVGTcsvZGN3G/rUgsqpqTa2r1OXoAob0BToZHiMvCGKfh8zcDZ+jAYnPFafbBk92yKFyzpsi+eSXw==","repository":{"url":"https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"BitMart Web 体系的设计 Token 单一事实源","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","glob":"^10.3.0","fs-extra":"^11.2.0","@types/node":"^20.10.0","tailwindcss":"^3.4.0","style-dictionary":"^3.9.0","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_1.0.1-beta.0_1767773039892_0.4047916066935766","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.1":{"name":"@bm-fe/design-tokens","version":"1.0.1-beta.1","keywords":["design-tokens","design-system","tokens","tailwind","element-ui","element-plus","css-variables"],"author":{"name":"BitMart FE Team"},"license":"ISC","_id":"@bm-fe/design-tokens@1.0.1-beta.1","maintainers":[{"name":"jack_dhl","email":"hihuilong@gmail.com"},{"name":"vincent.bian","email":"macisi528@gmail.com"}],"dist":{"shasum":"fe432280ba31c1139b1a8d046c9d4450587ef5fd","tarball":"https://registry.npmjs.org/@bm-fe/design-tokens/-/design-tokens-1.0.1-beta.1.tgz","fileCount":35,"integrity":"sha512-c39T3xfiRiD6cB4ZFe2NPgdout/7G0/M2gaTy63W3eBWyGQjm/+eof2v5BFF2of2icCqCPULVQxYhM9LM2Q/7A==","signatures":[{"sig":"MEQCICThR52Tt0jCeDhUzKNNqWNvgmHf0m67VKQnnJW9u71gAiAmQjfnlfRg4dAKrzQbTPtUCtRsKeK5p9LOt2dt7BpmTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410886},"main":"dist/js/tokens.js","_from":"file:bm-fe-design-tokens-1.0.1-beta.1.tgz","types":"dist/js/tokens.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"echo 'Design tokens: run build to see changes'","test":"npm run validate","build":"node scripts/build.js","build:ts":"tsc -p tsconfig.json","prebuild":"npm run validate","validate":"node scripts/validate.js"},"_npmUser":{"name":"vincent.bian","email":"macisi528@gmail.com"},"_resolved":"/private/var/folders/jm/hzbb9m313tb0xlyd494ps4vh0000gn/T/03608b56c1b49861c3c402b9ef25910a/bm-fe-design-tokens-1.0.1-beta.1.tgz","_integrity":"sha512-c39T3xfiRiD6cB4ZFe2NPgdout/7G0/M2gaTy63W3eBWyGQjm/+eof2v5BFF2of2icCqCPULVQxYhM9LM2Q/7A==","repository":{"url":"https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"BitMart Web 体系的设计 Token 单一事实源","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","glob":"^10.3.0","fs-extra":"^11.2.0","@types/node":"^20.10.0","tailwindcss":"^3.4.0","style-dictionary":"^3.9.0","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_1.0.1-beta.1_1768959950805_0.5114178775462874","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.2":{"name":"@bm-fe/design-tokens","version":"1.0.1-beta.2","keywords":["design-tokens","design-system","tokens","tailwind","element-ui","element-plus","css-variables"],"author":{"name":"BitMart FE Team"},"license":"ISC","_id":"@bm-fe/design-tokens@1.0.1-beta.2","maintainers":[{"name":"jack_dhl","email":"hihuilong@gmail.com"},{"name":"vincent.bian","email":"macisi528@gmail.com"}],"dist":{"shasum":"ac98ea818815da86500857131cefde91901c8b8e","tarball":"https://registry.npmjs.org/@bm-fe/design-tokens/-/design-tokens-1.0.1-beta.2.tgz","fileCount":36,"integrity":"sha512-ztjpUHSVC8uUvlJwf8yjmz8Hh7roYSdherweWbst+lZNYkSC9Eboiuv0ZNDP/FUISJLtu13U8+8gIXdeWE2FLQ==","signatures":[{"sig":"MEUCIGdc+2V0AXPjj3zWckMPcRyDy/NDn21YZ2bDtA4KtatAAiEAuHwLMTtioiGZBoFMKNMwDHPbusmVGv2Q45caNSRm1C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414742},"main":"dist/js/tokens.js","types":"dist/js/tokens.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c4bbf7216d24f9a52e3c02067060a4c56092ad43","scripts":{"dev":"echo 'Design tokens: run build to see changes'","test":"npm run validate","build":"node scripts/build.js","build:ts":"tsc -p tsconfig.json","prebuild":"npm run validate","validate":"node scripts/validate.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"vincent.bian","email":"macisi528@gmail.com"},"repository":{"url":"https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"BitMart Web 体系的设计 Token 单一事实源","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.12.0","glob":"^10.3.0","fs-extra":"^11.2.0","@types/node":"^20.10.0","tailwindcss":"^3.4.0","style-dictionary":"^3.9.0","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_1.0.1-beta.2_1773655184600_0.19969579758558398","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.3":{"name":"@bm-fe/design-tokens","version":"1.0.1-beta.3","keywords":["design-tokens","design-system","tokens","tailwind","element-ui","element-plus","css-variables"],"author":{"name":"BitMart FE Team"},"license":"ISC","_id":"@bm-fe/design-tokens@1.0.1-beta.3","maintainers":[{"name":"jack_dhl","email":"hihuilong@gmail.com"},{"name":"vincent.bian","email":"macisi528@gmail.com"}],"dist":{"shasum":"da0393e8f53ca7a877476b371d81c26aefb7d0fe","tarball":"https://registry.npmjs.org/@bm-fe/design-tokens/-/design-tokens-1.0.1-beta.3.tgz","fileCount":36,"integrity":"sha512-ufBiazx55s4oK6TE6X0drI2LDjZbLLfTpZbkE2jEXmW9fWgLaphw+ZCvQcJnax6REh/BPmCoLX7wa0Z/YBNnQA==","signatures":[{"sig":"MEQCIFn2cc/fWXZoVPv67mOSn98tYct3G5BlsXy0GfjnwUfJAiBAZpWMh5spnCfkhbt3Z6LqnYS1XARrzWmrxNOAJcKThw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415700},"main":"dist/js/tokens.js","types":"dist/js/tokens.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c8b774d7633912532d645090953fdb610839d08b","scripts":{"dev":"echo 'Design tokens: run build to see changes'","test":"npm run validate","build":"node scripts/build.js","build:ts":"tsc -p tsconfig.json","prebuild":"npm run validate","validate":"node scripts/validate.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"vincent.bian","email":"macisi528@gmail.com"},"repository":{"url":"https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"BitMart Web 体系的设计 Token 单一事实源","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","glob":"^10.3.0","fs-extra":"^11.2.0","@types/node":"^20.10.0","tailwindcss":"^3.4.0","style-dictionary":"^3.9.0","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_1.0.1-beta.3_1773719663077_0.20196576897918295","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-07T08:03:59.790Z","modified":"2026-04-08T01:49:20.518Z","1.0.1-beta.0":"2026-01-07T08:04:00.065Z","1.0.1-beta.1":"2026-01-21T01:45:51.040Z","1.0.1-beta.2":"2026-03-16T09:59:44.760Z","1.0.1-beta.3":"2026-03-17T03:54:23.254Z"},"author":{"name":"BitMart FE Team"},"license":"ISC","keywords":["design-tokens","design-system","tokens","tailwind","element-ui","element-plus","css-variables"],"repository":{"url":"https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens.git","type":"git"},"description":"BitMart Web 体系的设计 Token 单一事实源","maintainers":[{"email":"zanell@ponyft.com","name":"zanell"},{"email":"hihuilong@gmail.com","name":"jack_dhl"},{"email":"macisi528@gmail.com","name":"vincent.bian"}],"readme":"# @bm-fe/design-tokens\n\n> BitMart Web 体系的 **Design Token 单一事实源（Single Source of Truth）**\n\n[![Pipeline Status](https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens/badges/master/pipeline.svg)](https://gitlab.bitmartpro.com/exchange/web-frontend/infra/design-tokens/-/pipelines)\n[![npm version](https://img.shields.io/npm/v/@bm-fe/design-tokens.svg)](https://www.npmjs.com/package/@bm-fe/design-tokens)\n\n---\n\n## 项目定位\n\n`@bm-fe/design-tokens` 是 BitMart 前端体系的设计 Token 管理中心，负责：\n\n- 统一管理设计变量（颜色、字体、间距、圆角、阴影等）\n- 作为 **UI 设计 → 工程实现** 的唯一中间层\n- 为多技术栈输出可直接消费的产物\n- 保证 Token 的可版本化、可回滚、可审计\n\n---\n\n## 在线预览\n\n访问 [Design System Playground](https://design-tokens.bitmart.com) 查看：\n\n- **Design Tokens 预览** - 查看所有 Token 及其值\n- **使用指南** - 完整的集成和使用说明\n- **Vue2 组件预览** - 组件样式展示\n\n---\n\n## 安装\n\n```bash\n# npm\nnpm install @bm-fe/design-tokens\n\n# yarn\nyarn add @bm-fe/design-tokens\n\n# pnpm\npnpm add @bm-fe/design-tokens\n```\n\n---\n\n## 快速开始\n\n### Nuxt 2 / Vue 2\n\n**1. 配置 Tailwind Preset：**\n\n```javascript\n// tailwind.config.js\nconst legacyPreset = require('@bm-fe/design-tokens/presets/tailwind/legacy');\n\nmodule.exports = {\n  presets: [legacyPreset],\n};\n```\n\n**2. 使用 Element UI 主题：**\n\n```less\n// main.less\n@import '~@bm-fe/design-tokens/dist/less/variables.less';\n```\n\n**3. 使用：**\n\n```vue\n<template>\n  <div class=\"page\">\n    <el-button type=\"primary\">主要按钮</el-button>\n  </div>\n</template>\n\n<style scoped>\n.page {\n  background-color: var(--color-bm-bg-page);\n  color: var(--color-bm-text-primary);\n}\n</style>\n```\n\n---\n\n## API 参考\n\n### 产物列表\n\n| 产物路径 | 格式 | 使用场景 |\n| --- | --- | --- |\n| `dist/css/variables.css` | CSS Variables | 所有现代浏览器 |\n| `dist/js/tokens.js` | ES Module | JavaScript/TypeScript 项目 |\n| `dist/js/tokens.d.ts` | TypeScript 定义 | TypeScript 类型支持 |\n| `dist/json/tokens.json` | JSON | 工具集成 |\n| `dist/less/variables.less` | Less 变量 | Element UI 主题 |\n| `dist/scss/variables.scss` | SCSS 变量 | SCSS 项目 |\n| `dist/themes/light/variables.css` | CSS | 亮色主题 |\n| `dist/themes/dark/variables.css` | CSS | 暗色主题 |\n\n### Tailwind Presets\n\n| Preset | 路径 | 适用场景 |\n| --- | --- | --- |\n| Legacy | `presets/tailwind/legacy` | Nuxt 2, Vue 2 |\n| Modern | `presets/tailwind/modern` | Nuxt 3, Vue 3, Next.js, React（即将支持） |\n\n### 使用方式\n\n**CSS Variables：**\n\n```css\n.my-component {\n  color: var(--color-bm-text-primary);\n  background-color: var(--color-bm-bg-page);\n  border: 1px solid var(--color-bm-border-default);\n}\n```\n\n**Tailwind CSS：**\n\n```html\n<div class=\"text-bm-text-primary bg-bm-bg-page border border-bm-border-default\">\n  内容\n</div>\n```\n\n**JavaScript/TypeScript：**\n\n```typescript\nimport * as tokens from '@bm-fe/design-tokens/dist/js/tokens.js';\n\nconsole.log(tokens.colorBmTextPrimary); // \"#171717\"\nconsole.log(tokens.colorBmBgPage);      // \"#ffffff\"\n```\n\n---\n\n## Token 架构\n\n### 分层设计\n\n```\nPrimitive Token（基础层）\n  ↓\nSemantic Token（语义层）\n  ↓\nComponent Alias（组件层，可选）\n```\n\n**示例：**\n\n```json\n{\n  \"color\": {\n    \"cyan\": {\n      \"500\": \"#00B8D4\"           // Primitive - 基础色值\n    },\n    \"bm\": {\n      \"function\": {\n        \"cex-brand\": \"{color.cyan.500}\"  // Semantic - 语义化\n      }\n    }\n  }\n}\n```\n\n### 使用规则\n\n| 规则 | 说明 |\n| --- | --- |\n| 组件中只能使用 Semantic Token | 如 `--color-bm-text-primary` |\n| 禁止直接使用 Primitive Token | 如 `--color-cyan-500` |\n| 禁止硬编码颜色值 | 如 `#00B8D4` |\n\n---\n\n## 主题切换\n\n### 方法 1：data-theme 属性\n\n```html\n<html data-theme=\"light\">  <!-- 亮色主题 -->\n<html data-theme=\"dark\">   <!-- 暗色主题 -->\n```\n\n```javascript\n// 切换主题\ndocument.documentElement.setAttribute('data-theme', 'dark');\n```\n\n### 方法 2：导入不同主题文件\n\n```typescript\n// 亮色主题\nimport '@bm-fe/design-tokens/dist/themes/light/variables.css';\n\n// 暗色主题\nimport '@bm-fe/design-tokens/dist/themes/dark/variables.css';\n```\n\n### Vue 2 示例\n\n```vue\n<template>\n  <button @click=\"toggleTheme\">\n    切换到 {{ theme === 'light' ? '暗色' : '亮色' }} 主题\n  </button>\n</template>\n\n<script>\nexport default {\n  data() {\n    return {\n      theme: 'light'\n    }\n  },\n  methods: {\n    toggleTheme() {\n      this.theme = this.theme === 'light' ? 'dark' : 'light';\n      document.documentElement.setAttribute('data-theme', this.theme);\n    }\n  }\n}\n</script>\n```\n\n---\n\n## 常用 Token 速查\n\n### 文本颜色\n\n| Token | 用途 |\n| --- | --- |\n| `--color-bm-text-primary` | 主标题、正文 |\n| `--color-bm-text-secondary` | 次要文字 |\n| `--color-bm-text-tertiary` | 提示文字、占位符 |\n| `--color-bm-text-button` | 按钮文字 |\n\n### 背景颜色\n\n| Token | 用途 |\n| --- | --- |\n| `--color-bm-bg-page` | 页面背景 |\n| `--color-bm-bg-dialog` | 弹窗、卡片背景 |\n| `--color-bm-bg-input-page` | 输入框背景（页面上） |\n| `--color-bm-bg-input-overlay` | 输入框背景（浮层上） |\n| `--color-bm-bg-mask` | 遮罩层背景 |\n\n### 功能色\n\n| Token | 用途 |\n| --- | --- |\n| `--color-bm-function-cex-brand` | CEX 品牌色（青色） |\n| `--color-bm-function-cex-buy` | 买入/上涨（绿色） |\n| `--color-bm-function-cex-sell` | 卖出/下跌（红色） |\n| `--color-bm-function-cex-warning` | 警告（黄色） |\n\n---\n\n## 最佳实践\n\n### 推荐做法\n\n```vue\n<template>\n  <!-- 使用语义化 Token -->\n  <button class=\"bg-bm-function-cex-brand text-bm-text-button\">\n    提交\n  </button>\n  \n  <!-- 使用 CSS Variable -->\n  <div :style=\"{ color: 'var(--color-bm-text-primary)' }\">\n    动态文本\n  </div>\n</template>\n```\n\n### 不推荐做法\n\n```vue\n<template>\n  <!-- 不要使用硬编码颜色 -->\n  <button style=\"background-color: #00B8D4; color: white;\">\n    提交\n  </button>\n  \n  <!-- 不要使用 Primitive Token -->\n  <div class=\"bg-cyan-500\">\n    内容\n  </div>\n</template>\n```\n\n### Token 命名规范\n\n格式：`{category}-{concept}-{variant}-{state}`\n\n```\ncolor-bm-text-primary     ✅ 正确\ncolor-bm-bg-surface-hover ✅ 正确\nbutton-bg-color           ❌ 包含组件名\nheaderBgColor             ❌ 不是 kebab-case\n```\n\n---\n\n## 常见问题\n\n### Q: Token 没有生效？\n\n检查以下几点：\n1. 确保已安装依赖：`npm install @bm-fe/design-tokens`\n2. 确保已引入 CSS：`import '@bm-fe/design-tokens/dist/css/variables.css'`\n3. 确保 Tailwind 配置了 preset\n\n### Q: 如何自定义 Token？\n\n在项目中覆盖 CSS Variables：\n\n```css\n:root {\n  --color-bm-function-cex-brand: #your-color;\n}\n```\n\n### Q: 主题切换后颜色没变化？\n\n确保在 HTML 根元素上设置了 `data-theme` 属性：\n\n```javascript\ndocument.documentElement.setAttribute('data-theme', 'dark');\n```\n\n### Q: TypeScript 类型提示不工作？\n\n确保 `tsconfig.json` 中包含了类型定义：\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"@bm-fe/design-tokens\"]\n  }\n}\n```\n\n---\n\n## 项目结构\n\n```\ndesign-tokens/\n├─ tokens/                # Token 源数据（唯一事实源）\n│  ├─ primitive/          # 基础 Token（颜色、间距、字体等）\n│  ├─ semantic/           # 语义 Token\n│  └─ themes/             # 主题定义（light/dark）\n│\n├─ presets/               # 技术栈 Preset\n│  └─ tailwind/\n│     ├─ legacy.ts        # Nuxt 2 / Vue 2\n│     └─ modern.ts        # Nuxt 3 / Next.js\n│\n├─ dist/                  # 构建产物（npm 发布内容）\n│  ├─ css/                # CSS Variables\n│  ├─ js/                 # JavaScript/TypeScript\n│  ├─ json/               # JSON Token\n│  ├─ less/               # Less 变量\n│  ├─ scss/               # SCSS 变量\n│  └─ themes/             # 主题产物\n│\n├─ scripts/               # 构建和校验脚本\n└─ docs/                  # 文档\n```\n\n---\n\n## 支持的技术栈\n\n| 技术栈 | 支持方式 | 状态 |\n| --- | --- | --- |\n| Nuxt 2 / Vue 2 | Tailwind Legacy + Element UI | 已支持 |\n| Nuxt 3 / Vue 3 | Tailwind Modern + Element Plus | 即将支持 |\n| Next.js / React | Tailwind Modern + CSS Variables | 即将支持 |\n\n---\n\n## 开发\n\n### 安装依赖\n\n```bash\npnpm install\n```\n\n### 校验 Token\n\n```bash\npnpm run validate\n```\n\n### 构建\n\n```bash\npnpm run build\n```\n\n### 发布\n\n```bash\nnpm version patch|minor|major\ngit push --tags\n```\n\n### 变更规则\n\n- **Patch**: 修正值，不改变语义\n- **Minor**: 新增 Token\n- **Major**: 删除或改变 Token 语义\n\n---\n\n## 文档\n\n- [使用指南](./docs/usage.md)\n- [快速开始](./docs/bm-quick-start.md)\n- [API 文档](./docs/api.md)\n- [贡献指南](./docs/contributing.md)\n- [变更日志](./CHANGELOG.md)\n\n---\n\n## 相关资源\n\n- [Style Dictionary](https://amzn.github.io/style-dictionary/)\n- [Design Tokens W3C Spec](https://design-tokens.github.io/community-group/format/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [Element Plus](https://element-plus.org/)\n\n---\n\n## License\n\nISC © BitMart FE Team\n","readmeFilename":"README.md"}