@atlasauth/design

中文文档
0.3.0发布于 2026/10/24MITTypeScriptCommonJS近 30 天下载 1850

Atlas设计系统:由Atlas主机页面和SDK组件共享的结构化设计计划,预设,解析器,安全的CSS编译器,对比辅助器和解析字体列表.

中文使用文档

@ atlasauth/ 设计

Atlas设计系统:关于Atlas如何登录的一个结构化说明 表面外观,由主机页面和每个Atlas SDK组件共享.

npm install @atlasauth/design

你很少直接需要这个包.. @atlasauth/react, (中文(简体) ), @atlasauth/vue, (中文(简体) ), @atlasauth/svelte, (中文(简体) ), @atlasauth/angular 财务报告和审定财务报表 @atlasauth/embed 用它来应用 您的仪表板设计和 appearance.preset 编号 : appearance.design 你通过 在代码。 需要类型、预设列表或编译器本身时使用 (例如,用同样的标注为主题) --atlas-* 变量).

import { resolveDesign, compileDesignCss, designDataAttributes, PRESET_IDS } from '@atlasauth/design';

const design = resolveDesign({ preset: 'midnight', palette: { primary: '#7c3aed' } });
const css = compileDesignCss(design, { scope: '.my-auth' });
const attrs = designDataAttributes(design); // { 'data-atlas-card': 'solid', ... }
  • 只有设置,没有CSS. 每个字段都有一个封闭的enum,一个有边号,一个 #RRGGBB 颜色或目录编号。 无效的输入被拒绝(或,在SDKs, )——它永远无法到达样式表.
  • 预设 : minimal, (中文(简体) ), atlas, (中文(简体) ), glass, (中文(简体) ), midnight, (中文(简体) ), editorial, (中文(简体) ), terminal, (中文(简体) ), sunrise, (中文(简体) ), forest, (中文(简体) ), grape, (中文(简体) ), slate, (中文(简体) ), split-photo, (中文(简体) ), bold。 。 。 .
  • 变量 : DESIGN_CSS_VARIABLES 列表中 --atlas-* 自定义属性 编译器发出其类型和描述.
  • 字体 : FONT_CATALOG 是编程字体列表。 Web 字体自发托管 by Atlas;访客浏览器从不接触第三方字体主机.
  • 对比度 : contrastRatio, (中文(简体) ), readableOn, (中文(简体) ), readableInk 财务报告和审定财务报表 designWarnings (WCAG AA检查解决的设计).

二入门. @atlasauth/design 包括zod计划 和仪表板验证器validateDesign, (中文(简体) ), applyDesignPatch) (中文(简体) ). @atlasauth/design/runtime 是无 zod 子集 渲染器需要的预设, resolveDesign编号 :layerDesign,编译器、数据属性、字体、对比 和 SDK 组成帮助者——有接受的手写输入守护器 这正是计划所接受的 在捆绑大小很重要的地方使用它.

运行时间依赖 : zod (仅限完整条目). 工作于浏览器,节点,德诺,邦和边缘跑道.

麻省理工学院有执照.

版本与发布记录

@atlasauth/design 共发布 4 个版本,首次发布于 2026/10/14;过去 12 个月发布了 4 个版本。

版本发布日期距今
0.3.0latest2026/10/2414 天前
0.2.02026/10/1623 天前
0.1.02026/10/1425 天前
0.0.0-stage2026/10/1425 天前

关于 @atlasauth/design 的常见问题

@atlasauth/design 是什么?

Atlas设计系统:由Atlas主机页面和SDK组件共享的结构化设计计划,预设,解析器,安全的CSS编译器,对比辅助器和解析字体列表.

如何安装 @atlasauth/design?

在项目目录运行 npm install @atlasauth/design,或使用 pnpm add / yarn add / bun add。

@atlasauth/design 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@atlasauth/design 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@atlasauth/design 可以商用吗?

@atlasauth/design 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@atlasauth/design 的下载量有多少?

根据 npm 官方下载统计,@atlasauth/design 在 2026/10/07 – 2026/11/05 这 30 天内被下载 1,850 次,日均约 62 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@atlasauth/design 还在维护吗?

最新版本 0.3.0 发布于 2026/10/24(14 天前);至今共发布 4 个版本,其中过去 12 个月发布了 4 个;首次发布于 2026/10/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。