Release npm package v1.0.0-beta.12.2

- Updated npm.md with release history for beta.12.2
- Successfully published to npm with beta tag
- Verified authenticate-pam as optional dependency
- All installation tests passed
This commit is contained in:
Peter Steinberger 2025-07-18 00:03:50 +02:00
parent 70ea0f299b
commit 9dd282e8ce

View file

@ -298,7 +298,7 @@ If you accidentally published with wrong configuration:
- `authenticate-pam` correctly optional
- Linux installations work properly
### Version 11.5 (Good - Latest)
### Version 11.5 (Good)
- Published December 2024
- Built with explicit `pnpm run build:npm`
- Published pre-built tarball: `vibetunnel-1.0.0-beta.11.5.tgz`
@ -306,6 +306,21 @@ If you accidentally published with wrong configuration:
- Tagged as both `beta` and `latest`
- **Process followed correctly**: All three version files updated, tarball verified, published with explicit filename
### Version 12.1 (Good)
- Published July 2025
- Built with explicit `pnpm run build:npm`
- Published pre-built tarball
- `authenticate-pam` correctly optional
- Linux installations work properly
### Version 12.2 (Good - Latest)
- Published July 17, 2025
- Built with explicit `pnpm run build:npm`
- Published pre-built tarball: `vibetunnel-1.0.0-beta.12.2.tgz`
- Verified `authenticate-pam` as optional dependency before publishing
- Tagged with `beta` tag
- **Process followed correctly**: All three version files updated (from beta.13 to beta.12.2), tarball verified, published with explicit filename
## Summary
The critical lesson: **package.npm.json must be used for npm distribution**, not package.json. The build script supports this, but you must publish the pre-built tarball, not rely on npm's prepublish hooks.