#!/bin/bash # All packages must use pnpm publish. Block npm publish unconditionally. if [ -z "$npm_execpath" ] || [[ "$npm_execpath" != *pnpm* ]]; then echo "❌ Use 'pnpm publish' instead of 'npm publish'." echo " pnpm auto-converts workspace:* dependencies to real versions." exit 1 fi