{"_id":"@adatechnology/keycloak-admin","_rev":"24-61ed34224185845b305f26c903e8f384","name":"@adatechnology/keycloak-admin","dist-tags":{"rc":"1.0.0-rc.3","latest":"1.0.1"},"versions":{"0.1.0":{"name":"@adatechnology/keycloak-admin","version":"0.1.0","_id":"@adatechnology/keycloak-admin@0.1.0","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"7affc5fe3e2aacef3e9af8cc67b07245678cbc86","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.0.tgz","fileCount":1,"integrity":"sha512-HfwRbmjXzNfR5JWaSPjk9dr5CHaJeRh5U5gntpQHoC8GdlFwU3F+Q8T1D2ev5ssFUXyzlBVUEsamjOF2+tFdCw==","signatures":[{"sig":"MEQCICiHLgbtS+qc11HrplCcgGirO69s2nNdIzqecxcFPf6uAiB6hNA3O5yikFgS6ktTzUFQ4g7g8Mrk1snh0N0Z3WDy4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/78fc99d83d45d6ef1fb6cff880130ae9/adatechnology-keycloak-admin-0.1.0.tgz","_integrity":"sha512-HfwRbmjXzNfR5JWaSPjk9dr5CHaJeRh5U5gntpQHoC8GdlFwU3F+Q8T1D2ev5ssFUXyzlBVUEsamjOF2+tFdCw==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.0_1778033746273_0.11659135463522419","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adatechnology/keycloak-admin","version":"0.1.1","_id":"@adatechnology/keycloak-admin@0.1.1","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"3ce2f55b398e568adfb902da8aeb50ed42b08156","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.1.tgz","fileCount":1,"integrity":"sha512-Ptf+gODbX5nGzusI1Jb27muG6OpbyyPY6p69nOP5Wc0hhkpg+rPbFrMJbQAvaWEOxjMhbQKquaKKEzStthZrwg==","signatures":[{"sig":"MEUCIQCN9+zK5k34AVGpmSZhjfD+USBMCA/zWtFdwzWzMJk3AQIgPqUfoUkGiigwc1mBSh8R871NJYUTFb5NNqFvj1t6lrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/7bd799049f58775aa33d30d1df79d22f/adatechnology-keycloak-admin-0.1.1.tgz","_integrity":"sha512-Ptf+gODbX5nGzusI1Jb27muG6OpbyyPY6p69nOP5Wc0hhkpg+rPbFrMJbQAvaWEOxjMhbQKquaKKEzStthZrwg==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.1_1778034953534_0.9132281961428357","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adatechnology/keycloak-admin","version":"0.1.2","_id":"@adatechnology/keycloak-admin@0.1.2","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"aaadb9faa67c51fc357fa36bc1664943cfe76e56","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.2.tgz","fileCount":3,"integrity":"sha512-/pygzgyVHoHJRSf29kOgyaI44+QerwY6GVYcuSgq/hng1hn1XY4ist3alhoXeH9+T/oQfmz/R9Nzxc+UU1/rmA==","signatures":[{"sig":"MEUCIQCyRQ7Pms7NoZ2bRB9FJNpRnCiYHRJsiYsC55KRhVv0GAIgYaKj18DZz4/yj/D4i9wE6Jf8LZR8k+n0P9ChpecknnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21658},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/889fe7cf1f8c3194813ffbf8169db0aa/adatechnology-keycloak-admin-0.1.2.tgz","_integrity":"sha512-/pygzgyVHoHJRSf29kOgyaI44+QerwY6GVYcuSgq/hng1hn1XY4ist3alhoXeH9+T/oQfmz/R9Nzxc+UU1/rmA==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.2_1778036959012_0.5028884806056644","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adatechnology/keycloak-admin","version":"0.1.3","_id":"@adatechnology/keycloak-admin@0.1.3","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"acc3b7223f10a5fdc1766f63d99226ea744f0d42","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.3.tgz","fileCount":3,"integrity":"sha512-vFumDxSYM09r/b5NTpo/6X2eAmbCWt7WZUy24y15GEki/CXgcGSRwS1uv3DuX9VZS8DXpmgrMz3MRRwIXgqWYQ==","signatures":[{"sig":"MEUCIBbfWMfPfUmD0DBhLErxwppFrjpjljGLifqqjBGHjcpqAiEAwwxN66utIJ2I2wyj66jlBcFAMpVGAfNN22QPrHIUhoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23806},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/5aa8c4a0328984602581054b69216726/adatechnology-keycloak-admin-0.1.3.tgz","_integrity":"sha512-vFumDxSYM09r/b5NTpo/6X2eAmbCWt7WZUy24y15GEki/CXgcGSRwS1uv3DuX9VZS8DXpmgrMz3MRRwIXgqWYQ==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.3_1778039091655_0.03457776628658227","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@adatechnology/keycloak-admin","version":"0.1.5","_id":"@adatechnology/keycloak-admin@0.1.5","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"422c9b07c30b54eba42878a5e2dd488130abfdaf","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.5.tgz","fileCount":3,"integrity":"sha512-eYBVg/KcaAX3tAhk8PR2VL/gH/8sUWiIp66B6MJ45q6GFRGlN+ft4SvdTz0ZZDuLNuTqK7aYhu8dhGxkPIV0vQ==","signatures":[{"sig":"MEQCIB/yHndow4tVXK6pebbyCtTWjK91qEhT1TuIwJHG12t9AiAsu6jiPbjmLsKkrVCLiV1XyO1rRnRhf2CEJ8RDCzXkIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23806},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/dbdfc1a85b01d65e61f2fa1c5fbb30bb/adatechnology-keycloak-admin-0.1.5.tgz","_integrity":"sha512-eYBVg/KcaAX3tAhk8PR2VL/gH/8sUWiIp66B6MJ45q6GFRGlN+ft4SvdTz0ZZDuLNuTqK7aYhu8dhGxkPIV0vQ==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.5_1778095367448_0.3033929309837704","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@adatechnology/keycloak-admin","version":"0.1.6","_id":"@adatechnology/keycloak-admin@0.1.6","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"1ad2deff5bb00374ba1c4de8d4f8f83c622aa282","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.6.tgz","fileCount":3,"integrity":"sha512-lz93C1WDZ1FBiPtLQobaMtYnO3moGsqosvn/nGVSHHpAxcv/l+rClWmcA0bCSkfxJNpde9PMFqD6T06Ehl9Jkg==","signatures":[{"sig":"MEUCIEJSMTuTLWtVxGChpH/eR3MqzJytYiQcYeLinsxmMbZbAiEAgvxyMZieJ/FmGXNfXhRaf4K9kqDPkFp6aA2OfmE84sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23806},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/613eb44ddf56766ee5c9f04b5f0408cd/adatechnology-keycloak-admin-0.1.6.tgz","_integrity":"sha512-lz93C1WDZ1FBiPtLQobaMtYnO3moGsqosvn/nGVSHHpAxcv/l+rClWmcA0bCSkfxJNpde9PMFqD6T06Ehl9Jkg==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@adatechnology/logger":"0.0.10","@adatechnology/http-client":"0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.6_1778207961297_0.33544042643201455","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@adatechnology/keycloak-admin","version":"0.1.7","_id":"@adatechnology/keycloak-admin@0.1.7","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"7a2b26bbccd519f72ef8578294ad920c4e9b1346","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.7.tgz","fileCount":3,"integrity":"sha512-+2w4iRjZOijRx2q5VCdr3Rq0tIGJrRyjX92EKfLd5ioQkK5Jj9/bqEAZ9h6W3qTykvNTyW9bRbwN2/YNO3txsw==","signatures":[{"sig":"MEYCIQCas3+gazfPdACg2hmG8a6YS1APQv0qDAqh+AkXSJSEEgIhANnefEaBSnXNdVQiwMXopg1jlu2YohvQQRkKwVGYaMry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25835},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/7696153ed3adbd59f35830513aa0342c/adatechnology-keycloak-admin-0.1.7.tgz","_integrity":"sha512-+2w4iRjZOijRx2q5VCdr3Rq0tIGJrRyjX92EKfLd5ioQkK5Jj9/bqEAZ9h6W3qTykvNTyW9bRbwN2/YNO3txsw==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.11","@adatechnology/http-client":"0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.7_1779485846206_0.03084608420455126","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@adatechnology/keycloak-admin","version":"0.1.8","_id":"@adatechnology/keycloak-admin@0.1.8","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"b087c710cd2845470603864a4c75ef0796c3d42a","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.8.tgz","fileCount":3,"integrity":"sha512-xrH2qPGaiGEHoT09lZQID4CWV+nX2LbopDYSBqAlg6sckBgDltviN7WFTguco4NBKrgyud5uZA1QQeQpyRst+g==","signatures":[{"sig":"MEUCIFtKnWQ+6gVYORM7PCLLD84z7jlpm348XqZtjLLIBm+VAiEAsvS8Zw5adPhfGXJ7uMrzvivRmeuV9Prf9BOv4+BmFMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25835},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/f788797f05c06fb00e55a9d77a07985f/adatechnology-keycloak-admin-0.1.8.tgz","_integrity":"sha512-xrH2qPGaiGEHoT09lZQID4CWV+nX2LbopDYSBqAlg6sckBgDltviN7WFTguco4NBKrgyud5uZA1QQeQpyRst+g==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.12","@adatechnology/http-client":"0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.8_1779500930484_0.8856527383080544","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@adatechnology/keycloak-admin","version":"0.1.9","_id":"@adatechnology/keycloak-admin@0.1.9","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"3e0de2cdd183e64ad2f81bd32e2edcfd2fa7dffa","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.9.tgz","fileCount":3,"integrity":"sha512-UvgLUCkhWsHwWt3SX1IAyICTn6ourBw+f6cY6WcZhvz6ANvyDcafb15PpVBvCtxBQ/LWaZZ+YzVNTtvo/BstYA==","signatures":[{"sig":"MEYCIQDNtHm5FS61BG+fxK1ZpaBwGka7msnKjTG1484etViNHQIhANixna8MFZCG/2ycufO1c4McSe3VbG3jNvNgnHIi15IA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25648},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/74d08b638bf62d5fc24baff85af8a2ee/adatechnology-keycloak-admin-0.1.9.tgz","_integrity":"sha512-UvgLUCkhWsHwWt3SX1IAyICTn6ourBw+f6cY6WcZhvz6ANvyDcafb15PpVBvCtxBQ/LWaZZ+YzVNTtvo/BstYA==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.12","@adatechnology/http-client":"0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.9_1779543027351_0.12386789823660571","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@adatechnology/keycloak-admin","version":"0.1.10","_id":"@adatechnology/keycloak-admin@0.1.10","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"5f5e732b4590e03adfc2497622a37bc5880370bd","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.10.tgz","fileCount":3,"integrity":"sha512-ndtIObW6q3RNYOg1X5G079zPg/WF8fP+rOW8X7IaObvrxjF4Tb43EwhgGY1hv3fVWPpvAY9dMAB35e8Ln0Drqg==","signatures":[{"sig":"MEUCIFf8q5YimpV7DB40JQeghNnJfykYE5w7/Nyi/OpCcyAjAiEAyIQxBHiftr5D1G9ua1U0Cto1jWiDS7xsKEaVUmxeShc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25649},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/564d6e70f4bfaab75f93c8d93c94bb07/adatechnology-keycloak-admin-0.1.10.tgz","_integrity":"sha512-ndtIObW6q3RNYOg1X5G079zPg/WF8fP+rOW8X7IaObvrxjF4Tb43EwhgGY1hv3fVWPpvAY9dMAB35e8Ln0Drqg==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.13","@adatechnology/http-client":"0.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.10_1779649864621_0.0331062543499232","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@adatechnology/keycloak-admin","version":"0.1.11","_id":"@adatechnology/keycloak-admin@0.1.11","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"e80a56bdd3d3b6965311f5d8e2813090ce07c55b","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.11.tgz","fileCount":3,"integrity":"sha512-gzGNRRXeoRN3sPyxitJnPJB3pVUpkDfEtIfzJZh2uCt0z5ZU1Ds9BwEmhllklwAhOEuRU7dz2Ziw+nNqH0vD0Q==","signatures":[{"sig":"MEUCICxnbWr9Hoxb5B3KLXi8LUbGWfVsX2GLa+FktX2AMkCyAiEA/O5Sb+7/ke0yy6uprv3y/Kgpw6n9nkVFGkVcrbvO1fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25649},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/d3899745fbc485f6671e91a1dd103adf/adatechnology-keycloak-admin-0.1.11.tgz","_integrity":"sha512-gzGNRRXeoRN3sPyxitJnPJB3pVUpkDfEtIfzJZh2uCt0z5ZU1Ds9BwEmhllklwAhOEuRU7dz2Ziw+nNqH0vD0Q==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.14","@adatechnology/http-client":"0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.11_1779652258640_0.5296282275960047","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@adatechnology/keycloak-admin","version":"0.1.12","_id":"@adatechnology/keycloak-admin@0.1.12","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"f586f75913958c610fe695e5c0a8ccd0a7e86ad1","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.12.tgz","fileCount":3,"integrity":"sha512-hBqvsa9umnQUByvl97o/OA723gLkARs7Us/dWEnG8LLCokTjn8VgLikc2xtevnRA6wxV9ndcThZNlSxddvg2nA==","signatures":[{"sig":"MEYCIQDRKDPH9pxdCu+Dp/HI3W37VWMxiv+wXwInkJNXEKr9FgIhAPWoKLZ3uJjPG6anbdV0qY4dtgWIeLEqbY4JVvNo3EzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26657},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/a7d63810362b881c59d1ceb938f868bf/adatechnology-keycloak-admin-0.1.12.tgz","_integrity":"sha512-hBqvsa9umnQUByvl97o/OA723gLkARs7Us/dWEnG8LLCokTjn8VgLikc2xtevnRA6wxV9ndcThZNlSxddvg2nA==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.16","@adatechnology/http-client":"0.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.12_1779672358855_0.7425847431917274","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@adatechnology/keycloak-admin","version":"0.1.13","_id":"@adatechnology/keycloak-admin@0.1.13","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"15c93707486bf0d16471268e61f8c1087eee34d0","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.13.tgz","fileCount":3,"integrity":"sha512-NyC5274cLRkqy79wztKFOSeg5f2Lz2t9vomDq/rKw6LtPqlY3Lov1ZdO8GfVTIOuMhxtDPpHM8wtXi0Vw6cEHA==","signatures":[{"sig":"MEUCIGdOEh5FWfYdY6uMWr+t3o52y8jM+7zdkVlGEPuJXoKMAiEAyKxLtauuI96LDFcpIb/HuVuxVdskrXDvXUYQxPYUta4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26657},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/f117fb580248f1f891deac02ee44e6b8/adatechnology-keycloak-admin-0.1.13.tgz","_integrity":"sha512-NyC5274cLRkqy79wztKFOSeg5f2Lz2t9vomDq/rKw6LtPqlY3Lov1ZdO8GfVTIOuMhxtDPpHM8wtXi0Vw6cEHA==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.16","@adatechnology/http-client":"0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.13_1779674856654_0.22831513216176158","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@adatechnology/keycloak-admin","version":"0.1.14","_id":"@adatechnology/keycloak-admin@0.1.14","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"ea7907372189844c89bce51aa2c1de598e128fe8","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.14.tgz","fileCount":3,"integrity":"sha512-wgV/HAbGs7Cjd6mV4smIthnET/KAj9eWffH6bEpZ9Q5F1YCaqK0edW/dpNNdA6dm5Fg0tkQhMiycyOSqmE/otg==","signatures":[{"sig":"MEQCIFM9hIZKod7zGVFXx3boZlbnblNmK1oz1iLV/NQfGVKAAiBsNvbhejrT6HZC1f9une12dbMUzm97Eorjm3mzeAXgCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26657},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/fac6b17a627fa5ab08e5961e72c8a259/adatechnology-keycloak-admin-0.1.14.tgz","_integrity":"sha512-wgV/HAbGs7Cjd6mV4smIthnET/KAj9eWffH6bEpZ9Q5F1YCaqK0edW/dpNNdA6dm5Fg0tkQhMiycyOSqmE/otg==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.18","@adatechnology/http-client":"0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.14_1779728146399_0.26326250246163285","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@adatechnology/keycloak-admin","version":"0.1.15","_id":"@adatechnology/keycloak-admin@0.1.15","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"cfed2ff8ea9b531ba081681c0e168f691a994089","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.15.tgz","fileCount":3,"integrity":"sha512-1QzXXy7rTiJLfsMw10ayD4ulyY4YhhK8C1D0YRqZuLWzcSOz4fIe3ighY5zMk9jA7/618RFA/YNZmxkNrQlKLw==","signatures":[{"sig":"MEUCIQCfrSJLYikX9plrcc7vRgi/Im1nOp7xuyxGrb5mlyYDegIgQMl8JqIKE9qHXL77iggFJcWJrgBAzUJZZLlNNzTFnhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26657},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/7e689751795f9ea2942a657d75c39126/adatechnology-keycloak-admin-0.1.15.tgz","_integrity":"sha512-1QzXXy7rTiJLfsMw10ayD4ulyY4YhhK8C1D0YRqZuLWzcSOz4fIe3ighY5zMk9jA7/618RFA/YNZmxkNrQlKLw==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.19","@adatechnology/http-client":"0.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.15_1779731769558_0.9102795576678953","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@adatechnology/keycloak-admin","version":"0.1.16","_id":"@adatechnology/keycloak-admin@0.1.16","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"97a27701c8cc88d03ba4158957224a8ca9d6c18d","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-0.1.16.tgz","fileCount":3,"integrity":"sha512-CpGrFrvCfY8EgkOmCZvXyq7MlJixCO4qGXu1ViP43GN+emn/IY6awc3AZfpa07sfgD4G+gSyGryN5vVA48N8Kw==","signatures":[{"sig":"MEUCIDv/HSyQjkxFZIvbOKklUCE/HOKbISsn2mwOPs/WAYPDAiEAmsKz0HnwahSuRYPuCX2rR0HsfDDQzHZB8cwx+eZ4FzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26657},"main":"dist/index.js","_from":"file:adatechnology-keycloak-admin-0.1.16.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rm -rf dist && tsup && cp index.d.ts dist/index.d.ts","check":"tsc -p tsconfig.json --noEmit","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/a8a3873d7d932b65c392fd5d6045d5c2/adatechnology-keycloak-admin-0.1.16.tgz","_integrity":"sha512-CpGrFrvCfY8EgkOmCZvXyq7MlJixCO4qGXu1ViP43GN+emn/IY6awc3AZfpa07sfgD4G+gSyGryN5vVA48N8Kw==","deprecated":"Este nome agora é o cliente agnóstico da Admin API (client_credentials, sem framework). A implementação NestJS mudou para @adatechnology/nestjs-keycloak-admin — troque o nome da dependência, o comportamento é o mesmo.","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@adatechnology/logger":"0.0.20","@adatechnology/http-client":"0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@swc/core":"^1.15.24","typescript":"^5.2.0","@adatechnology/shared":"0.0.2","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_0.1.16_1779733100467_0.3752390114796056","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@adatechnology/keycloak-admin","version":"1.0.0-rc.0","keywords":["keycloak","admin","client-credentials","service-account","identity"],"license":"MIT","_id":"@adatechnology/keycloak-admin@1.0.0-rc.0","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"bf3a932227dc280798d5e8412a5a7e9ddb3f5d38","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.0-rc.0.tgz","fileCount":4,"integrity":"sha512-JdpsvO0DKagdl8r3WQfS0CRMrDRlemPD5R4f0hg0NHMb/8pRQEDqCAUmdCovglrpITdZUHqs5fkzA/6UgbjHjw==","signatures":[{"sig":"MEQCIHNX72dIsm2YZPFYw+ibzUT9ocvezoEu2y5rIjOBv40xAiBuiFuEUJLys5Uz9ZMsqICrQLJwtWXgNTM4TdI4siVHYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20039},"main":"dist/index.js","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.0-rc.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/e021345aaf87d7e7c298d19be12e630e/adatechnology-keycloak-admin-1.0.0-rc.0.tgz","_integrity":"sha512-JdpsvO0DKagdl8r3WQfS0CRMrDRlemPD5R4f0hg0NHMb/8pRQEDqCAUmdCovglrpITdZUHqs5fkzA/6UgbjHjw==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_1.0.0-rc.0_1785858686057_0.11423571296517054","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@adatechnology/keycloak-admin","version":"1.0.0-rc.1","keywords":["keycloak","admin","client-credentials","service-account","identity"],"license":"MIT","_id":"@adatechnology/keycloak-admin@1.0.0-rc.1","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"64ac3bdc2d008fc05b952b88ed4a26bf4cd04e7f","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.0-rc.1.tgz","fileCount":4,"integrity":"sha512-91PSrFUytNWudlU+oGd2h6NceTSrzk0HuOpJID+gHhGxZKeI94pP/jh/yKnLQlnihju5zaM8RC46B8UYBEkfpQ==","signatures":[{"sig":"MEYCIQD8qOXsaV/dbyQp3a2ZHneH6kuz2PgK0sYe2ZJ3PH+TbQIhAKxOLKBFJfBdmsTW5BKca1A3AjTEeGogScfYzxdqX/Ev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWBhLhEK1XaiFYdfwQjEOzdMRZvadFdX7AHmRctaXKcAiEArF8oNkfjlLSe+Y74f4axcEcfoNxZ0cvrrtKRYk7V/Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21482},"main":"dist/index.js","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.0-rc.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/6b42c723f27aa9561d03756a23896f97/adatechnology-keycloak-admin-1.0.0-rc.1.tgz","_integrity":"sha512-91PSrFUytNWudlU+oGd2h6NceTSrzk0HuOpJID+gHhGxZKeI94pP/jh/yKnLQlnihju5zaM8RC46B8UYBEkfpQ==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_1.0.0-rc.1_1788038307694_0.4866343472054713","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@adatechnology/keycloak-admin","version":"1.0.0-rc.2","keywords":["keycloak","admin","client-credentials","service-account","identity"],"license":"MIT","_id":"@adatechnology/keycloak-admin@1.0.0-rc.2","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"26b0ed5e7a6d97c8524d28a3f302d082951675e6","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.0-rc.2.tgz","fileCount":4,"integrity":"sha512-qzkrqDQPdDCkTbtKvVEtkQGY9cUc2lBlOErfqmRv3Xgt7Fe1OqCHyKRDZ8J1ah2LtieQMhlS694notJFC54hTQ==","signatures":[{"sig":"MEQCIHjtGIdjRQTHz0ngFEsr7k4HA2/OGAiv5wyyU7v7+cXiAiAwU8auLAl0TLUNHGtdOgAxLwiJ9TA0wMIewrIwbFkexQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHLvHzI7I1W1WG7UQwv0MP+f6Yxhczxcabf0QBF3HwpgIgP6CSi97WySz7qFYN+iNbiMNNKUtRxHrNRZYcoMSF/5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25903},"main":"dist/index.js","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.0-rc.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/74d7752712f026f478906338dfaee468/adatechnology-keycloak-admin-1.0.0-rc.2.tgz","_integrity":"sha512-qzkrqDQPdDCkTbtKvVEtkQGY9cUc2lBlOErfqmRv3Xgt7Fe1OqCHyKRDZ8J1ah2LtieQMhlS694notJFC54hTQ==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_1.0.0-rc.2_1788111040067_0.4871268041037693","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@adatechnology/keycloak-admin","version":"1.0.0-rc.3","keywords":["keycloak","admin","client-credentials","service-account","identity"],"license":"MIT","_id":"@adatechnology/keycloak-admin@1.0.0-rc.3","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"61c41c642965e32fb7dd756d17ee4b28e39759b0","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.0-rc.3.tgz","fileCount":4,"integrity":"sha512-iyo6uti0ktW4u50jxt1iu9ePLLIztLFrb/7AZnyCcoOTm1jZp6ZMWgDo+VGq08/0lh2p4iH/pWGbTGRkA2TI1w==","signatures":[{"sig":"MEQCIA1WU4r5XVZrhH9rtUYQqHVOHZZQO6TQ/IoGCQqR6BKDAiBYF5vRel0Ztci4GpMBruuMWgY6szbV6fEnNGuz7y/P7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3GtNWOozLrlMIoTe/vhY32yeWx3QztGMjKvkFb3XBRgIhAMBEjOY40VRzWP7RCR9gE5gzm5cLLHySehPr6R/N4Ed+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28394},"main":"dist/index.js","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.0-rc.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/031aa5fecfacd9645cb9417a6b7504e5/adatechnology-keycloak-admin-1.0.0-rc.3.tgz","_integrity":"sha512-iyo6uti0ktW4u50jxt1iu9ePLLIztLFrb/7AZnyCcoOTm1jZp6ZMWgDo+VGq08/0lh2p4iH/pWGbTGRkA2TI1w==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_1.0.0-rc.3_1788122572552_0.4106005056988984","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@adatechnology/keycloak-admin","version":"1.0.0","keywords":["keycloak","admin","client-credentials","service-account","identity"],"license":"MIT","_id":"@adatechnology/keycloak-admin@1.0.0","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"aef9d53b6287b3b28bf5cb866d5a3391874ac033","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.0.tgz","fileCount":4,"integrity":"sha512-B8hm4BLtdgYOdyLBZ0Cig0ZwYwZZc+PkI1I1Uv+gN1+k+mIqaH8GJB+CU1BqH4T/bGD3cx6D4i+jASeUtI1KMw==","signatures":[{"sig":"MEUCIG4llTgUoF1+6G/kRPYY5XzKMNTgR1q0a+GMpuxUxM7eAiEA/qXHFABNLdwqEBrJRADF56esdE+Lmqdqkg8GswMtiFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5h86LrCn5J/6e4x+S3maVUHwW9TBzdNmcngILqOohvgIgALLLJu/PP4DhOSCJGETcd/ml3ZSZ6/8RXVxfaphD8a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28389},"main":"dist/index.js","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/978f4ceea458373121588abaec6fc77b/adatechnology-keycloak-admin-1.0.0.tgz","_integrity":"sha512-B8hm4BLtdgYOdyLBZ0Cig0ZwYwZZc+PkI1I1Uv+gN1+k+mIqaH8GJB+CU1BqH4T/bGD3cx6D4i+jASeUtI1KMw==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keycloak-admin_1.0.0_1788318181394_0.8025877627019395","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"_id":"@adatechnology/keycloak-admin@1.0.1","dist":{"shasum":"2aa348eebde3a4dd27ac535096c8c189b235ae28","tarball":"https://registry.npmjs.org/@adatechnology/keycloak-admin/-/keycloak-admin-1.0.1.tgz","fileCount":4,"integrity":"sha512-pkm+EOPFJFGbzT8obLBiHmWqesdJ3gbpJCpNfgPCIWI/5KQ1E1JsIKFUR1ugsSJbPxG/ErURdwkEKmTNnij1zA==","signatures":[{"sig":"MEYCIQDnJ4HWJ8Z8N9O/fIRY2rXfDtKtaqpzHo4LZmnaAfyuAgIhANTGGusuEcOOPtmGcifs3vHxRn3K2eX9uW/8+z2XjxwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGbA0lMo+dAWjc0vQVIRbww4XMZfA4x32rnPiuyma69DAiAYTYHoFLn7koeWaQE7lui3fDi2uKe7Kfa9+na/GEriRg=="}],"unpackedSize":28909},"main":"dist/index.js","name":"@adatechnology/keycloak-admin","type":"module","_from":"file:adatechnology-keycloak-admin-1.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"bun test","build":"tsup","check":"tsc --noEmit"},"version":"1.0.1","_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"keywords":["keycloak","admin","client-credentials","service-account","identity"],"_resolved":"/tmp/3775a93c1cca52a75b30e9c7f4960ba6/adatechnology-keycloak-admin-1.0.1.tgz","_integrity":"sha512-pkm+EOPFJFGbzT8obLBiHmWqesdJ3gbpJCpNfgPCIWI/5KQ1E1JsIKFUR1ugsSJbPxG/ErURdwkEKmTNnij1zA==","_npmVersion":"10.9.8","description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","directories":{},"maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.0.0","@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"zod":"^3.24.1 || ^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keycloak-admin_1.0.1_1789582237543_0.23231508939511114"}}},"time":{"created":"2026-05-06T02:15:46.098Z","modified":"2026-09-16T18:10:37.807Z","0.1.0":"2026-05-06T02:15:46.406Z","0.1.1":"2026-05-06T02:35:53.677Z","0.1.2":"2026-05-06T03:09:19.159Z","0.1.3":"2026-05-06T03:44:51.806Z","0.1.5":"2026-05-06T19:22:47.569Z","0.1.6":"2026-05-08T02:39:21.431Z","0.1.7":"2026-05-22T21:37:26.363Z","0.1.8":"2026-05-23T01:48:50.632Z","0.1.9":"2026-05-23T13:30:27.478Z","0.1.10":"2026-05-24T19:11:04.771Z","0.1.11":"2026-05-24T19:50:58.777Z","0.1.12":"2026-05-25T01:25:58.983Z","0.1.13":"2026-05-25T02:07:36.854Z","0.1.14":"2026-05-25T16:55:46.541Z","0.1.15":"2026-05-25T17:56:09.688Z","0.1.16":"2026-05-25T18:18:20.593Z","1.0.0-rc.0":"2026-08-04T15:51:26.184Z","1.0.0-rc.1":"2026-08-29T21:18:27.772Z","1.0.0-rc.2":"2026-08-30T17:30:40.160Z","1.0.0-rc.3":"2026-08-30T20:42:52.642Z","1.0.0":"2026-09-02T03:03:01.491Z","1.0.1":"2026-09-16T18:10:37.637Z"},"license":"MIT","keywords":["keycloak","admin","client-credentials","service-account","identity"],"description":"Agnostic Keycloak Admin API client authenticated as a service account (client_credentials)","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"readme":"# @adatechnology/keycloak-admin\n\nCliente do Keycloak Admin API autenticado como **service account** (`client_credentials`).\nAgnóstico de framework e de runtime: só depende de `fetch` e de `zod`.\n\nDiferença deliberada para o `@adatechnology/nestjs-keycloak-admin`: aquele obtém token com\n`grant_type=password` usando o usuário administrador do realm `master`. Este **nunca** envia senha\nnem usuário — a identidade é do client confidencial, com `manage-users` do `realm-management`.\n\n## Uso\n\n```ts\nimport { createKeycloakAdminClient } from '@adatechnology/keycloak-admin'\n\nconst keycloak = createKeycloakAdminClient({\n  config: {\n    baseUrl: process.env.KEYCLOAK_URL,\n    clientId: process.env.KEYCLOAK_ADMIN_CLIENT_ID,\n    clientSecret: process.env.KEYCLOAK_ADMIN_CLIENT_SECRET,\n    realm: process.env.KEYCLOAK_REALM,\n  },\n})\n\nconst { id } = await keycloak.createUser({\n  attributes: { company_id: companyId },\n  email: 'admin@transportadora.example',\n  enabled: true,\n  firstName: 'Ada',\n  lastName: 'Lovelace',\n  password: { temporary: false, value: chosenPassword },\n  username: 'admin@transportadora.example',\n})\n```\n\nOperações de usuário: `createUser`, `findUserByEmail`, `listUsers`, `updateUser`, `setEnabled`,\n`updateAttributes`, `deleteUser`, `setPassword`, `setTemporaryPassword`.\n\n⚠️ `updateAttributes` e `setProfilePicture` **leem a conta antes de gravar** (`GET` + `PUT` da\nrepresentação completa). O Keycloak 26 com perfil de usuário declarativo trata o `PUT` com\n`attributes` como a ficha inteira: só `{ attributes }` responde 400 \"User name is missing\", e\n`{ username, attributes }` apaga e-mail e nome. `updateAttributes` substitui o conjunto de atributos;\n`setProfilePicture` troca só o `picture`. `updateUser` e `setEnabled` seguem parciais, sem leitura.\n\nFoto de perfil: `setProfilePicture({ userId, pictureUrl })`. O atributo é `picture`, o nome que o\nOIDC reserva — com um mapeador no realm ele chega ao token, e a tela desenha o avatar sem uma\nconsulta por pessoa.\n\n⚠️ O Keycloak **não hospeda imagem**: o valor é uma URL e o arquivo é do produto. Base64 no atributo\ncresce o token até ele parar de caber no cabeçalho, e o sintoma aparece longe — login que funciona\nno navegador e falha no `curl`. A operação lê os atributos antes de gravar, porque o Admin API\nsubstitui o conjunto: mandar só a foto apagaria `company_id` e o resto.\n\nOperações de grupo: `createGroup`, `updateGroup`, `deleteGroup`, `listGroups`, `addUserToGroup`,\n`removeUserFromGroup`. Só o **primeiro nível** — grupo aninhado muda o significado de \"pertencer\",\nporque quem está no filho herda o pai, e um produto que não modela hierarquia não deve criá-la por\nacidente. A filiação é endereçada pelo **usuário** (`/users/{id}/groups/{id}`), não pelo grupo.\n\n`listUsers({ first, limit, search })` devolve `{ users, hasMore }`. O realm não informa total, então\na página pede um registro a mais que o limite e descarta-o: é assim que `hasMore` sai sem uma\nsegunda chamada.\n\n## Token\n\nObtido sob demanda, guardado em memória e renovado 30s antes de expirar\n(`KEYCLOAK_ADMIN_TOKEN_RENEWAL_SKEW_MS`). Chamadas concorrentes compartilham a mesma requisição em\nvoo — o Keycloak recebe uma, não N.\n\n## Injeção\n\n`fetch` e `now` são injetáveis, o que torna rede e relógio observáveis em teste:\n\n```ts\ncreateKeycloakAdminClient({ config, fetch: stubFetch, now: clock.now })\n```\n\n## Erros\n\nToda falha vira `KeycloakAdminError` com `code` estável (`KEYCLOAK_ADMIN_ERROR_CODE`), `status` e\n`context`. O contexto é montado por allowlist e passa por um redator que substitui `clientSecret`,\naccess token e senha por `[REDACTED]` — nem a mensagem nem o erro serializado carregam segredo.\n\nConfiguração inválida falha na construção do cliente, com o **caminho** do campo no contexto e nunca\no valor.\n","readmeFilename":"README.md"}