@calenderjs/core
v0.3.1
Published
CalenderJS 核心日历组件库 - 基于 Web Components
Readme
@calenderjs/core
CalenderJS 核心包 — 提供通用数据模型、上下文接口和工具函数。
注意:日历 Web Component 位于
@calenderjs/calendar(<wsx-calendar>),不在本包中。
职责
- 核心数据模型(
User等) - 上下文接口(渲染、验证、行为检查上下文)
- 通用类型定义与工具函数
安装
pnpm add @calenderjs/core使用示例
import type { User } from "@calenderjs/core";
import {} from /* 工具函数 */ "@calenderjs/core";
const user: User = {
id: "1",
email: "[email protected]",
role: "user",
};与 Calendar 的关系
@calenderjs/event-model # Event 接口 SSOT
@calenderjs/core # 核心模型、上下文、工具(本包)
@calenderjs/calendar # WSX 日历组件 <wsx-calendar>
@calenderjs/react # React 封装Calendar 组件通过 @calenderjs/calendar 导入:
import { Calendar } from "@calenderjs/calendar";
// 或 React
import { Calendar } from "@calenderjs/react";相关包
- @calenderjs/calendar — 日历 Web Component
- @calenderjs/event-model — Event 数据模型
- @calenderjs/event-dsl — Event DSL
