Skip to content

Vincent1993/internationalized

Repository files navigation

Internationalized · 国际化格式化套件

CI Coverage Tests

Internationalized 将数字与日期时间格式化能力拆分为多个 @internationalized/* 包,提供一致的 React 组件、Hook、函数式 API 以及可扩展的插件体系。

📦 套件一览

包名 功能简介 文档
@internationalized/number-format 基于 Intl.NumberFormat 的数字、货币、比例格式化与解析能力 数字格式化包概览
@internationalized/date-format 结合 date-fnsIntl.DateTimeFormat 的日期时间格式化、区间处理与快捷日期函数 日期格式化包概览

🚀 快速开始

pnpm add @internationalized/number-format
pnpm add @internationalized/date-format # 如需日期时间能力
import { NumberFormat } from '@internationalized/number-format';
import { DateFormat } from '@internationalized/date-format';

<NumberFormat value={1888.6} style="currency" currency="CNY" />;
<DateFormat value={Date.now()} dateStyle="medium" timeStyle="short" />;

📚 文档

完整指南、架构说明与 API 参考可访问 文档站点

✅ 质量

仓库通过 Vitest 保持高覆盖率测试,并在 CI 中运行 Lint 与单测任务。详见 .github/workflows/ci.yml

🛠️ 开发

pnpm install
pnpm test
pnpm lint

建议在提交前运行测试与 Lint,确保与 CI 保持一致。

📄 License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors