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.
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
- import-specifier-scan-kitScan JavaScript source text for import, export, dynamic import and require specifiers.
- node-lockfile-doctor-kitInspect Node package-manager lockfile consistency with structured diagnostics.
- package-author-parse-kitParse package author, maintainer and contributor strings with stable diagnostics.
- css-font-shorthand-kitParse and format CSS font shorthand values with structured diagnostics.
- css-media-query-match-kitParse and match small CSS media query lists with stable diagnostics.
- filepath-validator-kitValidate file path strings with portable, POSIX or Windows policies and structured diagnostics.
- file-extension-inspect-kitInspect filename extensions with explicit dotfile, extensionless and compound-extension policies.
Ops
Reports, logs, migrations and runtime diagnostics
- large-log-viewer-kitInspect and render large browser logs with offset indexing, virtual windows and chunked search.
- junit-report-doctor-kitNormalize JUnit XML reports with stable diagnostics for CI pipelines and test report uploads.
- lcov-trace-doctor-kitInspect LCOV tracefiles with structured diagnostics and coverage summaries.
- systemd-unit-doctor-kitInspect systemd unit files with portable diagnostics for browsers, CLIs and CI.
- crontab-timer-migration-kitGenerate systemd timer migration drafts from crontab text with diagnostics.
- retry-delay-plan-kitBuild deterministic retry delay plans with diagnostics, jitter and Retry-After helpers.
- jmx-k6-migration-kitAudit JMeter JMX files and generate safe k6 migration scaffolds with explicit diagnostics.
- terminal-table-kitParse fixed-width terminal table output into typed rows for scripts, dashboards and docs.
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.