Skip to content

Tidy up publish readiness after the scope rename#45

Merged
jeremyfelt merged 1 commit into
trunkfrom
publish-readiness-fixes
Jun 3, 2026
Merged

Tidy up publish readiness after the scope rename#45
jeremyfelt merged 1 commit into
trunkfrom
publish-readiness-fixes

Conversation

@jeremyfelt

Copy link
Copy Markdown
Member

Summary

Follow-up cleanup found during a post-publish review. None of these change runtime behavior; they close loose ends left by the rename to @happyprime/reglance and harden future publishes.

  • Regenerate package-lock.json root entry — it still carried "name": "reglance" and "license": "ISC", out of sync with package.json. npm ci would otherwise see a mismatch.
  • Add publishConfig.access: public — scoped packages default to restricted, so every publish needed a manual --access public and could silently go private. This makes public the default.
  • Add bugs URL — points issue reporters at the GitHub tracker.
  • chmod +x bin/reglance.mjs — was mode 644; executable in a fresh clone now (npm already set this in the published tarball, so installed consumers were unaffected).

Verification

  • npm test → 83 pass
  • Lockfile root now @happyprime/reglance / MIT
  • publishConfig and bugs present; bin is 755

🤖 Generated with Claude Code

Follow-up from the npm publish prep:

- Regenerate package-lock.json root entry, which still carried the old
  unscoped name and ISC license.
- Add publishConfig.access=public so scoped publishes don't silently go
  private (and don't need a manual --access flag each time).
- Add a bugs URL.
- Mark bin/reglance.mjs executable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jeremyfelt
jeremyfelt merged commit 219897e into trunk Jun 3, 2026
2 checks passed
@jeremyfelt
jeremyfelt deleted the publish-readiness-fixes branch June 3, 2026 23:23
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