| name | tunelito-package |
| description | Maintain Tunelito npm package quality. Use for package.json, package-lock, npm pack, npm install smoke tests, CI workflows, release docs, or distribution changes. |
| allowed-tools | Read, Grep, Glob, Bash |
Package Context
!node -e "const p=require('./package.json'); console.log(JSON.stringify({name:p.name, version:p.version, engines:p.engines, files:p.files, scripts:p.scripts}, null, 2))"
Instructions
Check:
package.json and package-lock.json versions match.
bin.tunelito points to bin/tunelito.js.
files includes everything linked from package docs and excludes local config.
npm run ci passes.
npm pack --dry-run contains expected files.
- Clean tarball install works.
- If already published, npm
npx install works.
Do not use a prepack hook for mandatory checks; it can break git dependency installs. Keep checks explicit in CI and release playbooks.