Fix: stale bundle in npm tarball (#168)
Root cause: prepublishOnly only ran tsc (TypeScript compile) but NOT esbuild (bundle). The npm tarball shipped with a stale server.bundle.mjs that didn't include the prompts/resources fix from v1.0.50.
Fix: build script now runs tsc + npm run bundle. Every npm publish includes fresh bundles.
This means the prompts/resources empty handler fix (#168) is now actually in the published package.