open-index/open-npm huggingface dataset:
npm package: @neo-reckoning/preact
Description: Headless Preact hooks for calendar state management. Built on [@neo-reckoning/core](https://www.npmjs.com/package/@neo-reckoning/core) and [@neo-reckoning/models](https://www.npmjs.com/package/@neo-reckoning/models).
Latest version: 0.1.1
Deprecated: Renamed to
  @daywatch/cal-preact. See
  https://www.npmjs.com/package/@daywatch/cal-preact

# @neo-reckoning/preact

Headless Preact hooks for calendar state management. Built on [@neo-reckoning/core](https://www.npmjs.com/package/@neo-reckoning/core) and [@neo-reckoning/models](https://www.npmjs.com/package/@neo-reckoning/models).

All hooks return data structures only. No DOM, no components, no CSS.

## Install

```
npm install @neo-reckoning/preact @neo-reckoning/core preact
```

If you want framework-neutral derived helpers without hooks, use `@neo-reckoning/models` directly.

This package also includes controlled selection hooks: `useDateSelection` for date-range picking and `useTimeSelection` for time-block picking.

See [examples/preact/](../../examples/preact/) for complete reference components built from those hooks.
npm package: @neo-reckoning/solid
Description: Reactive Solid primitives for calendar state management. Built on [@neo-reckoning/core](https://www.npmjs.com/package/@neo-reckoning/core) and [@neo-reckoning/models](https://www.npmjs.com/package/@neo-reckoning/models).
Latest version: 0.1.1
Deprecated: Renamed to @daywatch/cal-solid.
  See https://www.npmjs.com/package/@daywatch/cal-solid

# @neo-reckoning/solid

Reactive Solid primitives for calendar state management. Built on [@neo-reckoning/core](https://www.npmjs.com/package/@neo-reckoning/core) and [@neo-reckoning/models](https://www.npmjs.com/package/@neo-reckoning/models).

This package exposes idiomatic `create*` helpers backed by Solid's reactive system.

## Install

```
npm install @neo-reckoning/solid @neo-reckoning/core solid-js
```

If you want framework-neutral derived helpers without reactive wrappers, use `@neo-reckoning/models` directly.

This package also includes `createDateSelection` and `createTimeSelection` for controlled date-range and time-block interactions.

See [examples/solid/](../../examples/solid/) for complete reference components built from those primitives.