Skip to content

chore: polish packaging and docs after going public#2

Merged
yashimosh merged 1 commit into
mainfrom
chore/repo-polish
Jul 19, 2026
Merged

chore: polish packaging and docs after going public#2
yashimosh merged 1 commit into
mainfrom
chore/repo-polish

Conversation

@yashimosh

Copy link
Copy Markdown
Owner

Summary

  • Add files allowlist to package.json so npm pack/publish only ships src/ (previously would have pulled in test fixtures — two bundled font files, ~640KB — and docs)
  • Fix README's stale node --test test/ reference — that form silently fails to discover tests on newer Node test-runner versions; npm test (now node --test test/*.test.mjs) is the reliable one
  • Add CI status and license badges to the README now that the repo is public with a working Actions workflow

Test plan

  • npm test — 67/67 passing
  • npm pack --dry-run — tarball now contains only src/, LICENSE, README.md, package.json (49 kB unpacked, down from including test fixtures/docs)

🤖 Generated with Claude Code

- Add files allowlist to package.json so npm pack only ships src/
  (previously would have included test fixtures and docs)
- Fix README's stale test command reference (node --test test/ no
  longer reliably discovers tests on newer Node; npm test does)
- Add CI and license badges to README now that the repo is public
  with a working Actions workflow

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@yashimosh
yashimosh merged commit 0b1e924 into main Jul 19, 2026
4 checks passed
@yashimosh
yashimosh deleted the chore/repo-polish branch July 19, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant