@ooopsstudio/core
v0.1.0
Published
Contracts, ports, tokens, runtime utilities, and pure helpers for the Ooops System.
Downloads
29
Readme
@ooopsstudio/core
Contracts, ports, tokens, runtime helpers, and pure utilities for the Ooops System.
Install
pnpm add @ooopsstudio/core
# or
npm install @ooopsstudio/coreQuickstart
import {createContainer, TOK} from '@ooopsstudio/core'
import {createSystemClock} from '@ooopsstudio/core/runtime/time/system-clock'
const container = createContainer()
container.bind(TOK.Clock, createSystemClock())Useful public subpaths:
@ooopsstudio/core/contracts/*@ooopsstudio/core/ports/*@ooopsstudio/core/runtime@ooopsstudio/core/runtime/*@ooopsstudio/core/utils@ooopsstudio/core/utils/*@ooopsstudio/core/tokens
Runtime Notes
- ESM-only package
- Node
>=20 - TypeScript
>=5 - Intended for server, worker, and tooling runtimes
- Browser-safe only for the pure contract and utility parts you explicitly bundle
Package Policy
- Public API is defined by the package export map only
- Deep imports outside documented subpaths are unsupported
- Versioning is managed through Changesets
License
MIT © Ooops Studio
