Rename @mosaic/* to @mosaicstack/* and enhance update checker #391

Closed
opened 2026-04-05 02:34:29 +00:00 by jason.woltje · 0 comments
Owner

Problem

The Mosaic npm packages use @mosaic scope but the npmjs org is @mosaicstack. Also mosaic update only checks @mosaic/mosaic instead of all installed Mosaic packages.

Acceptance Criteria

  1. Unpublish all existing @mosaic/* packages from Gitea registry
  2. Rename all packages from @mosaic/* to @mosaicstack/* (17 packages)
  3. Update all internal dependencies, imports, docs
  4. Update .woodpecker/publish.yml and tools/install.sh
  5. Add checkForAllUpdates() to update-checker.ts (check all @mosaicstack/* packages)
  6. Merge mosaic update and mosaic upgrade
  7. Verify: build, test, CI green
## Problem The Mosaic npm packages use @mosaic scope but the npmjs org is @mosaicstack. Also mosaic update only checks @mosaic/mosaic instead of all installed Mosaic packages. ## Acceptance Criteria 1. Unpublish all existing @mosaic/* packages from Gitea registry 2. Rename all packages from @mosaic/* to @mosaicstack/* (17 packages) 3. Update all internal dependencies, imports, docs 4. Update .woodpecker/publish.yml and tools/install.sh 5. Add checkForAllUpdates() to update-checker.ts (check all @mosaicstack/* packages) 6. Merge mosaic update and mosaic upgrade 7. Verify: build, test, CI green
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#391