Commit daec447
authored
chore: tighten npm package contents and ignore .claude/ (#5)
Pre-publish hygiene so the tarball ships only what users need:
- Add `files: ["index.js"]` whitelist. The published tarball now
contains only index.js + README + LICENSE + package.json (4 files,
~7kB) instead of the previous 9 files including ASCII-art tuning
scripts (count-ascii.js, count-banner.js, jspod-ascii.js,
verify-spacing.js) and local agent state (.claude/settings.local.json).
- `npm pkg fix` cleaned the bin entry: "./index.js" -> "index.js"
(npm was auto-correcting this on every publish).
- Add .claude/ to .gitignore so local agent/IDE state never leaks
into the repo or future tarballs.
`npm publish --dry-run` is clean (no warnings, no stray files).1 parent 8218ff5 commit daec447
2 files changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
0 commit comments