UNPKG

guox-express

Version:

GuOx: Ultimate enterprise‑grade, AI & WASM‑powered Express security framework

78 lines (77 loc) 1.87 kB
{ "name": "guox-express", "version": "1.0.6", "description": "GuOx: Ultimate enterprise‑grade, AI & WASM‑powered Express security framework", "repository": { "type": "git", "url": "https://github.com/icelaterdc/guox" }, "main": "dist/index.js", "types": "dist/types.d.ts", "scripts": { "lint": "eslint \"src/**/*.{js,ts,mjs,cjs}\"", "build": "tsc", "test": "jest --config jest.config.js --coverage" }, "keywords": [ "express", "security", "middleware", "enterprise", "ai-driven", "wasm", "threat-intel", "anomaly-detection", "self-healing", "performance-monitor", "csp", "csrf", "rate-limiter", "slow-down", "input-sanitizer", "input-validator", "oauth-guard", "graphql-shield", "api-protection", "dependency-scanner" ], "author": "Oxiron Development", "license": "MIT", "engines": { "node": ">=16.0.0" }, "dependencies": { "celebrate": "^15.0.3", "csurf": "^1.11.0", "express-mongo-sanitize": "^2.2.0", "express-rate-limit": "^6.8.0", "express-slow-down": "^1.5.0", "graphql-shield": "^7.6.5", "helmet": "^7.1.0", "joi": "^17.13.3", "jsonwebtoken": "^9.0.2", "jwks-rsa": "^3.2.0", "npm-audit-report": "^1.3.3", "prom-client": "^15.1.3", "svg-captcha": "^1.4.0", "winston": "^3.17.0", "xss-clean": "^0.1.4" }, "peerDependencies": { "express": ">=4.17.0", "graphql": ">=16.0.0" }, "devDependencies": { "@eslint/js": "^9.26.0", "@types/express": "^4.17.17", "@types/jest": "^29.5.4", "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^6.1.0", "eslint": "^8.57.1", "globals": "^16.1.0", "jest": "^29.7.0", "ts-jest": "^29.2.0", "typescript": "^5.3.0", "typescript-eslint": "^8.32.1" } }