fix: rename all packages from @mosaic/* to @mosaicstack/*
- Updated all package.json name fields and dependency references - Updated all TypeScript/JavaScript imports - Updated .woodpecker/publish.yml filters and registry paths - Updated tools/install.sh scope default - Updated .npmrc registry paths (worktree + host) - Enhanced update-checker.ts with checkForAllUpdates() multi-package support - Updated CLI update command to show table of all packages - Added KNOWN_PACKAGES, formatAllPackagesTable, getInstallAllCommand - Marked checkForUpdate() with @deprecated JSDoc Closes #391
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# Publish @mosaic/* packages to npmjs.org as @mosaicstack/*
|
||||
# Publish @mosaicstack/* packages to npmjs.org as @mosaicstack/*
|
||||
#
|
||||
# This script patches each package.json to:
|
||||
# 1. Rename @mosaic/X → @mosaicstack/X
|
||||
# 1. Rename @mosaicstack/X → @mosaicstack/X
|
||||
# 2. Replace workspace:^ deps with resolved versions using @mosaicstack/* names
|
||||
# 3. Run npm publish
|
||||
# 4. Restore original package.json
|
||||
@@ -41,7 +41,7 @@ done
|
||||
|
||||
echo "Found ${#PACKAGE_DIRS[@]} publishable packages"
|
||||
|
||||
# Build a version map: @mosaic/X → version
|
||||
# Build a version map: @mosaicstack/X → version
|
||||
declare -A VERSION_MAP
|
||||
for dir in "${PACKAGE_DIRS[@]}"; do
|
||||
name=$(jq -r '.name' "$dir/package.json")
|
||||
@@ -91,8 +91,8 @@ publish_package() {
|
||||
local dep_version
|
||||
dep_version=$(echo "$patched" | jq -r ".$dep_field[\"$dep\"]")
|
||||
|
||||
# Only transform @mosaic/* workspace deps
|
||||
if [[ "$dep" == @mosaic/* ]] && [[ "$dep_version" == workspace:* ]]; then
|
||||
# Only transform @mosaicstack/* workspace deps
|
||||
if [[ "$dep" == @mosaicstack/* ]] && [[ "$dep_version" == workspace:* ]]; then
|
||||
local new_dep="${dep/@mosaic\//@mosaicstack/}"
|
||||
local resolved="${VERSION_MAP[$dep]:-}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user