{
  "name": "auth-express-gateway-keycloak",
  "version": "0.1.0",
  "description": "Keycloak plugin for aiotes api express gateway integration",
  "main": "manifest.js",
  "types": "manifest.d.ts",
  "scripts": {
    "compile": "tsc --skipLibCheck -p . && cp package.json build/ && npm install --production --prefix build/",
    "package": "tar zcf auth-express-gateway-keycloak.tgz build",
    "build": "npm run clean && npm run compile && npm run package",
    "buildDocker": "npm run clean && npm run compile && npm run package && docker build -t auth-express-gw-keycloak:develop .",
    "cleanBuild": "rm -rf ./build",
    "cleanPackage": "rm -rf auth-express-gateway-keycloak.tgz",
    "clean": "npm run cleanBuild && npm rum cleanPackage"
  },
  "author": "Activage",
  "license": "Apache License, Version 2.0",
  "dependencies": {
    "flatted": "^2.0.1",
    "keycloak-connect": "6.0.1",
    "memorystore": "^1.6.0"
  },
  "devDependencies": {
    "@types/express": "^4.16.0",
    "@types/express-session": "^1.15.16",
    "@types/json-schema": "^7.0.3",
    "@types/keycloak-connect": "^4.5.1",
    "@types/node": "^10.0.3",
    "express-gateway": "^1.16.0",
    "gts": "^1.1.2",
    "json-schema": "^0.2.3",
    "typescript": "~3.7.0"
  }
}
