49 lines
1.3 KiB
JSON
49 lines
1.3 KiB
JSON
{
|
|
"name": "@dbx-app/node-core",
|
|
"version": "0.4.28",
|
|
"description": "Shared Node.js database and DBX connection utilities for DBX CLI and MCP server",
|
|
"license": "Apache-2.0",
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"type": "module",
|
|
"exports": {
|
|
".": "./dist/index.js",
|
|
"./backend": "./dist/backend.js",
|
|
"./bridge": "./dist/bridge.js",
|
|
"./connections": "./dist/connections.js",
|
|
"./database": "./dist/database.js",
|
|
"./diagnostics": "./dist/diagnostics.js",
|
|
"./entrypoint": "./dist/entrypoint.js",
|
|
"./format": "./dist/format.js",
|
|
"./paths": "./dist/paths.js",
|
|
"./production-safety": "./dist/production-safety.js",
|
|
"./redis-command": "./dist/redis-command.js",
|
|
"./schema-context": "./dist/schema-context.js",
|
|
"./sql-risk": "./dist/sql-risk.js",
|
|
"./sql-safety": "./dist/sql-safety.js"
|
|
},
|
|
"scripts": {
|
|
"test": "vitest run --config vitest.config.ts",
|
|
"build": "tsc",
|
|
"prepublishOnly": "tsc"
|
|
},
|
|
"dependencies": {
|
|
"better-sqlite3": "^12.9.0",
|
|
"ioredis": "^5.11.1",
|
|
"keytar": "^7.9.0",
|
|
"mysql2": "^3.14.1",
|
|
"pg": "^8.16.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/better-sqlite3": "^7.6.13",
|
|
"@types/node": "^22.15.21",
|
|
"@types/pg": "^8.15.4",
|
|
"tsx": "^4.19.4",
|
|
"typescript": "^5.8.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=22.13.0"
|
|
}
|
|
}
|