tusktsk
Version:
TuskTsk - The Freedom Configuration Language. Query databases, use any syntax, never bow to any king!
127 lines (126 loc) • 3.11 kB
JSON
{
"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"
}
}
}