- Added functionality to auto-generate GitHub releases: - Included `scripts/create-github-release.js` to automate release creation with notes. - Modified `scripts/publish-cli.js` to create GitHub releases after publishing packages. - Updated `package.json` to call the GitHub release script during `deploy` and `deploy:cli` commands. - Introduced `CHANGELOG.md` for both main and CLI packages: - Enabled auto-updating of CHANGELOG.md from GitHub release notes. - Added a new `scripts/update-changelog.js` script to synchronize release details with changelogs. - Ensured `CHANGELOG.md` files are included in the published packages. - Improved documentation visibility by displaying release notes on npmjs.com. This update streamlines the release process, ensuring consistent documentation, and aligns npm releases with corresponding GitHub releases for better transparency.
62 lines
No EOL
1.5 KiB
JSON
62 lines
No EOL
1.5 KiB
JSON
{
|
|
"name": "@soulcraft/brainy-cli",
|
|
"version": "0.9.34",
|
|
"description": "Command-line interface for the Brainy vector graph database",
|
|
"type": "module",
|
|
"bin": {
|
|
"brainy": "cli-wrapper.js"
|
|
},
|
|
"files": [
|
|
"cli-wrapper.js",
|
|
"README.md",
|
|
"CHANGELOG.md",
|
|
"dist/cli.js",
|
|
"dist/cli.js.map"
|
|
],
|
|
"scripts": {
|
|
"build": "rollup -c rollup.config.js",
|
|
"prepare": "npm run build",
|
|
"postinstall": "node cli-wrapper.js --version"
|
|
},
|
|
"keywords": [
|
|
"vector-database",
|
|
"hnsw",
|
|
"cli",
|
|
"browser",
|
|
"container",
|
|
"graph-database"
|
|
],
|
|
"author": "David Snelling (david@soulcraft.com)",
|
|
"license": "MIT",
|
|
"private": false,
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"homepage": "https://github.com/soulcraft-research/brainy",
|
|
"bugs": {
|
|
"url": "https://github.com/soulcraft-research/brainy/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/soulcraft-research/brainy.git"
|
|
},
|
|
"dependencies": {
|
|
"@soulcraft/brainy": "0.9.34",
|
|
"commander": "^14.0.0",
|
|
"omelette": "^0.4.17"
|
|
},
|
|
"devDependencies": {
|
|
"@rollup/plugin-commonjs": "^25.0.7",
|
|
"@rollup/plugin-json": "^6.1.0",
|
|
"@rollup/plugin-node-resolve": "^15.2.3",
|
|
"@rollup/plugin-typescript": "^11.1.6",
|
|
"@types/node": "^20.11.30",
|
|
"@types/omelette": "^0.4.5",
|
|
"rollup": "^4.13.0",
|
|
"rollup-plugin-terser": "^7.0.2",
|
|
"typescript": "^5.4.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=24.3.0"
|
|
}
|
|
} |