@rrulenet/core
v0.1.4
Published
Shared recurrence engine for parsing, querying, timezone-aware expansion, set composition, and text rendering.
Maintainers
Readme
@rrulenet/core provides the shared engine in the ecosystem. It is intended to be consumed by the public packages rather than directly by most applications.
Use @rrulenet/core when you are building on top of the engine itself. Use @rrulenet/rrule for the classic class-based compat API, and use @rrulenet/recurrence for the Temporal-first public API.
Table of Contents
Install
npm install @rrulenet/coreRole in the Ecosystem
@rrulenet/core owns the shared recurrence engine:
- RFC-style parsing helpers
- timezone-aware occurrence expansion
- set algebra and querying
- text rendering primitives
Most applications should not import it directly. It is the package that powers the public APIs exposed by @rrulenet/rrule, @rrulenet/recurrence, and the workflows exposed through @rrulenet/cli.
Notes
@rrulenet/coreowns the engine implementation.@rrulenet/rruleand@rrulenet/recurrenceare the public API façades.@rrulenet/clishould consume the public APIs rather than deep engine internals.
