UNPKG

tusktsk

Version:

TuskTsk - The Freedom Configuration Language. Query databases, use any syntax, never bow to any king!

127 lines (126 loc) 3.11 kB
{ "name": "tusktsk", "version": "2.0.4", "description": "TuskTsk - The Freedom Configuration Language. Query databases, use any syntax, never bow to any king!", "main": "index.js", "bin": { "tsk": "./cli/main.js" }, "scripts": { "test": "node test-enhanced.js", "build": "echo 'No build required'", "prepublishOnly": "npm test", "cli": "node cli/main.js", "web": "node web/server.js", "web:dev": "nodemon web/server.js", "web:test": "jest web/", "security:test": "jest security/", "auth:test": "jest auth/" }, "keywords": [ "config", "configuration", "tusktsk", "tusk", "parser", "database", "query", "dynamic", "toml", "yaml", "json", "alternative" ], "author": "Cyberboost LLC", "license": "BBL", "repository": { "type": "git", "url": "https://github.com/cyber-boost/tusktsk.git" }, "bugs": { "url": "https://github.com/cyber-boost/tusktsk/issues" }, "homepage": "https://tuskt.sk", "files": [ "index.js", "tsk-enhanced.js", "tsk.js", "peanut-config.js", "adapters/", "cli/", "web/", "security/", "auth/", "README.md", "LICENSE" ], "engines": { "node": ">=12.0.0" }, "dependencies": { "@azure/functions": "^4.7.2", "@azure/identity": "^4.10.2", "@azure/monitor-query": "^1.3.2", "@azure/storage-blob": "^12.27.0", "@kubernetes/client-node": "^1.3.0", "@tensorflow/tfjs": "^4.22.0", "@tensorflow/tfjs-converter": "^4.22.0", "@tensorflow/tfjs-node": "^4.22.0", "bcryptjs": "^2.4.3", "canvas": "^3.1.2", "chart.js": "^4.5.0", "commander": "^11.0.0", "compression": "^1.7.4", "compromise": "^14.14.4", "connect-redis": "^7.1.0", "cors": "^2.8.5", "express": "^4.18.2", "express-rate-limit": "^7.1.5", "express-session": "^1.17.3", "express-validator": "^7.0.1", "express-winston": "^4.2.0", "helmet": "^7.1.0", "jsonwebtoken": "^9.0.2", "morgan": "^1.10.0", "msgpack-lite": "^0.1.26", "multer": "^1.4.5-lts.1", "natural": "^8.1.0", "node-cron": "^3.0.3", "prom-client": "^15.0.0", "simple-statistics": "^7.8.8", "socket.io": "^4.7.4", "winston": "^3.11.0", "ws": "^8.14.2" }, "optionalDependencies": { "better-sqlite3": "^8.0.0", "mongodb": "^5.0.0", "mysql2": "^3.0.0", "pg": "^8.0.0", "redis": "^4.0.0" }, "tusktsk": { "features": [ "flexible-syntax", "global-variables", "cross-file-communication", "database-queries", "peanut-integration", "binary-compilation", "hierarchical-config", "conditional-expressions", "range-syntax", "date-functions", "environment-variables", "web-framework", "security-framework", "authentication", "real-time-communication" ], "legal": { "license": "https://tuskt.sk/license", "privacy-policy": "https://tuskt.sk/privacy-policy", "terms-and-conditions": "https://tuskt.sk/terms-and-conditions" } } }