@embeddable.com/remarkable-ui

中文文档
3.10.0发布于 2026/11/12TypeScriptES Module构建来源已验证近 30 天下载 3359

显著的 UI 是一个由美丽的分析组件组成的库——图表、控制器、表格和更多的——设计,通过 颗粒式 CSS 变量。 。 。 .

中文使用文档
文档目录9 节
  1. 🎨型系统
  2. CSS 变量结构
  3. 安装和使用
  4. 安装
  5. CSS 设置
  6. 导入组件
  7. 项目结构
  8. 捐款
  9. 许可证

显著的 UI

显著的 UI 是一个由美丽的分析组件组成的库——图表、控制器、表格和更多的——设计,通过 颗粒式 CSS 变量。 。 。 .

🎨型系统

可标注的UI组件的每个方面都可以使用颗粒CSS变量进行定制.

CSS 变量结构

还有 三层 我们系统中的变量:

  1. 核心变量

    • 原始原始 CSS (颜色、 间距、 类型尺度)

    • 不覆盖 - 他们作为基金会.

  2. 语义变量

    • 从核心变量(例如:. --em-sem-background, (中文(简体) ), --em-sem-chart-color--1, (中文(简体) ), --em-sem-text(中文(简体) )

    • 控制系统 全球 外观和感觉:调色板,品牌颜色,默认打字.

  3. 构成部分变量

    • 特定成分的符号(例如:. --em-card-border-radius, (中文(简体) ), --em-card-subtitle-color(中文(简体) )

    • 微调单个组件而不影响全球语义.

安装和使用

安装


npm install @embeddable.com/remarkable-ui

CSS 设置

库中包含所有 CSS 变量的倒置值,所以除非您想要自定义主题,您不需要覆盖任何东西.

要覆盖样式, 请定义您想要的 CSS 文件的变量 :

:root {
    ...
    --em-card-background: "grey",
    ...
}

然后导入您的 CSS 文件到您的项目根 :

import 'your-file-here.css';

导入组件

import { Button, Card } from '@embeddable.com/remarkable-ui';

项目结构

scripts/         # Automation scripts
src/
  components/    # Chart, editor and shared components
  hooks/         # Reusable hooks used by the components
  styles/        # Global css and types for the exising css variables
  types/         # Shared TypeScript types
  utils.ts/      # Utility functions

捐款

我们欢迎反馈和贡献!

  1. 叉子存储器
  2. 创建特性分支
  3. 提交更改
  4. 打开拉动请求

请遵循我们的代码风格 并包含测试任何新的特性.

许可证

麻省理工学院——见 LICENSE 详细文件.

版本与发布记录

@embeddable.com/remarkable-ui 共发布 154 个版本,首次发布于 2025/09/01;过去 12 个月发布了 89 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
3.10.0latest2026/11/121 天前
3.9.02026/11/121 天前
3.8.02026/10/3014 天前
3.7.22026/10/2915 天前
3.7.12026/10/011 个月前
3.7.02026/10/011 个月前

关于 @embeddable.com/remarkable-ui 的常见问题

@embeddable.com/remarkable-ui 是什么?

显著的 UI 是一个由美丽的分析组件组成的库——图表、控制器、表格和更多的——设计,通过 颗粒式 CSS 变量。 。 。 .

如何安装 @embeddable.com/remarkable-ui?

在项目目录运行 npm install @embeddable.com/remarkable-ui,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=19.1.1)、react-dom(>=19.1.1)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@embeddable.com/remarkable-ui 支持 TypeScript 吗?

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

@embeddable.com/remarkable-ui 支持 ESM 还是 CommonJS?

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

@embeddable.com/remarkable-ui 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@embeddable.com/remarkable-ui 可以商用吗?

@embeddable.com/remarkable-ui 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@embeddable.com/remarkable-ui 的下载量有多少?

根据 npm 官方下载统计,@embeddable.com/remarkable-ui 在 2026/10/14 – 2026/11/12 这 30 天内被下载 3,359 次,日均约 112 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@embeddable.com/remarkable-ui 还在维护吗?

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