@aglyn/shared-data-enums

中文文档
1.19.0发布于 2026/11/07Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 2万

Aglyn 套件共享的常数、 enum 和小纯帮助器: HTTP 代码、 CSS 值解析、调色板托起 CSS 变量、 MUI sx 别名:扩展、图标常数和环境旗帜。 它主要是大个子的附属物 @aglyn/* 包装

中文使用文档
文档目录5 节
  1. 安装
  2. 里面有什么东西
  3. 使用量
  4. 怎样才合适
  5. 许可证

@aglyn/ shared- data- enum

Aglyn 套件共享的常数、 enum 和小纯帮助器: HTTP 代码、 CSS 值解析、调色板托起 CSS 变量、 MUI sx 别名:扩展、图标常数和环境旗帜。 它主要是大个子的附属物 @aglyn/* 包,帮助者可以自行使用.

从Aglyn monorepo出版到npm. 随后的版本 语义版本。 。 。 .

安装

npm install @aglyn/shared-data-enums

可选对等依赖 : firebase编辑 firebase-auth 模块导入错误代码和类型 firebase/auth,然后根条目再导出该模块,因此安装 firebase 如果你进口其中之一。 其它模块都可以被它的子路径所导入 没有它,这就是如何 @aglyn/aglyn 使用此软件包:核心安装并运行时没有Firebase SDK.

里面有什么东西

根条目再导出下面每个模块. 每一个也可以单独导入,作为 @aglyn/shared-data-enums/<module>。 。 。 .

  • http - 那个 HttpStatusCode, (中文(简体) ), HttpRequestMethod 财务报告和审定财务报表 HttpResponseStatus enums,即: HttpRefCode* 页:1 createHttpRefCode。 。 。 .
  • styles —— 说 CssUnit, (中文(简体) ), parseCssDimension 编号 : buildCssDimension, (中文(简体) ), parseCssGradient 编号 : buildCssGradient, (中文(简体) ), isCssGradientValue, (中文(简体) ), describeCssColorProblem, (中文(简体) ), parseCssMeasurement 编号 : buildCssMeasurement。解析器无法以 raw 和序列化不变.
  • palette-token-css-var (通过 styles)——在调色板符号路径及其 var(--mui-palette-…) 窗体: paletteTokenToCssVar, (中文(简体) ), parsePaletteTokenCssVar, (中文(简体) ), paletteTokenToAlphaCssVar, (中文(简体) ), cssColorToChannel 及相关职能.
  • sx-property-aliases —— 说 SX_PROPERTY_ALIASES, (中文(简体) ), expandSxAliases, (中文(简体) ), isSxAliasProperty, (中文(简体) ), canonicalSxProperties, (中文(简体) ), sxAliasesFor。 。 。 .
  • breakpoint-span —— 说 SPAN_BREAKPOINTS, (中文(简体) ), parseBreakpointSpan, (中文(简体) ), buildBreakpointSpan。 。 。 .
  • data-table ——一行字符串表值的助手: parseDataTableRows, (中文(简体) ), serializeDataTable, (中文(简体) ), readPastedDataTable, (中文(简体) ), withRowAdded, (中文(简体) ), withColumnAdded, (中文(简体) ), withCellSet 和他们的对等者.
  • icons —— 说 ICON_VARIANT_* 常数,每个图标对象来自 @aglyn/shared-data-mdi。 。 。 .
  • firebase-auth —— 说 AuthAppErrorCodes, (中文(简体) ), AuthErrorMessage, (中文(简体) ), AuthErrorNotice, (中文(简体) ), AuthErrorIgnore 和相关的类型.
  • global - 旗从 process.env (单位:千美元)IS_PRODUCTION, (中文(简体) ), IS_DEVELOPMENT, (中文(简体) ), IS_TEST, (中文(简体) ), PACKAGE_VERSION,并 HAS_WINDOW 编号 : HAS_DOCUMENT。 。 。 .
  • aglyn, (中文(简体) ), aglyn-applications —— Aglyn 自己的品牌和应用名常数(BRAND, (中文(简体) ), PRODUCT_NAME, (中文(简体) ), APP_CONSOLE, (中文(简体) ), APP_TENANT, (中文(简体) ), APP_WWW) (中文(简体) ).

使用量

import {
  CssUnit,
  HttpStatusCode,
  buildCssDimension,
  parseCssDimension,
} from '@aglyn/shared-data-enums'

parseCssDimension('12px') // { value: 12, unit: CssUnit.PIXELS }
parseCssDimension('calc(100% - 2rem)') // { raw: 'calc(100% - 2rem)' }
buildCssDimension({ value: 1.5, unit: CssUnit.EM }) // '1.5em'

HttpStatusCode.OK // 200

单个模块,没有其余的枪管:

import { expandSxAliases } from '@aglyn/shared-data-enums/sx-property-aliases'

怎样才合适

A 类 shared 数据包。 它只取决于其他共享软件包(@aglyn/shared-data-mdi, (中文(简体) ), @aglyn/shared-util-tools),以及核心(@aglyn/aglyn),租户,发包人和插件包都取决于此. 共享软件包是通用的:它们只导入其他共享软件包并持有没有插件的域名.

许可证

阿帕奇2.0 (英语). 资料来源: https://github.com/aglyn/aglyn/tree/main/libs/shared/data/enums 页面存档备份,存于互联网档案馆

版本与发布记录

@aglyn/shared-data-enums 共发布 161 个版本,首次发布于 2026/09/21;过去 12 个月发布了 161 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.19.0latest2026/11/07今天
1.18.02026/11/07今天
1.17.02026/11/07今天
1.16.02026/11/07今天
1.15.22026/11/061 天前
1.15.12026/11/061 天前

其他发布通道:beta → 1.0.0-beta.296。

关于 @aglyn/shared-data-enums 的常见问题

@aglyn/shared-data-enums 是什么?

Aglyn 套件共享的常数、 enum 和小纯帮助器: HTTP 代码、 CSS 值解析、调色板托起 CSS 变量、 MUI sx 别名:扩展、图标常数和环境旗帜。 它主要是大个子的附属物 @aglyn/* 包装

如何安装 @aglyn/shared-data-enums?

在项目目录运行 npm install @aglyn/shared-data-enums,或使用 pnpm add / yarn add / bun add。

@aglyn/shared-data-enums 支持 TypeScript 吗?

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

@aglyn/shared-data-enums 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@aglyn/shared-data-enums 可以商用吗?

@aglyn/shared-data-enums 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@aglyn/shared-data-enums 的下载量有多少?

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

@aglyn/shared-data-enums 还在维护吗?

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