AI-assisted independent implementation experiment

Build useful npm capabilities from zero.

Published TypeScript utilities with runnable browser demos, source links, installation notes and dated package evidence.

Every independent implementation starts from zero, publishes its own source and provides a runnable browser demonstration. The collection currently covers 40 packages.

Independent implementation, not source recovery.

The experiment uses AI to accelerate implementation, testing and documentation. Abandoned source code is not reused; the current repository, runnable behavior and human maintainer are the evidence shown.

No abandoned source code is copiedNew behavior is demonstratedMissing historical mappings are disclosed

All independent implementations

Browse by developer workflow. Every complete package links to its source, tests, CI and release or publication status.

Data

JSON, CSV, tables and object paths

  • json-html-kitRender JSON as safe, themed HTML that stays readable in docs, reports and support tools.
  • array-table-kitTurn arrays of objects into Markdown or HTML tables with explicit columns and clean escaping.
  • json-csv-kitConvert JSON records to CSV with TypeScript-first options, safe escaping and nested data support.
  • object-path-kitParse, normalize and safely access JavaScript object paths, including bracket notation.
  • object-key-pathsList nested key paths from objects and arrays for schema inspection, mapping and docs.
  • data-url-kitParse, validate and inspect data URLs with typed diagnostics, byte metadata and decoded output.

Text

Content parsing, matching and structured text

  • text-similarity-kitCompare and rank short strings with TypeScript-first fuzzy matching helpers.
  • frontmatter-kitParse and inspect front matter with typed metadata, body ranges and readable diagnostics.
  • svg-ast-kitParse SVG markup into a typed JSON AST with traversal, lookup and stats helpers.
  • caption-track-doctor-kitInspect SRT and WebVTT caption tracks with browser-focused diagnostics.
  • human-duration-parse-kitParse compact human duration strings into milliseconds with structured tokens and diagnostics.
  • number-range-list-kitParse integer range lists into safe expanded values, normalized segments and readable diagnostics.
  • numeric-unit-parse-kitParse numeric values with units into structured amounts, normalized strings and readable diagnostics.

Web

HTTP headers, robots.txt and browser-facing cleanup

  • http-cache-control-kitParse and format HTTP Cache-Control headers with typed diagnostics for tooling and tests.
  • http-accept-language-kitParse, format and lightly match HTTP Accept-Language headers with typed diagnostics.
  • http-link-header-kitParse, inspect and format HTTP Link headers with diagnostics and pagination helpers.
  • robots-txt-kitParse and evaluate robots.txt crawl rules with structured diagnostics.
  • har-redaction-kitRedact sensitive fields from HAR files with deterministic reports for support handoffs.

Code

Package metadata, imports, CSS and file names

Ops

Reports, logs, migrations and runtime diagnostics

Values

Colors, prices, hashes, grids and forms

  • hex-color-token-kitExtract and validate CSS hex color tokens with spans, normalized values and readable diagnostics.
  • color-nearest-match-kitMatch a color against a named palette with ranked results and readable diagnostics.
  • currency-code-symbol-kitResolve ISO currency codes to locale-aware symbols with structured diagnostics.
  • localized-price-parse-kitParse localized price strings into decimal values, currency hints and separator metadata.
  • murmur-string-hash-kitHash UTF-8 strings with browser-friendly MurmurHash3 x86_32 helpers.
  • hex-grid-kitBuild interactive SVG hex grids with cube coordinates, hit testing and framework-agnostic helpers.
  • proto-form-kitTurn Protocol Buffer schemas into form-friendly metadata, method hints and JSON examples.