UNPKG

hypershield

Version:

Middleware suite for high-performance and resilient APIs

86 lines (85 loc) 2.42 kB
{ "name": "hypershield", "version": "1.7.0", "main": "dist/src/index.js", "bin": { "hypershield": "./dist/src/index.js" }, "directories": { "doc": "docs", "example": "examples", "test": "tests" }, "scripts": { "build": "tsc", "start": "node dist/src/index.js", "dev": "ts-node src/index.ts", "clean": "rimraf dist", "prebuild": "npm run clean", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:unit": "jest tests/unit", "test:integration": "jest tests/integration", "test:ci": "jest --ci --coverage --reporters=default --reporters=jest-junit", "test:clear-cache": "jest --clearCache", "test:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand", "prepare": "husky install", "semantic-release": "semantic-release", "lint-staged": "lint-staged", "verify": "npm run build && npm run test && npm pack --dry-run" }, "keywords": [ "cache", "compression", "middleware", "api", "typescript", "security", "typescript", "validation", "sanitization", "xss-protection" ], "author": "GabrielNat1", "license": "MIT", "description": "Middleware suite for high-performance and resilient APIs", "devDependencies": { "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/express": "^5.0.1", "@types/jest": "^29.0.0", "@types/redis": "^4.0.10", "@types/supertest": "^6.0.3", "express": "^5.1.0", "husky": "^8.0.3", "jest": "^29.0.0", "jest-junit": "^16.0.0", "lint-staged": "^15.2.0", "rimraf": "^5.0.0", "semantic-release": "^22.0.12", "supertest": "^7.1.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typescript": "^5.0.0" }, "dependencies": { "dotenv": "^16.5.0", "prom-client": "^14.2.0", "redis": "^4.7.0" }, "lint-staged": { "*.{js,ts}": [], "*.{json,md}": [] }, "repository": { "type": "git", "url": "git+https://github.com/GabrielNat1/HyperShield.git" }, "bugs": { "url": "https://github.com/GabrielNat1/HyperShield/issues" }, "homepage": "https://github.com/GabrielNat1/HyperShield#readme" }