@tyndall/shared

v0.0.15

Published

Shared utility package for hashing, file operations, timing, cache keys, and platform metadata.

Downloads

2,646

Readme

@tyndall/shared

Overview

Shared utility package for hashing, file operations, timing, cache keys, and platform metadata.

Responsibilities

  • Provide deterministic hashing and stable serialization helpers
  • Provide safe file and cache utility primitives
  • Keep reusable cross-package helpers independent of framework layers
  • Provide shared logger primitives with severity filtering and readable level-based formatting

Public API Highlights

  • hash and normalizePath
  • readFileSafe and writeFileAtomic
  • computeCacheRootKey and resolveCacheRoot

Development

  • Build: bun run --filter @tyndall/shared build
  • Test (from workspace root): bun test

Documentation

Maintenance Rules

  • Keep this document aligned with implemented package behavior.
  • Update spec.md and architecture.md whenever package contracts or design boundaries change.
  • Record user-visible package changes in CHANGELOG.md.