bigbasealpha
Version:
Professional Grade Custom Database System - A sophisticated, dependency-free database with encryption, caching, indexing, and web dashboard
154 lines (153 loc) • 4.75 kB
JSON
{
"name": "bigbasealpha",
"version": "1.4.5",
"description": "Professional Grade Custom Database System - A sophisticated, dependency-free database with encryption, caching, indexing, and web dashboard",
"type": "module",
"main": "src/alpha.js",
"bin": {
"bigbase": "./src/cli/index.js"
},
"scripts": {
"start": "node src/alpha.js",
"cli": "node src/cli/index.js",
"dashboard": "node src/dashboard/server.js",
"test": "node test/bigbase.test.js",
"test:ui": "node test/ui-performance.test.js",
"test:security": "node test/security.test.js",
"test:all": "npm run test && npm run test:ui && npm run test:security",
"benchmark": "node simple-benchmark.js",
"benchmark:full": "node benchmark-comparison.js",
"performance": "node simple-benchmark.js",
"dev": "node --watch src/dashboard/server.js",
"build": "echo 'No build step required for pure JavaScript'",
"backup": "node src/cli/index.js backup",
"restore": "node src/cli/index.js restore",
"init": "node src/cli/index.js init",
"status": "node src/cli/index.js status",
"stats": "node src/cli/index.js stats",
"demo:ui": "node examples/terminal-ui-demo.js",
"demo:collections": "node examples/collections-performance-demo.js",
"demo:security": "node examples/security-demo.js",
"verify:security": "node quick-security-verify.js",
"monitor:cpu": "node -e \"import('./src/alpha.js').then(({default: Alpha}) => { const alpha = new Alpha(); alpha.init().then(() => alpha.monitor('cpu')); })\"",
"monitor:memory": "node -e \"import('./src/alpha.js').then(({default: Alpha}) => { const alpha = new Alpha(); alpha.init().then(() => alpha.monitor('memory')); })\"",
"performance:report": "node -e \"import('./src/alpha.js').then(({default: Alpha}) => { const alpha = new Alpha(); alpha.init().then(() => { alpha.generatePerformanceReport(); alpha.close(); }); })\"",
"demo:paranoia": "node -e \"import('./src/alpha.js').then(({default: Alpha}) => { const alpha = new Alpha(); alpha.init().then(() => { alpha.enableParanoia(); console.log('Paranoia mode active'); alpha.close(); }); })\"",
"emergency:help": "node -e \"console.log('🚨 Emergency shutdown requires:'); console.log('{ confirm: true, safetyCheck: true, emergencyCode: \\\"EMERGENCY_DESTROY_ALL_DATA\\\" }'); console.log('⚠️ THIS WILL DESTROY ALL DATA PERMANENTLY!');\""
},
"keywords": [
"database",
"nosql",
"json",
"custom-database",
"encryption",
"caching",
"indexing",
"dashboard",
"cli",
"javascript",
"node",
"file-based",
"embedded",
"lightweight",
"professional",
"enterprise",
"bigbase",
"alpha",
"redis-compatible",
"memory-cache",
"key-value-store",
"terminal-ui",
"collection-system",
"collections",
"query-engine",
"performance",
"lazy-write",
"performance-analytics",
"monitoring",
"profiling",
"charts",
"dashboard-cli",
"security",
"privacy",
"self-destruct",
"dead-mans-switch",
"paranoia-mode",
"one-time-keys",
"decoy-database",
"execution-triggers",
"secure-wipe"
],
"author": {
"name": "ByAlphas",
"url": "https://github.com/ByAlphas/bigbasealpha"
},
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/ByAlphas/bigbasealpha.git"
},
"bugs": {
"url": "https://github.com/ByAlphas/bigbasealpha/issues"
},
"homepage": "https://github.com/ByAlphas/bigbasealpha#readme",
"dependencies": {
"bcrypt": "^6.0.0",
"colors": "^1.4.0",
"cors": "^2.8.5",
"express": "^4.18.2",
"ws": "^8.18.3"
},
"engines": {
"node": ">=14.0.0",
"npm": ">=6.0.0"
},
"files": [
"src/",
"examples/",
"test/",
"README.md",
"LICENSE",
"NOTICE",
"CONTRIBUTING.md"
],
"config": {
"port": "3000",
"default_db_path": "./bigbase_data"
},
"bigbase": {
"version": "1.0.0",
"features": [
"multi-format-storage",
"encryption",
"caching",
"indexing",
"dashboard",
"cli",
"plugins",
"audit-logging",
"backup-restore",
"redis-cache-layer"
],
"formats": [
"json",
"binary",
"hybrid"
],
"security": [
"aes-encryption",
"bcrypt-hashing",
"audit-logs"
],
"performance": [
"memory-caching",
"indexing",
"query-optimization"
],
"tools": [
"web-dashboard",
"cli-interface",
"monitoring"
]
}
}