ts-playground
    Preparing search index...

    ts-playground

    ts-playground

    Coverage TODO/FIXME

    Playground for TypeScript The repository tracks TODO and FIXME markers with gh-counter. It also tracks built package artifact size with gh-build-size.

    • [x] Basis

      • [x] test with vitest
      • [x] coverage with octocov
      • [x] lint / format with biomejs
      • [x] Add TypeDoc for documentation
      • [x] Publish NPM package
    • [x] @kitsuyui/bits128 ... utilities for converting and transforming 128-bit values

    • [x] @kitsuyui/cipher ... cipher utilities for encryption and decryption

    • [x] @kitsuyui/debug ... debugging utilities for JavaScript and TypeScript

    • [x] @kitsuyui/hello ... simple hello world package

    • [x] @kitsuyui/incremental-color-palette ... incremental color palette generator

    • [x] @kitsuyui/intended-rollback ... intended transaction rollback for prisma

    • [x] @kitsuyui/is-local ... determine if a given host is local or not

    • [x] @kitsuyui/luxon-ext ... extension for luxon

    • [x] @kitsuyui/mymath ... simple math package

    • [x] @kitsuyui/number-time ... treat number as time

    • [x] @kitsuyui/object-version-control ... object version control with diff and merge

    • [x] @kitsuyui/string ... simple string package

    • [x] @kitsuyui/symbolic-prototype ... modern prototype extension with Symbol

    • [x] @kitsuyui/word-stats ... word statistics package (count, TF-IDF, etc.)

    bun install
    
    bun run build
    
    bun run dev
    
    bun run test
    
    bun run check-module-isolation
    bun run typecheck
    bun run validate
    bun run typedoc

    Install lefthook and register the Git hooks:

    lefthook install
    

    pre-commit — runs on every commit:

    • bun run lint — Biome linter check
    • bun run typecheck — TypeScript type check

    pre-push — runs on every push:

    • bun run lint — Biome linter check
    • bun run typecheck — TypeScript type check
    • bun run test — Vitest test suite with coverage

    These hooks bring CI feedback to your local workflow. CI still runs the full suite (including build, package export validation, and TypeDoc generation) on every pull request and push to main.

    MIT