{"_id":"@dapperduckling/keycloak-connector-server","_rev":"81-f24d796fa35a5a37e6a4c68f7894addb","name":"@dapperduckling/keycloak-connector-server","dist-tags":{"latest":"3.0.10"},"versions":{"0.0.4-alpha.0":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.4-alpha.0","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.4-alpha.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"bae0bf3dd2a610c8f630eedffc1af6f8c0c9dec9","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.4-alpha.0.tgz","fileCount":117,"integrity":"sha512-Olvc1PhToBHEf1ishwioSWlTd9eOJ/QgSKZBBg52SFSia6KqH75FcccOrQQV/yNlr1uurEGCvLp6WWeakDNLcg==","signatures":[{"sig":"MEUCIQDfZX7HmNrBKV2IBaiy9XLCdDgFIPHNjpahfdHWmwmF7wIgFpdiB0YgMZKebXgkeGTbe5s3Dn90mooYRiBbfIgUtVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f3e4298acfb48ed081d3de0f6379747a94918787","scripts":{"build":"tsc && cpy ./src/**/*.d.ts ./dist","postinstall":"ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts","test:start:redis-cluster":"npm run build && cd ./tests/integration/redis-cluster/ && nodemon ./main.test.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34","keycloak-connector-cluster-redis":"file:../cluster-redis"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.4-alpha.0_1699282085441_0.6027519114693363","host":"s3://npm-registry-packages"}},"0.0.5-alpha.0":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.5-alpha.0","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.5-alpha.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"a362ac44dbcebf53d4edaf4220aaa5b41cc08973","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.5-alpha.0.tgz","fileCount":117,"integrity":"sha512-2O7PmbWc52GFc4BDBi/x86EUwNtSmUWAK7ThbOb6DChiF4SfU8fz2VRdnxDtT51HPaQ1FfkQFxFQACSGGEn2lQ==","signatures":[{"sig":"MEUCIAp2J/FZ/iOdI8R/CFmo8pDf7cBLci+SEQIn+lhHxAPAAiEAqFkD7jv7dVrtPj12G31uYnqjxUkatphSpNT6E50uFkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363830},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3baaa62fb37454861561a1e31fb02e15ab700b3","scripts":{"build":"tsc && cpy ./src/**/*.d.ts ./dist","postinstall":"ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts","test:start:redis-cluster":"npm run build && cd ./tests/integration/redis-cluster/ && nodemon ./main.test.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34","@dapperduckling/keycloak-connector-cluster-redis":"^0.0.5-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.5-alpha.0_1699283390882_0.19285629992593512","host":"s3://npm-registry-packages"}},"0.0.6-alpha.0":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.6-alpha.0","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.6-alpha.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"b5d8cff815a1dda93b4199127e7df1390eba8e05","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.6-alpha.0.tgz","fileCount":117,"integrity":"sha512-71g37JOKO+NqvIRnCVordh5TR0Id2xOecTmW2cGtRtT9A5XjJAeuTPNq8lEyEhSw9cyDoFYwES7+0IEQMdPogg==","signatures":[{"sig":"MEYCIQDWO71fSvTUSOl008n3uugvnPwTSsYxd2BS8dDIdKSkFwIhAJLT5vIRsLj9qmfPSJ5+/zOcXZeYtu/2qm3blRT31B5N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363665},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"361afe15e77765b3530021938223c29dc4a12b0e","scripts":{"build":"tsc && cpy ./src/**/*.d.ts ./dist","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.6-alpha.0_1699284360737_0.7648893632267051","host":"s3://npm-registry-packages"}},"0.0.10-alpha.0":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.10-alpha.0","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.10-alpha.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"a660651d883391083f0b73041f15c5281d2e1b0a","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.10-alpha.0.tgz","fileCount":104,"integrity":"sha512-90EMo52aTaKVWSUiiwBIrOe0zcgUTer8b0P+D7+znC4WAqq6Y43XFsy5pzmGmPzm8+m4yERididBFlc2+htmfg==","signatures":[{"sig":"MEUCIEvYVj1KJISBNMvM6IxMvRFib82yLfcS+MNShqaZ0/1CAiEAwZx/okxATNe/WLEkLAkERMADeTzlNxI6yEpq0piY6L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"404a8522c3509bee3f283b7c390d0628f8914374","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.10-alpha.0_1699296784331_0.6575727724935083","host":"s3://npm-registry-packages"}},"0.0.11-alpha.0":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.11-alpha.0","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.11-alpha.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"fdd72848f8dc8b451ef4e9d703a5e661674eaeed","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.11-alpha.0.tgz","fileCount":104,"integrity":"sha512-lbgFJhyHvK2iNy24TiWQv1HIPIE+uKiF7ANGSlJmuQGN4RvgvWc7wc+9Vw1gSnDo6LCRPvE6b99poZY3G0vNIg==","signatures":[{"sig":"MEYCIQD7XLpccrv46gxH2ljIlxMPKaGbQ3yWwbOtNrvqLfVynAIhAJiDRO38Kcp+YLuE4DO9lVt/6cfFDb97cjrTJa1cEn1Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83ec6d2bed97121a826ff6f899500103737f26e1","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.11-alpha.0_1699297654198_0.16294243781770845","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.14","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.14","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e736adfe6e32865b39c01b7e9aa0fd85f2fe9063","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.14.tgz","fileCount":104,"integrity":"sha512-td+Qt/MeQkinmPwP2PyQLaM06NVEfMU2HT72UAFKu1U9JvYQvnWNSQFfbh3UVWuRdWQGngFs9pskEdeM+OUKiQ==","signatures":[{"sig":"MEQCIB4D8+O3PXu8VCNSh55wFmk3+F8u3xo9LKxW7DFGKA/fAiAihpFEHSsCSEfdPi/1Kna0RXELdtrKtH5ioMy5jrxq2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e223d3bd7e2e789fb2b9465011700808b0506988","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"9.1.3","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.14_1699419399469_0.1142601891968964","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.15","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.15","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"16e5a16bc2fa9e1b771ab9814bfb347a5176e8c1","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.15.tgz","fileCount":116,"integrity":"sha512-iYmpEZbREUpJikprIzFp3zvJ/HQ3w6sIpQmZsa/jpI8lBnBAAOYbQKz8SEB0atuzLo7LG/yMGmmis5DzrG9z7g==","signatures":[{"sig":"MEUCIQCajKtcRI0DOIJKLmdYae6A7QQJVCT4QVrL3qwjVOoSkwIgUwLAJhFKRr9x4/X8Bb2v/mAp5dk/8QYgZIAQQBXG4bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"00a9f9bab5089c93377f35c2703bfe6bffff33a3","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/public/* ./dist/public && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/public","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.15_1699675515164_0.001894990646398309","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.16","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.16","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"5e0dabba5cbdb5f73fe47e004699446ab82cd430","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.16.tgz","fileCount":116,"integrity":"sha512-xuZ6xd2ccPwcMgWZGRnnmTzto/V62vjPwz4aYd0eKT3cDl6fLyo7V5R0s1fYeMFuYa3qPpB/TL8F1xgWNdesRw==","signatures":[{"sig":"MEQCIGjnvttF/VSxkui/Z91K5SZD37X+qAglJDSQTN1j0LxDAiBca+/cjivfDEH4nYqpLYVuwKqaCQsidMSCuUFCMBAg/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ae33cfcc3a90c8426e73f8e224e964f41cb90af6","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/public/* ./dist/public && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/public","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.16_1699678396754_0.4727798727701107","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.17","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.17","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"7814577f5609fa8b9adfc7ee1d54c5400f7f5cbb","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.17.tgz","fileCount":116,"integrity":"sha512-xTWWN5PXmIUWrRqjwuXUwsy4BtvAng+PPQjT1lK07dkiWopKEz6ZhCRakhu+dxDDh5iy1NH6Q5MlRLCcLHGL8A==","signatures":[{"sig":"MEUCIDvsb+RDylFLrvOlrdm9cTxm9XI87NqKRl/WhrpZsA/DAiEAp55THDDuroaEs+mNTe1UIO2KpZt5bFryJlFFG4M5gzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"1b8a639d30bb0e3ec31eeada93170a8062ccec05","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/public/* ./dist/public && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/public","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.17_1699687348403_0.8271527924555802","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.18","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.18","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"0e213fe6d0135b550881e047ecb2a16ba203b3c4","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.18.tgz","fileCount":116,"integrity":"sha512-D5nF1c7xrcvPFz2pud6ICKhWXvBpUyN4h8ARTwesOUajS7e+uBCYroG97Clcj65IQi0GLJC/Qq2MUDttOg2OVw==","signatures":[{"sig":"MEUCIQCq55Iu2DEOCm4p5bwhsnITWJXM9W0DI3DFduYxLsyKfgIgYyrr6URW1KluLOllMEyGMnh42Potr1vIX7tO2XXzOm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"53c7b7824fd9daa463d74687b06cbe52fa02037b","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/public/* ./dist/public && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/public","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.18_1699688142126_0.27529961226687916","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.19","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.19","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e398003291624f3ee1860a4c37e8a09cb15af9fb","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.19.tgz","fileCount":111,"integrity":"sha512-Xe0Asl2O72yGtyscIIxcaL+daliMsHSSfUN2lWQ86gl8twJo2wOc2/9uxdWY+naVIbzmNHy/qCBSBHqKhWfagQ==","signatures":[{"sig":"MEQCIEh5x+Y4VjpEpmQvJhOFpw+qEdmd5cIJ8KIRRQctwCGAAiAqq8/U76I3qVWhdfUnqCdd/ZwuKwqtd3duWS/dVGGa+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6af730c2e21395618d1ea45c0898e49a3f4d4b58","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/public/* ./dist/public && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/public","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.19_1699688413584_0.697827134323739","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.20","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.20","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"3471bd48164686d85b266701257ecaa2bb0a54c0","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.20.tgz","fileCount":116,"integrity":"sha512-Ce6bNmSMTzOLBVxHTJaRjoHdiinuRx7N7Ve/IvpEONQYl9CECYUcW08JyPeYfa6JqvLnVRXkOO2zs5sEKYlMag==","signatures":[{"sig":"MEYCIQCZDykOM3xVrPhFWyVHtzTimWJOvdOkggPuvAKjA+AkZgIhAMSHOmvHNEzwf9cXvevhMijuD20MxjtZFWcwp5KiiNOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"19ecd35986906a2be71ed51457599a50ec8d1596","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.20_1699689205162_0.08613659076363622","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.21","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.21","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"60be13b45c7cdbd80adf23d527645ee2c1687dc8","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.21.tgz","fileCount":116,"integrity":"sha512-PztrtPPt1y59oMynTmLxJvnIbYmBMxSBfkqv3yTCntTwX1HO6qDvbBFAcBSyaUqvvqxra7HvR2mtiEgwvxd+Wg==","signatures":[{"sig":"MEUCICgJ2CBNm/oyRc6MdSdCMFoQH+IptHOwU1kPjBU6cwqPAiEA++iIbWnpq2ZXqektck6A3paamiAIMAD1Nd+qR7CSvUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"27fabd23eb1a572d7485d9d2ee4279bda8789b39","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.21_1699689462111_0.7446166262031295","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.22","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.22","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"01bf84089d2ff205a6e30f1d1d9447473c2d0a75","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.22.tgz","fileCount":116,"integrity":"sha512-wBQ+2yYxGqUtPVzsgq2dgEKlpTOVZHz8msyk9rxyc5MoAUgmvQ/EbCbpYoibPDsynAUkzMG31O/t7fo4RN2B/A==","signatures":[{"sig":"MEQCIHdH0zUmyAHo06XxpWV79UdSL8vLFB/p+ycsDCdvF3UuAiBtmkRn2qLaT88XjiRLuYWci3OUrggdr/Xo32fT1c8Uwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"343b5b2d540329fc760afbc6aaf05e17677d0110","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.22_1699689891355_0.6259880504952371","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.23","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.23","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"97c4d332ba63e5330a390882ea7e1add8ee34cfb","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.23.tgz","fileCount":116,"integrity":"sha512-H0M/4SAaGJlByA6/2oxD/rNpMngc5MtLn3ZWTibSYO4Vp3rE6WgIn2dSduW5ycd+BSKEeEMaDsGDKte74WsU3Q==","signatures":[{"sig":"MEYCIQDqqGxdhc/ZyH43ceiPIITluxJHovFbnK1UZ+OuwGw8kgIhAPIDx8HAJa4RnBZCmts7cgFcmSQMQEZqfOQ2OB5L8o70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"c3b72191460428a75bd57af9502b70497c8c62c7","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.23_1699801149933_0.8109857988883482","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.25","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.25","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"96e25b21bb8f6547f15e45337947de972b11b818","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.25.tgz","fileCount":116,"integrity":"sha512-k9wqex9mEIN+fI5N4HRlJ38zlxktMehdyniHWHp3bkU/q+1sbQ5zDEvJkaXw81qMGVaR3UASb1BJGyG+KnJq3Q==","signatures":[{"sig":"MEQCIB0aspe0MCEoQMOT2S8LUANtEudBB4dwN5FBXTYufNssAiB/2ObfvNob0sQQE95RH+rYlImVBR7CvN4KFoyXs3qkVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431687},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"1744c49fa30d40d5b7bc4fbd5f22e8c3b6ff28be","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.25_1699802504060_0.40580204219680027","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.26","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.26","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"b1729d450d72d1022721b66e586c5e9a05d168d6","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.26.tgz","fileCount":116,"integrity":"sha512-mnyhLj4ObpooNflzga+6sP5e1i9c5tMkRgHDU26JyNBhHOgYswly50BPqaRKsmyRRYUG5S90vOCre4FDBbQtLQ==","signatures":[{"sig":"MEUCIQCOnho/IOtseVBXbkD3NANfu5bAiLRal9waMsqAf8xc6AIgOR7JjvrVjGpO5eDzoOmHVxHbOunjvk7nzTZp/0oGJGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"4569ed513cf60fbafa69c9b85017deba01efd8ab","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.26_1699823820996_0.8495777504289286","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.30","keywords":["express keycloak","fastify keycloak","node server keycloak"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.30","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"9207fc1727eaee769b19e83645e40817e2db2ac4","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.30.tgz","fileCount":116,"integrity":"sha512-c2rVtgt7YWsJ+aXM2HFt9Bs25u0ALPTqDTwqULhhnEPmLJqN/c00qWwUVtwCYDC0jEXPdBSeZxTMo+WjqBsQ/A==","signatures":[{"sig":"MEQCICLJu59mzNNevYAWRUiCXcwVjlNJEclJPM3dMoZbf7IBAiBZ5qEWTfqMlTRNJkj11qFWweJWgLIqgtX9ktedt8imVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ddb60fe0c39d12c050a8b759b972f642c7a82026","scripts":{"build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.30_1699835284390_0.008669515654022408","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.31","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.31","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"49eb10d9328f2600293a640a0919d2fe379979d4","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.31.tgz","fileCount":116,"integrity":"sha512-hBqvmq4TR3oQw8BkFzCNCdFGL6HMPhFFGHvKbZUZFlSqxf6dosq9P/09GmMF7zsPctUdgQcXtk0Gj4jk1eF9ZQ==","signatures":[{"sig":"MEYCIQCdbilnPHmcZ2x2bfeXcvAEuCYp8LsiyRBQPFXsDMdzOAIhAIdldKxV0UhaDMGfp3FFnz0UXE7+tNW89E6rvkgyIgAx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6c678c7d912a8e696d2c8b581f147ca4ee484eed","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","test:watch":"vitest","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.31_1700179773309_0.13129298411584345","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.32","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.32","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"bdde9ebbed95a1b2b8b2ca80cdc2700985eda41b","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.32.tgz","fileCount":116,"integrity":"sha512-+JRjKXEJ9/gIjpNsQC/XXxV0MAASZq5M6hbWKWZXvpB0HzeElw6E+p4bQgk8wUQz28hrxbcxl9tQ788KXKapwg==","signatures":[{"sig":"MEUCIQCK58/PF0s7JW1OKOpEUu1VgLwTNRkIsX5pVewSMwVNVwIgKczN432WK1pBydulRGnC1YA4w4+tk2V9IVG4gIGcLqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ab29791c6b7bfd6e2dececf01a15e29928ef1e40","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","test:watch":"vitest","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.32_1700262485897_0.6068211146912514","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.34","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.34","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"0613d60f1f3ccc30c7e591f66ec6d63c4c091d4e","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.34.tgz","fileCount":116,"integrity":"sha512-RwqkfAzPHrc3bWFG7/K+UEwXtGQT7PsEtKbEkxOSi6gq8QIXdbWeD7BCK63PgR47r2+54ywHiFyRfTaQXbbWWQ==","signatures":[{"sig":"MEYCIQCvzbzAQ/tQ7r+4wiBZe+FVkYSSCutJ6hxE2CeC3e7k4gIhAOAEyUvrmH2zJU3Ry+TU+wS+Uo2LxC6UgsRK+nZYR4U0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6a2cc01ae4017f77a2b7dd7fd01843f5a148fe90","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","test:watch":"vitest","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.34_1700348305476_0.873967632742285","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.38","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.38","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e2db651850b2c5b1682cc58f9af60d4a34536b49","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.38.tgz","fileCount":113,"integrity":"sha512-p0yqVW+4MWs1rya7s7xeN18JALHwhQ09vB1fhOso5ioWT0QR5qbsDTL7uJ8Yy+uq6LEIkM3VK42FoINHgII5Iw==","signatures":[{"sig":"MEUCIEjK1OgukjOEdU45U3N5xUCts6XBFPa+j0QzH5tk8z4gAiEAs7sMxpjp0ssuIo6DRP7Aosv1n8hX2gsCQbBfN/cMFyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"eaa2a6316e0882d11d76e8996ed2e2b486adbed9","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"npm ls ts-patch || exit 0 && ts-patch install","test:watch":"vitest","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"github:TypeStrong/ts-node#main","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.1.6","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.38_1700961991999_0.9388889241269986","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@dapperduckling/keycloak-connector-server","version":"0.0.39","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@0.0.39","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"6dcda24c3dc8ddeeb058f76e7325ddd723e039eb","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-0.0.39.tgz","fileCount":113,"integrity":"sha512-Nkhe3ikYn0v8ITP8v/kSDNyDd0lBW8e8GYnhEBVdEeNE9WqZkPV/qbkNsvDWR9BGj5AqNujuCyJtWc+77L1C8Q==","signatures":[{"sig":"MEUCIG2Fj8SXaAQ1hxBOW7ce434Ki1TYpCBqFxW4e91RUBbfAiEA0/or2dOUSbl7UHq7YjJqI0iFhhM8Ovjfv9Ahyzu21nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"b0d0b01ad04dc78f147fefbb747cdb54f22bc8a9","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","postinstall":"ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_0.0.39_1701303145580_0.7098488549323503","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"1ad917f0ad5c2cd49224467e518cc471d1a52e68","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.0.tgz","fileCount":119,"integrity":"sha512-WSibAA1PoCeYAmkPZodwCQtzJEOAW0cf1p0LriGySs1lmqFBPJIaiFbjYAdF3QIPoQm3BAPSYjU2lhfqqrGoQQ==","signatures":[{"sig":"MEUCIBKFr941FcJgpof7+jJlwtyqXAh7dAjCUavEfP89BcLBAiEAw9U2KyAKbKlGXmyGIutZ9kyzP0n8IX6qXWssF131NMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"46c61d76bf7ae226b6dd4556403293aa5ab963a4","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","postinstall":"ts-patch install","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.0_1701649088182_0.8834087998826374","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"1d1bff326ea6ac777934c4ac249d365b526b66a8","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.1.tgz","fileCount":119,"integrity":"sha512-e/wcDQlxRjpmpBNP5uaZD9VGNyGH+iY02u/9KwN6hxKdBq9/djPYOOusRsHsfyMrg6GvpWz9Rmj1syAIv3ky0A==","signatures":[{"sig":"MEQCIFzU/ybKQrCD6E83acpZpldgtOHlX8fsiENUw191YQmbAiAFvxGQ8YRM+N+Gq9gxgABCwvEmyKj9A5ELnqNWz3FwCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445095},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"1ca99107974dd813e32ea4d1d8a0f721978a5807","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","postinstall":"node dev-post-install.js","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.1_1701717919690_0.08553182115983793","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"3f67a8118158d3d390a7367fd11880e0b43d1de7","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.2.tgz","fileCount":119,"integrity":"sha512-7NSzLV1AZ8F/e1KBqImhRXxBNXVO0cjsyQF/ZN0hn7Q19mApeGWt2u72bqMMrrsLMezHiYX1XLKj3p0hC0/yxA==","signatures":[{"sig":"MEQCICyo/Rr1baEKLB0RVB2OjHd9D8C8FoMGQ7Dz1sxbyWLOAiARyVUXkV4qYMuC6Mu6cT9RVyOs/5Q0E8GbKrOxEMfOMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"5fba595e15a49af616f9cd108d08c1fa1aff1916","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.mjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.2_1701718392211_0.3054755091536481","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"6cb249b9dbece441762925f200bbd3ff0d2d52c2","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.3.tgz","fileCount":119,"integrity":"sha512-qCiXltYWnweDMR9f65RZefIzv5SmTI08mP80jWCGbrCIA55MM4fHzHDXU2+lYA/CMlESq9SeTP0aXDXwYZmJVA==","signatures":[{"sig":"MEYCIQDu1b6sVrkUam2bxFmUo7vcQiNI8F6bVlVobvF59DoJGAIhAKKjpUOzApxYPjbYJkvBD0T4aVYJo80E7R9oQf/JuCa/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6dc277fad557d604c97c1e4e8e8a45c527a99c55","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.3_1701718784432_0.9673786892002014","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.4","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.4","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"3207ed873f6fdfd8b5c0905c3e4d0eb2f0a292e7","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.4.tgz","fileCount":119,"integrity":"sha512-Pz6OUIqAaSK+a1Aav75Ka9lhPM27P0FvAf6uFrrC9nbQRd5b18nL3v8NJMHdTWCpH1AdTaDUs0eUmu4fTkL5KQ==","signatures":[{"sig":"MEQCIGAo8BVLVT4sc0J3vqxoDJ6YPJocVpnGMDspPOrZOaNmAiBPIRx7TjeVvVZkoUrAJpbG8Qyk1hAJE3cyggZkSD+s/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"65931cc79e37be517424da91e95f7ef1e00cc1be","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.4_1701719101526_0.05688211973613466","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.5","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.5","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"6ec18b647e9d109057f20be1999122a3fe8dd390","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.5.tgz","fileCount":121,"integrity":"sha512-tClxzceNrTpHtdBKbVYclGOgZfcUZ/HJJ0D55cp0Vf1WJDg2k87rWUWYF5TKMfBLZ/UbxKAQ3dsh3VXqkuCZKw==","signatures":[{"sig":"MEYCIQCtLcbbvNvYY36EtyQ+g+DN9tma1KpSDaB+NN26dR3kFgIhAI6qk3KYjzisnsn/g82qJ0hrf6NwjbjR7xMUz13YonL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"5344bbab4df82dad26d2de22a5c8ffe969edce0a","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.5_1701720614448_0.16905138047083113","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.6","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.6","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"8ad4108659f8205f73611838c4fd5e11e3faf22d","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.6.tgz","fileCount":121,"integrity":"sha512-pUJY5YYAjkjLGpjLPP5B672jzrkt1eOYj2wJT+in8zF7+/zNCSYwwgxNdU2sBPY6OPSqfIQ/KtBeF4uUe/BODQ==","signatures":[{"sig":"MEUCIQC/GOO1akshsdZlvTb4jFzrpne04bWTrHymYoPK7v8WqQIgV7C/j+SEkG3gF3ejmppDoHgggE+eaQcOG9KxFhDfUIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446023},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"bd73e2d060e36b1ff81ecb749a788c2a24329226","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.6_1701724131784_0.11521004947857727","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.7","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.7","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"7de0d7e8b5e16b4bc776ad33f5d4ac1358ab8392","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.7.tgz","fileCount":121,"integrity":"sha512-pIwWQjSbPV7CrGhbmIdF/tETFpYCitpL9rJj0nL9+oGentk9xZOZ4i12G5EoIjFGbfw4ipNzWe1xjquoo74KWA==","signatures":[{"sig":"MEYCIQDI8yteUtOakz2LGsWkwphFvMHXZRMAXgQ7MkD7RUuQYAIhALSLkg3TTLYnpls5Bm/2UwcRoye3EDjXbqDkhQJMvjC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446023},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"a971a300c6dfb0264715edde3b008143b4c79381","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"^10.9.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.7_1701734130418_0.8835830913487583","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.9","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.9","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"062d629c4e4a11b8aa73ff1d41a4f3a8f8b572ef","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.9.tgz","fileCount":121,"integrity":"sha512-EofVs6/JFZX8gY9m+kTz7VNhPewmuPe1kWQV2Z2vlfWjY5akbCDaQcaqDAOIPpFX8x2L4SZQreqrnziQkrF6Ag==","signatures":[{"sig":"MEUCIQCeLr6Zt7bs0ad0GwC8gmeagNazn/kG/baUXMDcHwMVMwIgT98rrvmc4YTQ76MfTqhbhwQ3TCHFspg9TW/RPQxMI0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"0c8b391aacb52d1aab88e352c0a50b01b1a9c117","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.9_1702590332317_0.7029640541582756","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.10","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.10","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"3dcedf3647886e57c8b03bbe16dc8cfd28a3a000","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.10.tgz","fileCount":121,"integrity":"sha512-/yY+m5XEOVIMfYBku7jzwdsJE9REUN9LxgejkOymmwxXPLVhMS9DAIloGmj9cwnkbUfwGEWlTbLr3iCriLXcBA==","signatures":[{"sig":"MEUCID2KKjbrzh02eLHU+CNVWsymAwB3WPTWM0H6ADAiYG6+AiEAmY+GTqt/4qjfvgaLj3TFsmJL2Koaj3r/5SQS6eYqygg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"f077c1f971bd516cd04a67f67c0f8285bf40552b","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.10_1702926958713_0.18249195547716313","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.11","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.11","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"9f666704bb426b24ff6d28fde7d3ad081f06d9c1","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.11.tgz","fileCount":121,"integrity":"sha512-+zLvnz9Jt9jkZDnhVk0+e4a/WI2P4+QgvdqpaHIzsFiTS0Jg7VI0qwGwpVkEyklWdERW0GYxOzv6JOIJE++xZw==","signatures":[{"sig":"MEQCICxyRsnV1EFzZhAkSi2+AQWGmOvPuD9Wuq7LlpeZIPUVAiBoV7Yg/hfX6gFl7skbRRSouJgwPE2MtWWKNm8l92F3HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"457513415498ddbee49e9401235d3fdc7c4f1408","scripts":{"test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.11_1702929441565_0.9374535975562415","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.12","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.12","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"00cb3bf9374d6337a76ac3df60c2ef7a18b41580","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.12.tgz","fileCount":157,"integrity":"sha512-HKDS0Kk9AOg13wSnI2E+mlttOo8YiJU4EJB87HlvBOJuCrRv+zyasH+YZwTmJmde+M4RPwEhatJr4h8wSg8Qtw==","signatures":[{"sig":"MEUCIQDixodsdGdM5+gr/6JGnhUiBaQYOVxNyx7O0yX4OzyG9gIgFZBVzr0vEgf2xws+3Lh5EI7f6p/vJg2aPqyS+B3WR5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"3532d89257ce7b8af632a806535c5292e35cc3bf","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:watch":"yalc-watch","postinstall":"node dev-post-install.cjs","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.12_1703209056871_0.5541754898766829","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.13","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.13","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"b524fe033199a6777e84bcca33e209a790d34b2e","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.13.tgz","fileCount":156,"integrity":"sha512-SdFK8GLGtZdWZ+GpN1KxzOKiItkoiQrwv2lvTlKg4puD9D/ErGpT1Pbew4WZnDASfMObI2uVJ6KrCwjea8e9jQ==","signatures":[{"sig":"MEYCIQDC+Ef+TbQ04UDIgPMecMv2laWKcst9h8629R1BQEmnBgIhAKiFxIk7EJaH/jIztvQmCDvBut52wULUY8u40tNUV4Bs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"c6feca29efbd4be710197852ff152a962a782236","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.13_1703212308213_0.4045860065885116","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@dapperduckling/keycloak-connector-server","version":"1.0.14","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.0.14","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"dc8e970e1b95a5ecd9d800bb2ac7a0c83bc2ec18","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.0.14.tgz","fileCount":156,"integrity":"sha512-42dWBAHY1zEy9IikQc7DKGbpyuz5rj7Y5TfFs738j0LbbpdQ19pOlq1YlVjFeaBn3DTW/R44QuBo9XFqqXphGg==","signatures":[{"sig":"MEUCIQDJojeRo2/LjHrEB2xFlQl8bJKDQE+bb7csw5dVo9bh2QIgLeq4jEm0tOHXk+mk1rNSlFVvaImqgppTmvn547yZ3mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"63af6b2cff84176d051df20adaf81ea5376759d3","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.0.14_1703260477770_0.6338934293700116","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dapperduckling/keycloak-connector-server","version":"1.1.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.1.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"cf74e8ff05cb912304b18a1be8eb7ea3839bd643","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.1.0.tgz","fileCount":156,"integrity":"sha512-MbByHPNBykwds0i1CrX/ZkrRND6VpPyXhAfXWDJFpKhmWcV5OSshfIQuplc/DAEDx9+wlMAKw6E/6rudiclETQ==","signatures":[{"sig":"MEYCIQDDosrMs7Ls1ezRZ7as7J79u3anGxIrYPNDXO+jhpm3dwIhANUM2jJ1ZiS7Py62X8oQ0WHMXTFRggJWCZmkTTktbM4f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"bb18be072952b58df22ecb469e25a923c4a1cda3","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.1.0_1703305227465_0.4247246253386867","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@dapperduckling/keycloak-connector-server","version":"1.1.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.1.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"3a5f6b5112286f29ea630aefdfbb30a47bc02f44","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.1.1.tgz","fileCount":156,"integrity":"sha512-NSAN1BHu1Wqru8zwfAtO0fpA15bs/1s9wCoB036IdxZnSjjbckND7wpB3h3YrmI1MrXKsCixmCawLfibQfOUHA==","signatures":[{"sig":"MEUCIQCjgq5bdsVfPB8slgWxg1H+KSjU+7njRXHykZhahzeBeQIgWwyUJcmJQe+R0YijlcIYuf8CqCnIZYY9rSQ+WrZY8f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"97a39fc7545755380eb22e505ee49a34f16c2a54","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"npm run build && cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"npm run build && cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.1.1_1703362523221_0.5573973178315457","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@dapperduckling/keycloak-connector-server","version":"1.1.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.1.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"d90fcae1a572425f9a3604d68e6b9d863af3210a","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.1.2.tgz","fileCount":156,"integrity":"sha512-uQGiWZ6DJsRGn1VkFbTx5nowSXhxicA3Yhu7tWyfemSFTbmT7EdIId8a567MfnLXaWowU5DfK0ALlReHGzgRYQ==","signatures":[{"sig":"MEUCIBmjlwDB3wh5VFnRhpraDXCNH9FA6IjzjfmQoSGzp3RVAiEA7Gt930drj9iQsnh9DhjrGuzHntw0f+fpJbYDZZTKJbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"13a6118c7c50d4316248679ad5329625125d340a","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.1.2_1703455329102_0.702947124187874","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@dapperduckling/keycloak-connector-server","version":"1.1.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.1.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"58238b42ef9afc2d2f35b6865666fd92812f3104","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.1.3.tgz","fileCount":156,"integrity":"sha512-VstxabpgOz5PDSpZkBotZb8MhJv9IVwIQnFQheFzwNhvVv8FSta4emd1zgJagq5iZDSwl8aUcdc8OgytD/SW3g==","signatures":[{"sig":"MEYCIQDvFpKlvrvTySpAaZ5xgN74NsDGvp1XlOXTMC0l71gIawIhAJ1Wyg+6rBCxO7zJO01k3Q6Yi//2wKpqe4xIm003O2cC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"1defd559867fcbfc5495c9ca8d3f32a670f6a2be","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/**/*.d.ts ./dist && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy":"^10.1.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.1.3_1703465738567_0.5399096369501162","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@dapperduckling/keycloak-connector-server","version":"1.1.4","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.1.4","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"95e497a91e1ecb6a390e13d7d0bea218c563fecc","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.1.4.tgz","fileCount":205,"integrity":"sha512-ZzZaMHH9HJpXwl/1QbcsgbY7nDwxxZzFdaJhP41WmAyPdH/S4HaPPCf9YkVUvJ4uyXO5D2/Ri+rLwg5ALrfPHQ==","signatures":[{"sig":"MEUCIETggHl1PIs6qP2bCY1enB4J6Tfq/vvrzAXjHGDLDx3dAiEAi4WjzfuDqj57ewF3sdxqSKdDDOh1geBdNw6CFWialZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"bcacc271b167ace9c3e96b2b5ffc81a5e017c1c5","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.1.4_1703906153620_0.4826485064641086","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@dapperduckling/keycloak-connector-server","version":"1.2.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.2.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e6357ba78f473bff3ff9610e2fc22fb62317f99f","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.2.0.tgz","fileCount":205,"integrity":"sha512-cZ06v/PjICSml3d2KPL1CKmQciqKp6uQQKqyFKs3O9PQItBh+zXLeOQezfFAwaflhFMX0hhLOhMeYOzqRPsnIQ==","signatures":[{"sig":"MEQCIAqbZP5tlGN2pGMkotnJyiuO9yiDUNa+Zd3x0gV/9dpSAiAdAT1r15RgCMaDQweb50pwnPDrlMx+x+9YA5w15zSMlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"735b615e8889493470d55b95dd1fe8c7717882bf","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.2.0_1707390767477_0.06357059011779542","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@dapperduckling/keycloak-connector-server","version":"1.2.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.2.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"220c1af9fcb74c06103ce0ca86adf3676693f01c","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.2.1.tgz","fileCount":205,"integrity":"sha512-CxaWzE6iO5EOEQZIyE6/0vcOllQPXsPiEdavuLOGpx7bHtMFJvpFqtQ1vxSM/b873D1UPIBMuAevO+q6u63oPw==","signatures":[{"sig":"MEQCIBNAULAbGeecyRXTKXBxV3p+OFduCXO+InDEPfPp/dI9AiAyF/CyzJFFBPGUcdvoEiLOWP7Sph8wGZmQap604eO7EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"e25c75c488613ef243e75b447ccd3b4ca320bcbd","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.2.1_1707392802911_0.059597971793153404","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@dapperduckling/keycloak-connector-server","version":"1.2.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.2.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"8e6b4eeec2bace01688b6e27cd8217e4cc2d2cdd","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.2.3.tgz","fileCount":205,"integrity":"sha512-qAQTgTFT20AO3zMF+1ZtTRmGrCzF5mJcLDbwr/xHi/c1cjHt1GNI9YwpecrHUifMKAMOFeuLs6VseVtAhIFReg==","signatures":[{"sig":"MEYCIQDL1Kvphu/1fcXYRQSA44U+O6zOiHtcasTGBqHOYG1LwgIhAOILJkkCfCg9hPfZ6W4SVBvFFOdYH0Ua75WicXo6I5Rw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":698980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"f5d99e74617b19b5e8ff828c9b5270d82c65d1d8","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.0.1","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.2.3_1707395986088_0.6004932827119271","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@dapperduckling/keycloak-connector-server","version":"1.3.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.3.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"85730af259458740d3da943f4ac6b2d0301cecba","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.3.0.tgz","fileCount":225,"integrity":"sha512-uUJxGZtEymSFrZ1mvPPLGdxgbnGR+Z43NYzQLOoAB323nUJ/IVuEllB4BUimVMzkmPMzbAMBKCFAqOzZqEs5Gg==","signatures":[{"sig":"MEUCIQCGkJtxj3ABfOVJif/NymNvg9NpJDbJhpkFx92u+WsGfgIgSxZJ5Pl5U3BJO1mmjCX1wrroV/V1UIC7CEfvsFBn/L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"d83bd03fb8b08c8448608293b0d89983bf53e151","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.3.0_1714421978563_0.48764651741682763","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@dapperduckling/keycloak-connector-server","version":"1.3.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.3.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"ab6b9469679ed6b3e493110cf66a2f94006f35f1","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.3.1.tgz","fileCount":230,"integrity":"sha512-WhyV1pEqCLCv+pTL6iyUps4F9TtD8Nql01CMqporSyvaRHZkWQsLZaY1ofo4dB6mKmub9bAr64zzYRi+bkliWw==","signatures":[{"sig":"MEUCIQD0UmLrTaO3MFKfeyZFirvsWzQ1GphbLz3hjjmDMbpEKQIgXXJGGOdDTzCWvX8xnWr8LBN0WzlFEz5YSFWI2ISK2W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"dea65cd5777428c6ef224612f8945bebf5517f68","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.3.1_1714423011854_0.24863609342498005","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@dapperduckling/keycloak-connector-server","version":"1.3.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.3.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"4dbd4004b5aeb220dd1e155eef8b535f001cd74f","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.3.2.tgz","fileCount":230,"integrity":"sha512-SewC7WFgi9AS9N4nrYyoZkWOXnk9viBnoU+7eS4h7V8OJkWfbDteIqSkoM2TQbOX0CLHdqxgNpeYuBZ6DvGzLA==","signatures":[{"sig":"MEQCIHKoJ65jw+rAuIWQuCxl/V0b94atNIGf9R2IhI3yizp8AiA1P42H/uvVBFt3qNCrex/hzYxZCref3xM5OHl/0qR9JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"287bdc3936c891a99cafdbf1beb51b0a4a487e15","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.3.2_1714424885688_0.20809834167449193","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@dapperduckling/keycloak-connector-server","version":"1.4.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.4.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"41e07397b5b10f84286f888c7dd8787dd36bc8e8","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.4.0.tgz","fileCount":230,"integrity":"sha512-n+6mowCaWo03ZTBPAu+RalXecltdI1MQaxAikn24v5eR1e/veDh/grOmxNpDLpyH/qAp8hQMpNFhzL9mMdwO2A==","signatures":[{"sig":"MEYCIQCSN2qNdiEF1llXzXlzZ5DMp6M9qxIXtB006k2FOsTzywIhAN1+EvxNT+oAzT8bhHwQATnqDpm6MENuA4j0r5k15Bvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"42868d495d3050a3fcbdc14d60a2044320557a22","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.4.0_1714513879831_0.6234097717066513","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@dapperduckling/keycloak-connector-server","version":"1.5.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.5.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"b9978f609f5997f6859bfd1404eb13d36f27f93c","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.5.1.tgz","fileCount":230,"integrity":"sha512-RDkOBaKaD8yf9JZYpfyn71/Q3KWcPIvXs6YKG9Kw/2Xibf5XLJ5gqDnIhoXizG92zU0T9rRCoS469dyO7PhKEA==","signatures":[{"sig":"MEYCIQD77a+18W4L/dxtWJdOQyqFrHdqsRAJmO4bWhI9Y9Ca4AIhAMRj3HhSswUUjl1/8IlScWtnWDjMIs9N0c+Egm9FYOli","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"0d729ac5b7b7296141aae2edc58c61d6f757d85d","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.5.1_1716168965542_0.12539647521360675","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@dapperduckling/keycloak-connector-server","version":"1.5.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@1.5.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"8ab8974b7d86e73e7cd8e32bd015ca0d3ab3bc53","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-1.5.2.tgz","fileCount":230,"integrity":"sha512-uu388wWeVqMZPSVPnJEIl7PbwQnkxv4V076ddclfeAV+IsSwbO6q9ugQJ7Y3YSqgvfnzplss5++dnpIH+U4K4Q==","signatures":[{"sig":"MEUCIQCN93HfQlW+tQVxUrgWRUi+l07auFeJ9IriW0pQXY22qgIgOm6UCFfwS/S9w2biZVvca9stTapA9dTM+rNPltpizL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"b0fcfd835395c836e5371d9316e45151c0f1fe9c","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_1.5.2_1716170578990_0.3599650407270707","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.0.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.0.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"96998b6e7e67896a20ab4eef37fc2547bd651e0a","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.0.0.tgz","fileCount":230,"integrity":"sha512-i5KmwnfYh3DcEfUKoxuKk2pNWEjUq5XVGeSjiNANPdqcZmehKtMF9qi3lcTUvDXSDvKtT4thNxwydooeWPy2XA==","signatures":[{"sig":"MEUCIA1M6lRLUsHWlT6J+fKPXOIv3pMfTvJRLcYJu99blNVKAiEAq78BkYU7r/E/83gic88HVzdUaCk0V5i3hkEfPdTpvUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"addcd24337bee966cc0f07cf0a948a0dfa1a8937","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.0.0_1716171780677_0.49012730369964785","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.1.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.1.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"8b68d657e43117305be50f8541231e3321c3c747","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.1.0.tgz","fileCount":235,"integrity":"sha512-FVbEXJ34uIHB8c8sqs4t8vRkd8l1daKmaxjfJJhVuaPZvhvO3LrEmoXdLXn+TaFK2s6r+f/LVxsdcxiWYq84Bw==","signatures":[{"sig":"MEQCIHHkPkIFPLRSATdkLzISgcJBaq8w9Ay/PDrlJzWQPuWMAiBqRAmKw1Rj/BYnFg7OFsOmibILu1Vg2VTlncXGfhs30w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"056b37aac4bdf68c0dd6756b283a5e412f56e92c","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.0","ts-node":"11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.1.0_1717393024447_0.7981175656119512","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.1.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.1.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"a1f9b3a7f2d64fcfc5cbb95010832d710292e299","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.1.1.tgz","fileCount":235,"integrity":"sha512-zGNk1dpSKlI06wQDrGBmfNjiqxpAu9mtpNss4d2unNJ52UYS/RYurvYC2uJlhavShFHVr9eGt3BUKt1msAjWNQ==","signatures":[{"sig":"MEYCIQCGTOWYPw6bjcH0Gw/M1nZJY95smUWH5CwMEvCxktGA/wIhAKEdzAIpo0gKkGu1rPad53zQP736E5j0yqRUYZltgEpP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"a0a93d60fac39eaa11aad466a04d539e158d2903","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.1.1_1721180180865_0.1371371346022534","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.2.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.2.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"a0b7c50d8166c65edc0b5fe2270966c29fa2d5a7","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.2.0.tgz","fileCount":235,"integrity":"sha512-QPhDN+6LzlFQznGVBo8RfOn7G8eZlth2pgg6PTNn8XpMsYdDNp7f+LMnaAkIYP9lQ7a17fn63qCjR5zYkIr6Vg==","signatures":[{"sig":"MEQCIFPiCCv1rTxj0iS4M5XPmy7dfLNDN0bkkDVYOE9GawaxAiBPWb1g1sqL/7qF+/XhgFN3NPtlkknZMpWg9lW7dkIh2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"4848eb68f8b480200ae47fe11fcd45b1776097af","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.2.0_1721695826976_0.4640756219492195","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.2.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.2.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e7c3a81dd56e290bfbdaf6580a0ab390dd67924e","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.2.1.tgz","fileCount":235,"integrity":"sha512-iG+HBNUAqidxHTPb5nZr5RcQ6mMq6DP1aJmm9hv1TNAKL1pzT1+gWRxetkCNYL2pCnY9sikbgXhnlV2SDkaeOw==","signatures":[{"sig":"MEYCIQDh40aZYt5EQDxbsFHa4SNJMLS3bR0F8JThRFBNxWOmrAIhALzuGgj8kE+/S59Y2QkbOBssUlpsvYzNIT7fsuDtYPgS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"0a2a2a678379d9d52734f4601d45f4f4e6945dfd","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.2.1_1722045423420_0.2466003497565299","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.3.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.3.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"b529b772e1e49cc2ce47c8917678a6c627e91e53","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.3.0.tgz","fileCount":235,"integrity":"sha512-Vyq9pUTiUPdn+eP4Ia+a+zGaK8nCK5OUxZwKN7ZN3pTggho90SGwSKwaq0BhzF+yi4eiK5dqDyZ7fGJQJQ/v9Q==","signatures":[{"sig":"MEUCIQDdehIp6BOTdeXFWU55oyh/VLWyO0zwrcfBmQSoJfUjDAIgUz1+BUJPzYUtOPCzJzz8kXLWpsUeITyggu/CSjx49Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"589624f73e54f06602f252a1515901b6ec8667ab","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.3.0_1723779527913_0.5098644815212194","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.3.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.3.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"0e9fb50c2c60bb2b49a74cca005aaebdabe54f50","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.3.1.tgz","fileCount":235,"integrity":"sha512-/wXbtlrYy6ly+3QhiTfHUU30Kn3OvLP6lTGHn1conp6AgMHu13DAHGFGyx7qD9qo3wWf0aS9zKTCbn3rTl4fPA==","signatures":[{"sig":"MEQCIHSKpL+NgBAVIIbflJI98GBCfKiw/ZzgIGTZCpmSjIcjAiAhoPijtTwim9YEWa/58kesHyxXGh+oNHCC9uFSyJWs9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"b105335e0f036a7e73786f3801558b8cf2af68e9","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.3.1_1723825793373_0.0960935588802132","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.4.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.4.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"d2cd425abf229231f0444e3581c868c9c292eade","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.4.1.tgz","fileCount":235,"integrity":"sha512-5lNvlpnh/oUXpelK/OtFwkb9BwNvDZTMyNvoV2VfcMzSRugzLe8m7mz46u1PWpd9x9V6S5ydBqpCLZk3gEK/5Q==","signatures":[{"sig":"MEYCIQCRdhLgPVdX/4vEblv2WijAOI0ZXCbtTof436rc4oGb6wIhAOucu2RyrI8Z1WZk0rX637K8Ml6ajOF2kA3R5mwfJtU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"149b0f785dd169790bff2887d77123b6222c68ac","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.4.1_1724942809027_0.4472463116716541","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@dapperduckling/keycloak-connector-server","version":"2.4.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.4.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"4b05e151d82b6724f1b8f292f8178a2faa88ee31","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.4.2.tgz","fileCount":235,"integrity":"sha512-bD/1jxsVZYvt/60kBmULqU7dYMN+C3bMimCMn0o6o0OWWzj8aaq6pFdnkvuXzEJvHIYWUGWZ1XQRcenhgAEI0w==","signatures":[{"sig":"MEYCIQDeutMa8r7NVLfkIdzmlwqGvDzV2fe/TR3Dz4CfZTS3wgIhAOif2/1UuBrK0tDJMEdSUSWNd8JlSGYFIS+TxTOViHQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6d8eadcc6d5b46334caf5b6c3167aa732e793877","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.4.2_1724947236379_0.918643960373053","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@dapperduckling/keycloak-connector-server","version":"2.4.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.4.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"56763de15c01f32e88178aa1e376dd9eaca25041","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.4.3.tgz","fileCount":235,"integrity":"sha512-9mwHX3+Oz3dwUco16eetwXxcTz9nPv7WIa0WWFHCa4S2BvQBylebY2SeyeegeUNKQ6Tb8GhXLraZGvVBhHRYiw==","signatures":[{"sig":"MEYCIQDAPlEYLfNrWAhjJrNxB13lqRYdBTpUSL47XK+W5gGqqgIhAP1Pyy4rkNAFvR2G1LPrIFTOi2ZHBiLiDRuMtNaNcKJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"890d69aa5efb601e2320febb0c0d5a1fe8cca65f","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.4.3_1724979813615_0.6026467347159035","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@dapperduckling/keycloak-connector-server","version":"2.4.4","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.4.4","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"6bf8cfcb2fb88e00c3004fb2b92a286bfb7c62f9","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.4.4.tgz","fileCount":235,"integrity":"sha512-8vkx9Fvkm9whLoJexjUKRTD4WeUdgSbuEhqEyFT2Doe+U3lEtM5KQcq12b+M99lRoRPmcjHOG7DMQOM2DoOY4g==","signatures":[{"sig":"MEYCIQC//m71tTlW2NK5dV0x4rEEG1j4vlW7ibyJP1KIb60M3QIhAP5V53h716VlGFS2SDJcYz7iKEAVNujOiB1o3Q/8k+LV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"2e26da0d3c2f93c7e3f279d6088be666e3f3e035","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.4.4_1725345919316_0.1197094109370862","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.5.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.5.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"d7d660e02b8dc2bce64b251ff5cf6916da7d0f8a","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.5.0.tgz","fileCount":235,"integrity":"sha512-VUoRLb9hRvAJ6QTsE9BbXwIMr2urkvbJt1FOtEUQZRKyPUqXsGfhsnjsNSavutq3L/Be5HCdsr7lqyYTTSyd6A==","signatures":[{"sig":"MEYCIQCJapepvhEJ79K9aahF75HDe1OTXkf3cFFYw65MMP13yQIhANRgP163Njfze6sG4Ir2IdjG4tbsg0o/XgAvSTLeQCGa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"831aa19aa76714cdf31a91c52cead7762eb0d922","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.4","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/fastify-static":"^2.2.1","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.5.0_1726529875825_0.5405751153072502","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.5.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.5.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"79b46ba0601e2fb8c51f42b0be392556b9f41353","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.5.1.tgz","fileCount":234,"integrity":"sha512-zle8N4B/CUpK3+NHXlOPn8WOqIYR6pTbG+o+W40PMCfXNniKO3B9hFIEUhv8rF/bPG/mVxPW/caqTOFvYQJmRg==","signatures":[{"sig":"MEQCICQSd7I/E3VacrBCF8xXtP0OdrpFASec+6aOvqfbh9SsAiBJQ/Gcqes0VFHvkhX9pxuzl8MjnMWfgfiutoO6uTRi9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"625d6164717a78f5e8f7925b05406afa6c1a63d5","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.5.1_1732565144075_0.944919939299161","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@dapperduckling/keycloak-connector-server","version":"2.5.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.5.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"088f5051a531b04afa4482e60b3a08a643f28dbf","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.5.3.tgz","fileCount":234,"integrity":"sha512-xLpr/WG/ld434xdXAnblrS8Hz081ny9dgnn6dfm77afwXGg9sKUFphNugNl2FahpSwX7cpu3EVSN3cOodhIm6w==","signatures":[{"sig":"MEQCIHO1g1OnADKKNn8yoc2zIQ56GWWcok1cW9Brz3NkD4SnAiB1Q94s5UWNwWPjAQiJbx2/kqfSaIFOsKYiRdVFbh0yqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"c9929de05578795e3481057e37b1d273a2cf950d","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.5.3_1732568736315_0.8641893866387125","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"@dapperduckling/keycloak-connector-server","version":"2.5.5","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.5.5","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"058febf488219dd935ff43b185b2c25dd2e86c67","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.5.5.tgz","fileCount":234,"integrity":"sha512-4vxBYcLHKopsYEB5uRZ6+pE7D5djeUHHGTf9iH9qaXPuJKNqLXQinpvHgBKJ4yuplmcbnDQgORURXrevIttPOg==","signatures":[{"sig":"MEQCICvMTFGtgaTRjt7gPox0B+BVGedJn/CoJP8ppwjoMu7cAiB3OITh/UesNW5nTHzPv80HMasx5hZLtcgwET7iplK4nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"571b8522337f68e46862f301dbc96e089cc8057c","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.5.5_1732570413763_0.4269002386734211","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@dapperduckling/keycloak-connector-server","version":"2.6.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.6.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"bd85483df735e9a95b1cd55b6e77fbc9a9430d19","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.6.0.tgz","fileCount":234,"integrity":"sha512-w/Vibrpl6qGISnxRuV8+cvguEmR27XRTqd8ut7axANkap9EzHXPm9z5DdoGvGTCuO9fL1rhV5YCNifjUPWZy1Q==","signatures":[{"sig":"MEYCIQDrmkIQKzfIRgPaOwzRZBqpJ3DyEcfOLCmrFzhwMv1z6QIhAOri+0EN4Giue9ZsyR0cR/6vqi+XzN17oN5z0zy8tY4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":732292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"56a153b4abe061f4e8f05cb7eb105ba87eadcf16","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.6.0_1735261985573_0.2368582307947189","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@dapperduckling/keycloak-connector-server","version":"2.6.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.6.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"749f8910bd134aa3ff5a8f43dcd3b7103cc1ad98","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.6.1.tgz","fileCount":234,"integrity":"sha512-ivkZkbzXaCHTIsK2eFge8jTVf2Mbng/nwLM9eno63HhT1EOe94/h8E9KrnpUblPWrr3sJRoVUtwsKXR4dLc72g==","signatures":[{"sig":"MEQCICladRAz5IuZ7KQj8CdCpovmajXAHIn2rLAPVSn54qLsAiAWbXRIDbWOo/VCQ6Phm7ZQlKOqbBqvjpzGcssFj0FU9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":732292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"363d51a0366002c85790010b47b912e8b0413c3d","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.6.1_1735585763509_0.5137887686884788","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@dapperduckling/keycloak-connector-server","version":"2.6.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.6.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"431cb96036564fb8e473bf2b7ee456a1afa9fdee","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.6.2.tgz","fileCount":235,"integrity":"sha512-F/XeELEIblk6rh4VsCYn/1GZNBizG6pUwv7klkFUbrw6h3oS7qgYlKsOlHgrAgYA2XsvVsgutlRogTkmlIqNwg==","signatures":[{"sig":"MEQCIAH2BV+BetiRtpKui+sJCiKVSVewfi/PrrLmUeAtBuJqAiAhY827AiT4Yba1JBi0Vk5lNZFLxs3MWaFC4CiemmP08g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"272594c3e9dd10d5870378bb959620f14dc595c5","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.6.2_1737057531737_0.9755670472938227","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@dapperduckling/keycloak-connector-server","version":"2.6.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":{"name":"DapperDuckling Dev LLC"},"license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@2.6.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"84db60ca065bd98eccfaba8b238c4d25e99ee057","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-2.6.3.tgz","fileCount":235,"integrity":"sha512-NSE8pY0GVmrHVrLTMME61+ctkGCKQcOHFImTVNJhS8cfbiS8h+kFvn8fnIjHM6SIjdg7fTea1uO74gxP6Fx3Gg==","signatures":[{"sig":"MEQCIA1TcO9rEpgly2Lu4ED+L4DFWcgkD/KJ0r6Qz24lFul1AiB5NbxfIcmO4DdNtv86AwTXP9wJPhOwx01n7zNHgeqUUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728123},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"08d502f02d0f7f52b778d5f0d8619b30e23d63f8","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:watch":"yalc-watch","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && nodemon --exec node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jose":"^4.14.4","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^5.6.0","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","nodemon":"^3.1.7","ts-node":"^11.0.0-beta.1","ts-patch":"^3.0.2","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_2.6.3_1740537810863_0.46049601949791197","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.0","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.0","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"7b3fe7e886bfad2fa073b9565ddbc769c7afbd9b","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.0.tgz","fileCount":234,"integrity":"sha512-oGKvDoW+rt3byo0xAxfdU+49MpSTN6mGcSGjyJRt6zIfjXXlj4suklddnoE+jr55jVeO192mO9Ie/R+38wybLg==","signatures":[{"sig":"MEUCICOHgaTSaWd3EwM0JjohzXfO9e1Q4bM2BCw6rZMS39wAAiEA1xNhkjKGIt9qziVuFnUhSzAN1od5pL5fVdE4fSsw0VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"2cfc94c1de7e69b90bce4e620b7bbbc3f62210ee","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^11.0.0-beta.1","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.0_1744951243669_0.9974098869225274","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.1","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.1","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"50142ef4117f7a0947a8eabfea2725fc3a1f8df3","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.1.tgz","fileCount":234,"integrity":"sha512-L/gV2aEb54CNbZseMyVNAqDM5MxspjxuZgAqAAqap1goX2/TkkeR1emacP9rc2tfQwcKP4ZUtZSXf8haOvAVpw==","signatures":[{"sig":"MEUCIQCnlJKCL/sgbLpb2wD7nKwuQfkCn2DaWWDMovA/bx0i7AIgYH2a4yNBrTBqo8sYagBDVcX1mrnWxa1egorjU2KsfPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"87254c7cbba53e910f57d0c1f43ccf298f1fee8f","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^11.0.0-beta.1","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.1_1745190298440_0.5177380612560647","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.2","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.2","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"a6d51730c65c707da1c99e1c337eab582d7e85f0","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.2.tgz","fileCount":234,"integrity":"sha512-jA/lLKfF5L51pp5K7V+SkMFx0Rci/320R4waz8oXKQNi8lNS+otLRX7iDOd3V3c+I9SxGp5SGCWHba6RcwNM/Q==","signatures":[{"sig":"MEUCIQDKQYajGoT9sO6Q1o55F95txbvBdWV5asrbLbItd2Z3xwIgf1LYwgvIvp6d9Bq+ykmHnpcPm0fszJGsomVa9tQVdi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"91b958e9953f9d0d6e4fad5c8dcdbb1dc4d6bf2b","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^11.0.0-beta.1","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.2_1745196466718_0.7508709106483695","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.3","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.3","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"75cb4870ca97b0ff3a01f98c4f6bfb7a55c1ce2d","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.3.tgz","fileCount":234,"integrity":"sha512-8fds3p+MamSwtGcbi7VkNTNs1JZVH7vj8w8g454Q6UrdpEZSFVfouxZWVhL2Idlvect4t8UP3sD5rcT06Fkc9g==","signatures":[{"sig":"MEYCIQCsfDb+wdAXd0iw6Z5BK+nOb1dpB/4MdS5d4VsaW8uUvgIhAKZb73ahxUg2Z5dxjD5hK5UfzRHWy2R6yka4HPpPvJZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"40dfe32b4e8184c63493401e9a9d4098e5249b5f","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^11.0.0-beta.1","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.3_1745212998394_0.25951660270751464","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.4","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.4","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"5839dcbdd0782f72dfe24b0f2ef89b381dca980a","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.4.tgz","fileCount":234,"integrity":"sha512-sDoM6pCGFuZTV7SCR8Sn6P+XVXvBcLnID5Zi/ru/IObtnKKNWf3J5PeyYG+mX3N6T0wv0xtY/dkmimFq0Xh6vg==","signatures":[{"sig":"MEYCIQDzw3xy+JnBWXqIfi1+QowAthm8Ak+vhDLdq2hUBEjI/AIhAIMFySb3JsyWEViNiZvWBYKDvaSOC3p36NB2sdQq6jjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"b7069927b3a8f29807eab635cc5bea038cbdcac5","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^11.0.0-beta.1","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.3.2","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.4_1745213418825_0.1809044083845186","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.5","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.5","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"80d6ab899fc3977c09bdd02651f28f7fe791efaa","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.5.tgz","fileCount":234,"integrity":"sha512-ugB4w6q9IiccexkT1Ia4OW8rGPdPbCEa3az+gAAOYldZZezCh0SAzuTJAyH322sjn+EgPUsdrk8JeEPYIDcq/g==","signatures":[{"sig":"MEYCIQD/RAjeZ/dOJ9APS3HZU64Tiki+ECNrPcSIcUKuJObiqQIhAKiY84vEKpzbB2MsNgjDpvNDPCrdn3OosRPAlgOKef82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"9f035bf9efd9b9da9e53aaa6595e334215bf169d","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","test:watch":"vitest","postinstall":"ts-patch install","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v22.14.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^10.9.2","ts-patch":"^3.3.0","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.5_1745294758974_0.4812003009708483","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.6","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.6","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"e512ba5415b8288dd15ebd3046d2e40e11dc796d","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.6.tgz","fileCount":234,"integrity":"sha512-4pvVRc0mgQ95Lco3NLfXKoI3vIp0oAwVUIdKJne5Qx+25UZEKWBMXtFpFQXUwZiyDI9V+57SVL9kPkgFxvMhQg==","signatures":[{"sig":"MEYCIQCgeWXyzLfIyBCfeMtPBYHZVAmobAXQqCcrM70gQrBslwIhANq4bgcZQEJ+OY5rMYhY5HMmPl5tXdvrP8MQhOYp7UYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"5ea51eabe6ef2f5f9a33e180f1a14360c963ae13","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v22.14.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^10.9.2","ts-patch":"^3.3.0","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.6_1745296890574_0.4383668126472491","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.7","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.7","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"6f5a46471046f964e09a003a9555b0d224fc3ca4","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.7.tgz","fileCount":234,"integrity":"sha512-wLSBTG9uFiW2eTPaHiKDrrdMOmil9IVfuiTO+WY2zr4/II//hAHJCSi2cIy4g2UTWwsfjKcS2flDX0IEGo49mw==","signatures":[{"sig":"MEYCIQC579aMbkr6HfztjIp9HnGRMjwJSCXGkTrc41H4B4dLnQIhAPpgNFCX22+brxNJzDIaIJqTjwatayvRvL774KJsQdxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"9eca7667e68faeed35733c76187fc1047efba65c","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v22.14.0+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^10.9.2","ts-patch":"^3.3.0","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.7_1745328111728_0.7251987449112092","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.8","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.8","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"4e0383ce307f1c915c2b63ebfc4539b7977a56d8","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.8.tgz","fileCount":234,"integrity":"sha512-3UKvrZU/OTC2rc6/iYgTz4Ddtt450fPgGZMrxsSh34AbE6csJAW48VbT+wuK1bEfFJ7m1xwjZ12sI0lexMYfiQ==","signatures":[{"sig":"MEUCIQCzlvgCterUHKRhcDS+nQy/LbXbbtJOkM80UVz+k3a4+QIgYUalrc/sgfvG6QIZuzgGnESznjkolAz+eufMQFqyhbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"00a3dfd15a75e4fe84d7757c24075241517b3b5c","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^10.9.2","ts-patch":"^3.3.0","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.8_1746160506198_0.7471957997605783","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.9","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","_id":"@dapperduckling/keycloak-connector-server@3.0.9","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"dist":{"shasum":"f48ddb56dc47c72dad53594b8d9454cd59c82a81","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.9.tgz","fileCount":234,"integrity":"sha512-bjpuPCZD96F7Drqh7gNMY8+n5SnZ6hwcPzvVI5isP7WYJKRJOAuctAf30PY+c+94F6GwkteAk/zzAmyRg8dJaA==","signatures":[{"sig":"MEYCIQCy0as0g51Pf3wt13z0ejbTt5Y2WmsQVrYMU+3QK1OsegIhAP6PN+AT2bFkvakKIpfadt68eLMjr3eiAX7y0nbXZXE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"4efce0164b01e4c6ef98a8edc8901d8a5eb49679","scripts":{"tsc":"tsc","test":"vitest run","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","clean":"rimraf ./dist/","prepare":"ts-patch install","test:watch":"vitest","yalc:publish":"yalc publish --push","prepublishOnly":"npm run build","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts"},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v20.13.1+x64 (win32)","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jose":"^6.0.10","typia":"^4.2.3","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","fastify-plugin":"^4.5.1","@fastify/static":"^6.12.0","@dapperduckling/keycloak-connector-common":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpy-cli":"^5.0.0","ts-node":"^10.9.2","ts-patch":"^3.3.0","pino-http":"^8.4.0","trianglify":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.1","@jest/globals":"^29.5.0","readline-sync":"^1.4.10","@types/object-hash":"^3.0.6","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-connector-server_3.0.9_1746163385079_0.652739435933497","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@dapperduckling/keycloak-connector-server","version":"3.0.10","description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","type":"module","engines":{"node":">=18.17.0"},"bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","scripts":{"clean":"rimraf ./dist/","build":"npm run clean && tsc && cpy ./src/static/* ./dist/static && cpy --flat ./../../../node_modules/trianglify/dist/trianglify.bundle.js ./dist/static","tsc":"tsc","prepublishOnly":"npm run build","test:start:fastify":"cd ./tests/integration/fastify/ && nodemon --exec node --loader ts-node/esm  ./fastify-server.ts","test:start:express":"cd ./tests/integration/express/ && node --loader ts-node/esm ./express-server.ts","test":"vitest run","test:watch":"vitest","yalc:publish":"yalc publish --push","prepare":"ts-patch install"},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@jest/globals":"^29.5.0","@types/cookie-parser":"^1.4.3","@types/express-serve-static-core":"^4.17.34","@types/jest":"^29.5.1","@types/object-hash":"^3.0.6","cpy-cli":"^5.0.0","pino-http":"^8.4.0","readline-sync":"^1.4.10","trianglify":"^4.1.1","ts-node":"^10.9.2","ts-patch":"^3.3.0","typescript":"^5.8.3"},"dependencies":{"@dapperduckling/keycloak-connector-common":"^3.0.2","@fastify/static":"^6.12.0","fastify-plugin":"^4.5.1","jose":"^6.0.10","lru-cache":"^10.0.1","object-hash":"^3.0.0","openid-client":"^6.4.1","patch-package":"^8.0.0","typia":"^4.2.3"},"publishConfig":{"access":"public"},"gitHead":"eac04d5da68367915eabafff12b1169f4b378d80","_nodeVersion":"20.20.2","_npmVersion":"lerna/8.2.4/node@v20.20.2+arm64 (darwin)","_id":"@dapperduckling/keycloak-connector-server@3.0.10","dist":{"integrity":"sha512-Ih64oMNo87tVg53kg9KTijn9aGyBA27Q1TpEXLN1KplPExvbibkAzfATz8vFJ4/KuLUHxyt8Jx4+XOC5DaqiMQ==","shasum":"73dc5b4027461ea16a8f2d0135305a072faea6e8","tarball":"https://registry.npmjs.org/@dapperduckling/keycloak-connector-server/-/keycloak-connector-server-3.0.10.tgz","fileCount":235,"unpackedSize":759302,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsf54pytyPPazUtpxFQRfX4ugaRIMeLZVjs9bDzmODRQIgGf0QQD7HgJBAmBjxQM5IXP6qMVJ8plJoC4kykCDAl2k="}]},"_npmUser":{"name":"duckboy81","email":"duckwebdev@gmail.com"},"directories":{},"maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keycloak-connector-server_3.0.10_1786598011876_0.6726295835184641"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-06T14:48:05.327Z","modified":"2026-08-13T05:13:32.224Z","0.0.4-alpha.0":"2023-11-06T14:48:05.644Z","0.0.5-alpha.0":"2023-11-06T15:09:51.284Z","0.0.6-alpha.0":"2023-11-06T15:26:00.972Z","0.0.10-alpha.0":"2023-11-06T18:53:04.672Z","0.0.11-alpha.0":"2023-11-06T19:07:34.410Z","0.0.14":"2023-11-08T04:56:39.683Z","0.0.15":"2023-11-11T04:05:15.691Z","0.0.16":"2023-11-11T04:53:16.995Z","0.0.17":"2023-11-11T07:22:28.705Z","0.0.18":"2023-11-11T07:35:42.310Z","0.0.19":"2023-11-11T07:40:13.839Z","0.0.20":"2023-11-11T07:53:25.362Z","0.0.21":"2023-11-11T07:57:42.310Z","0.0.22":"2023-11-11T08:04:51.525Z","0.0.23":"2023-11-12T14:59:10.247Z","0.0.25":"2023-11-12T15:21:44.262Z","0.0.26":"2023-11-12T21:17:01.271Z","0.0.30":"2023-11-13T00:28:04.564Z","0.0.31":"2023-11-17T00:09:33.462Z","0.0.32":"2023-11-17T23:08:06.217Z","0.0.34":"2023-11-18T22:58:25.644Z","0.0.38":"2023-11-26T01:26:32.163Z","0.0.39":"2023-11-30T00:12:25.863Z","1.0.0":"2023-12-04T00:18:08.371Z","1.0.1":"2023-12-04T19:25:20.007Z","1.0.2":"2023-12-04T19:33:12.389Z","1.0.3":"2023-12-04T19:39:44.589Z","1.0.4":"2023-12-04T19:45:01.778Z","1.0.5":"2023-12-04T20:10:14.738Z","1.0.6":"2023-12-04T21:08:52.091Z","1.0.7":"2023-12-04T23:55:30.619Z","1.0.9":"2023-12-14T21:45:32.542Z","1.0.10":"2023-12-18T19:15:58.963Z","1.0.11":"2023-12-18T19:57:21.782Z","1.0.12":"2023-12-22T01:37:37.106Z","1.0.13":"2023-12-22T02:31:48.433Z","1.0.14":"2023-12-22T15:54:38.050Z","1.1.0":"2023-12-23T04:20:27.679Z","1.1.1":"2023-12-23T20:15:23.392Z","1.1.2":"2023-12-24T22:02:09.373Z","1.1.3":"2023-12-25T00:55:38.760Z","1.1.4":"2023-12-30T03:15:53.846Z","1.2.0":"2024-02-08T11:12:47.696Z","1.2.1":"2024-02-08T11:46:43.142Z","1.2.3":"2024-02-08T12:39:46.353Z","1.3.0":"2024-04-29T20:19:38.778Z","1.3.1":"2024-04-29T20:36:52.110Z","1.3.2":"2024-04-29T21:08:05.984Z","1.4.0":"2024-04-30T21:51:20.063Z","1.5.1":"2024-05-20T01:36:05.749Z","1.5.2":"2024-05-20T02:02:59.249Z","2.0.0":"2024-05-20T02:23:00.887Z","2.1.0":"2024-06-03T05:37:04.700Z","2.1.1":"2024-07-17T01:36:21.169Z","2.2.0":"2024-07-23T00:50:27.208Z","2.2.1":"2024-07-27T01:57:03.791Z","2.3.0":"2024-08-16T03:38:48.184Z","2.3.1":"2024-08-16T16:29:53.612Z","2.4.1":"2024-08-29T14:46:49.341Z","2.4.2":"2024-08-29T16:00:36.596Z","2.4.3":"2024-08-30T01:03:34.002Z","2.4.4":"2024-09-03T06:45:19.532Z","2.5.0":"2024-09-16T23:37:56.973Z","2.5.1":"2024-11-25T20:05:44.307Z","2.5.3":"2024-11-25T21:05:36.606Z","2.5.5":"2024-11-25T21:33:34.023Z","2.6.0":"2024-12-27T01:13:05.806Z","2.6.1":"2024-12-30T19:09:23.768Z","2.6.2":"2025-01-16T19:58:52.007Z","2.6.3":"2025-02-26T02:43:31.093Z","3.0.0":"2025-04-18T04:40:44.000Z","3.0.1":"2025-04-20T23:04:58.702Z","3.0.2":"2025-04-21T00:47:46.939Z","3.0.3":"2025-04-21T05:23:18.597Z","3.0.4":"2025-04-21T05:30:19.016Z","3.0.5":"2025-04-22T04:05:59.231Z","3.0.6":"2025-04-22T04:41:30.783Z","3.0.7":"2025-04-22T13:21:51.946Z","3.0.8":"2025-05-02T04:35:06.439Z","3.0.9":"2025-05-02T05:23:05.339Z","3.0.10":"2026-08-13T05:13:32.036Z"},"bugs":{"url":"https://github.com/DapperDuckling/keycloak-connector/issues"},"author":"DapperDuckling Dev LLC","license":"AGPL-3.0-only","homepage":"https://github.com/DapperDuckling/keycloak-connector#readme","keywords":["keycloak","sso","express","fastify","authentication","oidc"],"description":"Opinionated middleware connecting Node.js Express or Fastify servers to Keycloak","maintainers":[{"name":"duckboy81","email":"duckwebdev@gmail.com"}],"readme":"","readmeFilename":""}