Skip to content

chore: rename browser-toolset to @stuntkit/browser-toolset, published to npm - #49

Merged
mrprkr merged 1 commit into
mainfrom
chore/browser-toolset-npm
Nov 3, 2026
Merged

mrprkr merged 1 commit into
mainfrom
chore/browser-toolset-npm

Conversation

@mrprkr

@mrprkr mrprkr commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Renames @stunt-double/browser-toolset to @stuntkit/browser-toolset and moves it from GitHub Packages to npm, with provenance. Version stays at 0.2.1, the same code already on GitHub Packages. The stuntkit npm org is registered to the maintainer.

  • Package, README, examples, skills, templates and the .changeset ignore list use the new name.
  • scripts/publish-npm.mjs publishes browser-toolset alongside stuntdouble.
  • The other @stunt-double/* packages are unchanged and stay on GitHub Packages.

Rollout (needs Michael)

  1. Merge this PR.
  2. Publish 0.2.1 once by hand, because npm trusted publishing needs the package to exist first: cd packages/browser-toolset && pnpm build && npm publish --access public --provenance=false (2FA).
  3. Configure trust: npm trust github @stuntkit/browser-toolset --repo stunt-double/stuntkit --file release.yml --allow-publish (2FA).
  4. Later releases go through the release workflow.

Verification

  • pnpm -r type-check, pnpm lint, pnpm format:check, pnpm test (all six suites, 0 failures)
  • npm pack --dry-run in packages/browser-toolset: @stuntkit/browser-toolset@0.2.1

Risk

Anyone installing @stunt-double/browser-toolset from GitHub Packages must switch to the npm name. Known users today are the monorepo mirror and Studio.

…h to npm

The package moves from GitHub Packages to npm under the stuntkit scope,
ahead of the stuntdouble Studio repo move. Its version stays at 0.2.1 (the
same code already on GitHub Packages); npm gets it first.

The first npm publish is manual, because npm trusted publishing can only be
configured for a package that already exists. Then the release workflow
publishes later versions.

Signed-off-by: Michael Parker <michael@stuntdouble.io>
@mrprkr
mrprkr force-pushed the chore/browser-toolset-npm branch from d9b6cfb to 97a5c58 Compare November 3, 2026 20:28
@mrprkr mrprkr changed the title chore: rename browser-toolset to @stuntdouble/browser-toolset, published to npm chore: rename browser-toolset to @stuntkit/browser-toolset, published to npm Nov 3, 2026
@mrprkr
mrprkr merged commit 96e1c62 into main Nov 3, 2026
5 checks passed
@mrprkr
mrprkr deleted the chore/browser-toolset-npm branch November 3, 2026 20:32

@graphify-labs graphify-labs Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Graphify reviewed this change.

Code graph out of date: Health delta baseline: last indexed commit 56f6b8e (diverged from this PR's base — delta is approximate). Impact and hotspot numbers below may be wrong.

No verdict: the code graph is out of date. Static checks found no blocking issues, but they compared against an outdated graph. The next push after the repository re-indexes gets a full review.

Not checked: tests were not run; no formal proof of the changed code.


No blocking issues. I didn't find anything I'd hold the merge for.

Analysis details — impact, health, verification

Impact & health

Graphify review

Impact — 0 functions depend on the 0 functions this change touches.

Health — grade A; no new coupling hotspots.

Verification — 0 functions in the blast radius were not formally verified this run (proofs are advisory here).

Health delta baseline: last indexed commit 56f6b8e (diverged from this PR's base — delta is approximate).

Diff could not be reliably attributed to this PR: the base/head merge-base was unreachable in the shallow clone, so detailed findings were skipped (rather than emit a two-dot diff, which would misattribute base-branch changes).

Gate & verification

graphify gate

PASS — objectively clean (no health regressions, tests not run — proofs not run this pass (advisory)). Grounded, not self-assessed.

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