Claude
|
3be7020c23
|
feat: Prepare packages for npm publishing with comprehensive validation
Package 1: @ruvector/psycho-symbolic-integration
- Add npm publishing metadata (repository, bugs, homepage, publishConfig)
- Include LICENSE file
- Create .npmignore for clean package distribution
- Configure files array for selective publishing
- Package size: 9.3 KB tarball, 32.7 KB unpacked (6 files)
Package 2: @ruvector/psycho-synth-examples
- Add npm publishing metadata with bin entries
- Include LICENSE file
- Create .npmignore for clean package distribution
- Configure files array (dist, bin, examples, src, README, LICENSE)
- Package size: 26.9 KB tarball, 112.7 KB unpacked (11 files)
- CLI binaries: psycho-synth-examples, pse (short alias)
Validation & Documentation:
- Create comprehensive PUBLISHING-GUIDE.md with step-by-step instructions
- Create detailed PACKAGE-VALIDATION-REPORT.md with all validation results
- Add validation scripts (validate-packages.sh, validate-packages-simple.sh)
- Verify npm pack --dry-run for both packages
- Test CLI functionality (list command working)
Publishing Status:
✅ All metadata complete
✅ Documentation comprehensive
✅ LICENSE files included
✅ .npmignore configured
✅ npm pack validation passed
✅ CLI tested and working
✅ READY FOR PUBLISHING
Next Steps:
1. npm login
2. npm publish --access public (both packages)
3. Verify with npm view and npx commands
|
2025-11-23 04:44:45 +00:00 |
|