Files
beads/npm-package/package.json
Steve Yegge fc71d4e192 Add integration tests and release documentation for npm package
Integration Tests:
- Comprehensive test suite covering all major functionality
- 5 test scenarios: installation, binary functionality, workflow,
  Claude Code for Web simulation, platform detection
- Tests JSONL import/export across sessions
- Tests all major commands (init, create, list, show, update, close, ready)
- All tests passing 

Testing Documentation:
- TESTING.md with complete test documentation
- Describes unit vs integration tests
- Manual testing scenarios
- CI/CD recommendations
- Troubleshooting guide

Release Documentation:
- RELEASING.md with comprehensive release process
- Covers all distribution channels: GitHub, Homebrew, PyPI, npm
- Step-by-step instructions for each channel
- Version numbering and release cadence
- Hotfix and rollback procedures
- Automation opportunities with GitHub Actions

npm Package Updates:
- Added test:integration and test:all scripts
- Integration tests validate real-world usage patterns
- Tests simulate Claude Code for Web SessionStart hooks

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 11:54:37 -08:00

55 lines
1.1 KiB
JSON

{
"name": "@beads/bd",
"version": "0.21.5",
"description": "Beads issue tracker - lightweight memory system for coding agents with native binary support",
"main": "bin/bd.js",
"bin": {
"bd": "bin/bd.js"
},
"scripts": {
"postinstall": "node scripts/postinstall.js",
"test": "node scripts/test.js",
"test:integration": "node test/integration.test.js",
"test:all": "npm test && npm run test:integration"
},
"keywords": [
"issue-tracker",
"dependency-tracking",
"ai-agent",
"coding-agent",
"claude",
"sqlite",
"git",
"project-management"
],
"author": "Steve Yegge",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/steveyegge/beads.git",
"directory": "npm-package"
},
"bugs": {
"url": "https://github.com/steveyegge/beads/issues"
},
"homepage": "https://github.com/steveyegge/beads#readme",
"engines": {
"node": ">=14.0.0"
},
"os": [
"darwin",
"linux",
"win32"
],
"cpu": [
"x64",
"arm64"
],
"files": [
"bin/",
"scripts/",
"README.md",
"LICENSE"
]
}