- Removed outdated Node.js v24 compatibility patches for `TextEncoder` and `TextDecoder` in `cli-wrapper.js` and other modules since TensorFlow.js now supports Node.js v24+ natively. - Introduced a utility module `src/utils/tensorflowUtils.ts` for TensorFlow.js compatibility, defining global `PlatformNode` and related utilities. - Enhanced `fileSystemStorage.ts` with improved Node.js module loading mechanisms for better compatibility across environments. - Simplified dependency requirements by reducing the minimum Node.js version to `>=23.0.0`. - Updated `package.json`, `cli-package/package.json`, and `README.md` versions to `0.9.25`. - Harmonized `cli-package` and main package dependencies to ensure version alignment. - Improved global compatibility with TensorFlow.js in mixed Node.js environments. This update modernizes TensorFlow.js integration, reduces maintenance efforts, and aligns compatibility with current Node.js and TensorFlow.js capabilities.
60 lines
No EOL
1.4 KiB
JSON
60 lines
No EOL
1.4 KiB
JSON
{
|
|
"name": "@soulcraft/brainy-cli",
|
|
"version": "0.9.25",
|
|
"description": "Command-line interface for the Brainy vector graph database",
|
|
"type": "module",
|
|
"bin": {
|
|
"brainy": "cli-wrapper.js"
|
|
},
|
|
"files": [
|
|
"cli-wrapper.js",
|
|
"README.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",
|
|
"command-line",
|
|
"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": "https://github.com/soulcraft-research/brainy.git"
|
|
},
|
|
"dependencies": {
|
|
"@soulcraft/brainy": "0.9.25",
|
|
"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.4.5",
|
|
"@types/omelette": "^0.4.5",
|
|
"rollup": "^4.12.0",
|
|
"rollup-plugin-terser": "^7.0.2",
|
|
"typescript": "^5.1.6"
|
|
},
|
|
"engines": {
|
|
"node": ">=23.0.0"
|
|
}
|
|
} |