{ "name": "swissoid-back", "version": "2.3.0", "description": "SwissOID authentication package for Node.js backends", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "dev": "tsc --watch", "test": "jest", "prepublishOnly": "npm run build", "generate:secrets": "node scripts/generate-session-secrets.js" }, "bin": { "swissoid-back-generate-secrets": "./scripts/generate-session-secrets.js" }, "keywords": [ "swissoid", "oidc", "authentication", "oauth2", "session" ], "author": "", "license": "MIT", "dependencies": { "@types/express-serve-static-core": "^5.0.7", "@types/node-fetch": "^2.6.13", "cookie-parser": "^1.4.7", "di-why": "^0.20.1", "express": "^4.21.2", "express-knifey": "^1.1.2", "ioredis": "^5.7.0", "jose": "^6.1.0", "node-fetch": "^3.3.2", "redis": "^5.8.2" }, "devDependencies": { "@types/cookie-parser": "^1.4.9", "@types/express": "^4.17.21", "@types/jest": "^30.0.0", "@types/node": "^18.0.0", "jest": "^30.1.3", "ts-jest": "^29.4.4", "typescript": "^5.9.2" }, "files": [ "dist", "scripts/generate-session-secrets.js" ] }