#!/bin/bash

echo "📦 Publishing @fedmcp/core to npm..."
echo
echo "First, make sure you're logged in to npm:"
echo "  npm login"
echo
echo "Then publish:"
echo "  npm publish --access public"
echo
echo "Note: The --access public flag is required for scoped packages"
echo

# Check if logged in
npm whoami &>/dev/null
if [ $? -ne 0 ]; then
    echo "❌ You're not logged in to npm. Please run: npm login"
    exit 1
fi

echo "Current npm user: $(npm whoami)"
echo
read -p "Continue with publish? (y/n) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
    npm publish --access public
    echo
    echo "✅ Done! You can now install with: npm install @fedmcp/core"
fi