chore(repo): remove stale root npm files, relocate MIGRATING-0.3 doc, drop setup-branch-protection script - #318
Merged
StefanSteiner merged 3 commits intoSep 8, 2026
Conversation
These were a leftover from an early local smoke-test of the packed hyperdb-mcp npm tarball (lockfile name 'hyper-api-rust-copy'), committed in the initial OSS import. They pin file: tarballs at v0.1.0 that no longer exist, so a root 'npm install' just fails; no CI, Makefile, or tooling runs npm at the repo root (every npm step cd's into a subdir). The real npm packaging lives under hyperdb-mcp/npm/ and hyperdb-api-node/.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Repo housekeeping — three small, independent cleanups, no code or public-API
impact.
Changes
Remove stale root
package.json/package-lock.json. These were aleftover from an early local smoke-test of the packed
hyperdb-mcpnpmtarball (the lockfile is literally named
hyper-api-rust-copy), committed inthe initial OSS import. They pin
file:tarballs at v0.1.0 that no longerexist, so a root
npm installjust fails. Nothing consumes them — everynpm install/npm ciin CI and the Makefile firstcds into asubdirectory (
hyperdb-api-node/,hyperdb-mcp/npm/); there is no rootnode_modulesand the root file has noscripts. The real npm packaginglives under
hyperdb-mcp/npm/andhyperdb-api-node/.Relocate
MIGRATING-0.3.md→docs/superpowers/specs/MIGRATING-0.3.md.Pure rename (100% identical content); tidies the repo root. Lints clean under
the nested
docs/superpowers/.markdownlint.json.Delete
scripts/setup-branch-protection.sh. No references remainanywhere in the tree (docs, CI, Makefile).
Notes
bypass needed).
CHANGELOG.md:275(a v0.3.0 entry) — pointsat the old root path
./MIGRATING-0.3.md. The rootCHANGELOG.mdisrelease-please-generated and not hand-editable per project convention, so it is
intentionally left untouched here; the link target is the relocated migration
guide.