Skip to content

chore: install sumit-api from npm instead of file: link#13

Merged
BenKalsky merged 4 commits into
mainfrom
chore/sumit-api-from-npm
Jul 2, 2026
Merged

chore: install sumit-api from npm instead of file: link#13
BenKalsky merged 4 commits into
mainfrom
chore/sumit-api-from-npm

Conversation

@BenKalsky

Copy link
Copy Markdown
Member

Why

sumit-api has been on npm since 0.4.0, but the dev dependency still pointed at file:../sumit-api and the README still said the package was "being published". A fresh clone without a sibling checkout failed to install.

Changes

  • devDependencies: sumit-api^0.4.0 (installed from the registry; peer range unchanged).
  • README: local development section no longer claims the package is unpublished; documents pnpm link ../sumit-api for developing against a local checkout.

Verification

pnpm install, pnpm typecheck, pnpm test (31/31), pnpm build — all green with the registry-sourced dependency.

🤖 Generated with Claude Code

BenKalsky and others added 4 commits July 2, 2026 21:14
sumit-api is published to npm (0.4.0), so the dev dependency no longer
needs the file:../sumit-api sibling link. Update the README local
development section accordingly and document pnpm link for developing
against a local checkout.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
With sumit-api installed from npm, CI no longer needs to check out and
build the sibling repo before installing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The dev dependency now installs sumit-api from npm; document
pnpm link for working against a local checkout.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
happy-dom ^15 carried a critical VM-context-escape advisory (fixed in
20.x) plus two high ones; the stale lockfile also held vitest's
transitive vite at 8.0.10 (fs.deny bypass, launch-editor NTLMv2
disclosure — both patched in 8.0.16). Bump happy-dom to ^20.8.9 and
regenerate the lockfile (vitest 4.1.9, vite 8.1.3). pnpm audit is now
clean; typecheck, tests (31/31) and build all pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@BenKalsky BenKalsky merged commit acb62c7 into main Jul 2, 2026
5 checks passed
@BenKalsky BenKalsky deleted the chore/sumit-api-from-npm branch July 2, 2026 18:48
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