set -e # Delete old packages rm -f *.tgz # Pack @ionic/core echo "\n📦 Packing @ionic/core..." npm pack ../../core # Update package.json with global path for the @ionic/core package echo "\n⚙️ Updating package.json with global path for @ionic/core..." CORE_PACKAGE=$(ls ionic-core-*.tgz | head -1) sed -i "" "s|\"@ionic/core\": \".*\"|\"@ionic/core\": \"file:$(pwd)/$CORE_PACKAGE\"|" package.json # Remove package-lock.json rm -f package-lock.json # Install Dependencies echo "\n🔧 Installing dependencies..." npm install # Build the project echo "\n🔨 Building the project..." npm run build # Pack @ionic/angular echo "\n📦 Packing @ionic/angular..." npm pack ./dist echo "\n✅ Packed ionic-angular package!\n $(pwd)/$(ls ionic-angular-*.tgz | head -1)\n"