@atom.io/template-solid-lossless-numbers

中文文档
0.0.57发布于 2026/11/10Apache-2.0ES Module构建来源已验证近 30 天下载 1694
原始使用文档
文档目录5 节
  1. What It Shows
  2. Run It
  3. Quality Checks
  4. Where To Look
  5. Next Ideas

Solid Lossless Numbers

A Solid + Vite starter for exploring exact rational arithmetic with @atom.io/solid and the rationality package.

What It Shows

  • atoms and atom families for editable rational inputs
  • mutable atom state backed by an ordered list transceiver
  • selector families for simplified fractions, decimal views, and float precision
  • transactions for applying arithmetic operations across related state

Run It

npm run dev

Build and preview the production app:

npm run build
npm run preview

Quality Checks

Run npm run lint before committing. It enforces ESLint, type-aware Oxlint, and TypeScript with zero warnings. Run npm run fmt:check in CI and npm run fmt to apply the pinned dprint configuration locally.

Where To Look

  • src/App.tsx: the atom.io state model, Solid components, and rational arithmetic UI.
  • src/App.tsx.module.css: component-scoped styling for the playground.
  • src/globals.css: global page styling.

Next Ideas

  • Add named saved calculations.
  • Persist the rational list between reloads.
  • Add tests around selectors that detect floating-point precision.

版本与发布记录

@atom.io/template-solid-lossless-numbers 共发布 57 个版本,首次发布于 2026/03/22;过去 12 个月发布了 57 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.0.57latest2026/11/10今天
0.0.562026/11/081 天前
0.0.552026/11/054 天前
0.0.542026/11/054 天前
0.0.532026/10/319 天前
0.0.522026/10/2911 天前

关于 @atom.io/template-solid-lossless-numbers 的常见问题

如何安装 @atom.io/template-solid-lossless-numbers?

在项目目录运行 npm install @atom.io/template-solid-lossless-numbers,或使用 pnpm add / yarn add / bun add。

@atom.io/template-solid-lossless-numbers 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/atom.io__template-solid-lossless-numbers 是否存在。

@atom.io/template-solid-lossless-numbers 支持 ESM 还是 CommonJS?

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

@atom.io/template-solid-lossless-numbers 可以商用吗?

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

@atom.io/template-solid-lossless-numbers 的下载量有多少?

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

@atom.io/template-solid-lossless-numbers 还在维护吗?

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