UNPKG

1.58 kBJSONView Raw
1{
2 "name": "hapi-auth-keycloak",
3 "description": "JSON Web Token based Authentication powered by Keycloak",
4 "keywords": [
5 "hapi",
6 "hapijs",
7 "hapi.js",
8 "auth",
9 "authentication",
10 "scope",
11 "keycloak",
12 "jwt",
13 "jsonwebtoken",
14 "json web token",
15 "plugin",
16 "apikey",
17 "api key",
18 "api-key"
19 ],
20 "version": "4.2.1",
21 "license": "MIT",
22 "author": {
23 "name": "Felix Heck",
24 "email": "hi@whotheheck.de",
25 "url": "http://whotheheck.de"
26 },
27 "repository": {
28 "type": "git",
29 "url": "https://github.com/felixheck/hapi-auth-keycloak.git"
30 },
31 "bugs": {
32 "email": "hi@whotheheck.com",
33 "url": "https://github.com/felixheck/hapi-auth-keycloak/issues"
34 },
35 "main": "./src/index.js",
36 "scripts": {
37 "start": "NODE_ENV=test npm test -- -w",
38 "lint": "standard",
39 "test": "NODE_ENV=test nyc --check-coverage --lines 80 ava ./test/*.spec.js -s --timeout=30s",
40 "coverage": "nyc report --reporter=lcov",
41 "ci.coverage": "nyc report --reporter=text-lcov | coveralls"
42 },
43 "devDependencies": {
44 "@hapi/hapi": "^18.3.1",
45 "ava": "^2.2.0",
46 "coveralls": "^3.0.5",
47 "nock": "^10.0.6",
48 "nyc": "^14.1.1",
49 "standard": "^13.1.0"
50 },
51 "dependencies": {
52 "@hapi/boom": "^7.4.2",
53 "@hapi/joi": "^15.1.0",
54 "got": "^9.6.0",
55 "jsonwebtoken": "^8.5.1",
56 "jwk-to-pem": "^1.2.6",
57 "keycloak-connect": "^6.0.1",
58 "lodash": "^4.17.15",
59 "pupa": "^2.0.0"
60 },
61 "peerDependencies": {
62 "@hapi/hapi": "^18.3.1"
63 },
64 "engines": {
65 "node": ">=8",
66 "npm": ">=5"
67 }
68}