Skip to content

feature: migrate from lerna to npm workspaces - #13

Merged
levivilet merged 1 commit into
mainfrom
feature/npm-workspaces
Jul 26, 2026
Merged

feature: migrate from lerna to npm workspaces#13
levivilet merged 1 commit into
mainfrom
feature/npm-workspaces

Conversation

@levivilet

Copy link
Copy Markdown
Contributor

Summary

  • replace Lerna with npm workspaces across the seven packages
  • consolidate installation into the root lockfile while preserving all 35 retained direct resolved versions and the internal devcontainer-node workspace link
  • update root-hoisted Jest/server paths, cache calculation, workflows, and the all-workspace dependency updater
  • retain package-local e2e and memory tool resolutions

Verification

  • nice npm ci
  • npm run build
  • Jest: 7 suites, 30 tests
  • npm run type-check
  • npm run lint
  • changed-file Prettier check
  • npm ls --workspaces --depth=0
  • direct resolution audit: 35 checked, 1 workspace link, 0 mismatches
  • git diff --check

Docker-backed devcontainer e2e is covered by the PR matrix.

@levivilet
levivilet enabled auto-merge (squash) July 26, 2026 07:26
@levivilet
levivilet merged commit be9275a into main Jul 26, 2026
5 checks passed
@levivilet
levivilet deleted the feature/npm-workspaces branch July 26, 2026 07:28
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