set -e # Delete old packages rm -f *.tgz # Delete vite cache rm -rf node_modules/.vite # Pack @ionic/core echo "\n📦 Packing @ionic/core..." npm pack ../../core # Pack @ionic/vue-router echo "\n📦 Packing @ionic/vue-router..." npm pack ../vue-router # 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/vue echo "\n📦 Packing @ionic/vue..." npm pack echo "\n✅ Packed @ionic/vue package!\n $(pwd)/$(ls ionic-vue-*.tgz | head -1)\n"