UNPKG

gitdb-database

Version:

A production-ready CLI tool for managing a NoSQL database using GitHub repositories as storage

90 lines (89 loc) 2.74 kB
{ "name": "gitdb-database", "version": "2.2.1", "description": "A production-ready CLI tool for managing a NoSQL database using GitHub repositories as storage", "main": "dist/server.js", "type": "module", "bin": { "gitdb": "./dist/cli.js", "gitdb-shell": "./dist/shell.js" }, "scripts": { "build": "tsc", "build:cli": "npm run build && npx pkg dist/cli.js --targets node18-win-x64 --output gitdb.exe", "build:shell": "npm run build && npx pkg dist/shell.js --targets node18-win-x64 --output gitdb-shell.exe", "build:server": "npm run build && npx pkg dist/server.js --targets node18-win-x64 --output gitdb-server.exe", "build:all": "npm run build && npx pkg dist/cli.js --targets node18-win-x64,node18-linux-x64,node18-macos-x64 --output gitdb", "build:installers": "cd installers && build-installers.bat", "install:windows": "installers\\install-gitdb-windows.bat", "install:macos": "chmod +x installers/install-gitdb-macos.sh && installers/install-gitdb-macos.sh", "install:linux": "chmod +x installers/install-gitdb-linux.sh && installers/install-gitdb-linux.sh", "test": "vitest", "test:watch": "vitest --watch", "start": "node dist/server.js", "dev": "ts-node-dev --respawn --transpile-only src/server.ts", "shell": "node dist/shell.js", "cli": "node dist/cli.js", "clean": "rimraf dist", "prebuild": "npm run clean" }, "keywords": [ "nosql", "database", "github", "cli", "shell", "git", "storage", "json" ], "author": "AFOT Team", "license": "MIT", "dependencies": { "@octokit/rest": "^22.0.0", "@types/express": "^4.17.23", "@types/node": "^24.0.10", "apollo-server-express": "^3.13.0", "chalk": "^5.4.1", "commander": "^14.0.0", "cors": "^2.8.5", "express": "^4.21.2", "graphql": "^16.11.0", "node-fetch": "^3.3.2", "node-windows": "^1.0.0-beta.8", "ts-node-dev": "^2.0.0", "typescript": "^5.8.3" }, "devDependencies": { "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-typescript": "^7.27.1", "@types/cors": "^2.8.19", "@types/jest": "^30.0.0", "babel-jest": "^30.0.4", "concurrently": "^9.2.0", "jest": "^30.0.4", "pkg": "^5.8.1", "rimraf": "^5.0.5", "ts-jest": "^29.4.0", "ts-node": "^10.9.2", "vitest": "^3.2.4" }, "engines": { "node": ">=18.0.0" }, "files": [ "dist/", "bin/", "README.md", "LICENSE" ], "repository": { "type": "git", "url": "https://github.com/karthikeyanV2K/GitDB" }, "bugs": { "url": "https://github.com/karthikeyanV2K/GitDB/issues" }, "homepage": "https://github.com/karthikeyanV2K/GitDB" }