{"_id":"truiam-rbac","_rev":"55-33d277891f779e4af8ad9c98790f6a68","name":"truiam-rbac","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.2":{"name":"truiam-rbac","version":"1.0.2","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.2","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"595ca5c68d7ddf32d143f8f203db091c57e90ff0","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.2.tgz","fileCount":68,"integrity":"sha512-zSb7lAiy1PF4GBkbwp4YDAa7KwYnf6jSqQ8A+EGz9UAr4T308ulVX8SjevqHm49dcRhP2LbwV1M2vK0lRF1pKw==","signatures":[{"sig":"MEUCIDmSvPwFq3zgaAmSr2alHz88QzFa4wjIfogkSZ4bnI8sAiEA0ShM1yvBQdJ7U3gkZDqT/CYlor6YuYLUCjqoe+B3430=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129281},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.15","description":"","directories":{},"_nodeVersion":"14.18.3","dependencies":{"axios":"^1.3.4","redis":"^4.6.6","dotenv":"^16.0.3","jwt-decode":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.2","ioredis":"^5.3.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.2_1687255419722_0.48732010607945675","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"truiam-rbac","version":"1.0.3","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.3","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"0e4256aef48e6caa0908d270fcdd1afaac3e051e","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.3.tgz","fileCount":68,"integrity":"sha512-SMpi7TicMryrjTHxceUpKcmQhj91NDbgvbTF2CbeSMJxsLP1pyCY29gxVZpjssVn1lGXse6XaEKTQBt41ef92A==","signatures":[{"sig":"MEUCIFFBiuPE2jI0O2sNep4+2i3gpIic8+fTBrfHSEmXWjRaAiEAh2lnXawJvpGZh3g7eOjGFWcSLGmiHWOVynd3zKv8guU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129343},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.15","description":"","directories":{},"_nodeVersion":"14.18.3","dependencies":{"axios":"^1.3.4","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"redis":"^4.6.6","dotenv":"^16.0.3","express":"^4.18.2","ioredis":"^5.3.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{"package-name":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.3_1687516427413_0.1379153216078186","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"truiam-rbac","version":"1.0.4","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.4","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"14e5aed1cd84fbc276b9595c1e2fd1c6e85688f1","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.4.tgz","fileCount":68,"integrity":"sha512-JI3BbKDLiIhtSFkQd/Yl4L2QntYY92Z64OyMrAgSDdZ9gDoalqCqTDd/K29QhL8Qzfb0niNrn3YtdgIo1ATkkw==","signatures":[{"sig":"MEYCIQDHumJTgkfdkf5r1wMaIOQkBhIF5daoC7UqFEZMDjE9TgIhAJzaYAYjouDgrHaTeFEc6H5qnlWwZQT1W+9dhkDonBO2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129312},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.15","description":"","directories":{},"_nodeVersion":"14.18.3","dependencies":{"axios":"^1.3.4","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"redis":"^4.6.6","dotenv":"^16.0.3","express":"^4.18.2","ioredis":"^5.3.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.4_1687516617299_0.3255737127667644","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"truiam-rbac","version":"1.0.5","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.5","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"28620e02470088c3cc32bef33f3a9f546344f5da","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.5.tgz","fileCount":68,"integrity":"sha512-UFaZn8DCjHNs1PCWEPwUiZl7Ml2zZMuT9B4qiQ7nvcR7gBZjW+cpu+CGgJfaji82wXW4/MFarF9WfqzJkYc4+g==","signatures":[{"sig":"MEUCIQCqAGA5Zk6f3vzeeC38mu1Wl6XC5t568R+UkL57TMAnXgIgHr9HC9vbvJH0TgMhPxCq4SvQqUkioJOg4S+X/YUq/B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129282},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.15","description":"","directories":{},"_nodeVersion":"14.18.3","dependencies":{"axios":"^1.3.4","redis":"^4.6.6","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.5_1687517049922_0.9016074166504746","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"truiam-rbac","version":"1.0.6","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.6","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"07a1c50553aae9e0a3c7cdf3bda7118307c1159c","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.6.tgz","fileCount":68,"integrity":"sha512-w4NESsQrQlshHbdHGQ8hcP3RHvxSJs/aVBpxs9sjCc+x0CHLpOOeDXlWCm8N0Rq5Hycv16DILSp1pQIrXtICKQ==","signatures":[{"sig":"MEQCIC7rca5cFhU8tbV0M+EjWhhN69Io0hiXUU3C5mg/7ZqBAiAK4BnHZuO4ItEINAb66VXHZLxS1SQYm9WO9BxGwxOF6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222824},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.6_1687522404221_0.7545533765407884","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"truiam-rbac","version":"1.0.7","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.7","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"8065f2128644beb4bbed34d49ce6148a5f37763c","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.7.tgz","fileCount":68,"integrity":"sha512-FiNZlQUbL3JFNPUHj/Zg2GRhc0mAcyQ22t8ULK5fKWtS8SNTY8R1mjMiO1lf1hzcrr+sqL1FsYVxqgexWpwD7g==","signatures":[{"sig":"MEUCIQDWqWdQDLSC8dUmjxtCdnJoDg1EzzVReK460X6lUYC3OAIge1LUOKgU1pDBMT3Pj4cdKK66O1wTpxFqZg1/CwM/uMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222895},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.7_1687526320910_0.6820421150651399","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"truiam-rbac","version":"1.0.8","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.8","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"18347e5d3f69457c32661726c15a9348c453d66f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.8.tgz","fileCount":68,"integrity":"sha512-xieDj0BNB+5UUngnREZIHNTDPUvUWYth+MbxWFJBOuylmzrNHLMfK245wtP41gMgPY3ZJ60G7jrFIsq/zlQg1w==","signatures":[{"sig":"MEUCIQDZuw5IJ8bPZuuLUUnqBer6bMrNNdQzfqqQBURT8BxayQIgCxVY+guscW89sfXKXRtj79zd38Ii3csmZkJxqd5MVps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223351},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.8_1687537794633_0.760711977529354","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"truiam-rbac","version":"1.0.9","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.9","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"d1a4df87ea7cd472fa2fb7a712eeb18ba7431691","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.9.tgz","fileCount":68,"integrity":"sha512-JwSpMb/lb+Y7RHFLhqy50S23WhSuO44y/sjzM3Av0YhNiF/hA/Hd0jiLiZEuLtZMi8ZN2uXiAmhQp2EVVck/AA==","signatures":[{"sig":"MEUCICdNdCs3TtYB2Q40AzUnBpTRKzrMW5lSPHRaUPDwOpNxAiEAo35oeb9X6LfQG/WknDtG3l+s1UBXVwUCRlTxfA92spo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224380},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.9_1687803381373_0.07444318608490441","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"truiam-rbac","version":"1.0.10","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.10","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"c09afa77e55d375afc44f4eefc841a63ef33e94d","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.10.tgz","fileCount":68,"integrity":"sha512-/EQK1E3WFoaGybqwuX6pql3mKYO8jj0k0mw4B8+KgYJTn7/RrBe1qIxAlkzlSbhDoMGmw+hs94+uNf9uisPO+g==","signatures":[{"sig":"MEUCIFox2GWamN3PFbkB/7a1iF6xNY4E8t3N841euu9x4M99AiEAkeKjNby6HSd1QgjF6oyw/Zhz/k3FW9IDkQ64CerMrXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225092},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"BUG FIXES:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.10_1687844876994_0.10677364355776109","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"truiam-rbac","version":"1.0.11","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.0.11","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"d8f9b7bde45cbc7170488c3266fd036a876094d5","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.0.11.tgz","fileCount":68,"integrity":"sha512-D5F00uDo7Qy0uuf+11efuC1VCN2e269FFFteisuD1+bHX2u49ciihwtm7y1TocsPrihSQYu8W4GUN8KU0hwYMA==","signatures":[{"sig":"MEQCIHvzfldyLnHObb8X1BzGj3P0GutJ0jKv0c397GzRQHdfAiA1ab0bfQnlVgszWn5MaQARkFquUyGZeWCEkQWMled0aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225236},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c126f1282c01befe469aa4ce434ea672a844f58c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"BUG FIXES:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.0.11_1687863961342_0.08759307734364019","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"truiam-rbac","version":"1.1.0","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.0","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"1e8b23f108c76975f1d80d59bb351f2e297ab4f5","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.0.tgz","fileCount":72,"integrity":"sha512-IQC7GhZOXlVxK90WE20SWKj5N8N6s6+lMZL3vWqkeEx5q1HJgsfex6YrAjlzn+8+C90EJ9cJ3tsQYN1ykAWklw==","signatures":[{"sig":"MEUCIQDSTLT62tDMMMXObVMwK2CBdNtbwv7VqvxvnNjqvOyXWQIgD9bT3HtrFYXfeAPEvEMUQXNig/Em1mGSplFQ1wkxrqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259092},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0fab19b9ab30d6436b5ba1ade9418ae33af5b51d","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"```markdown\r # RBAC Model","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.0_1688020989832_0.5545652078745165","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"truiam-rbac","version":"1.1.1","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.1","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"3f51649a7ba6487ea415baf0c9e4521f3ed13932","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.1.tgz","fileCount":72,"integrity":"sha512-jbVDLYFU5Sar+Hxd3z8mKe/w2S4Ap93MVtNuGV46Vcex3/y2gWSrg1WAyEGwlYOUmh9dmwBS14vkEN1yczrhrQ==","signatures":[{"sig":"MEUCIBdkyV9WUs9jivOG5YBvkey5x8VxVqaJQx6f/LgNVDoTAiEA851a/3pRRMVYXb9FhEIuMw7Et1azezx6R9+EHqcbJNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258410},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0fab19b9ab30d6436b5ba1ade9418ae33af5b51d","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"```markdown\r # RBAC Model","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.1_1688132645872_0.5923962907387381","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"truiam-rbac","version":"1.1.2","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.2","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"fd1516ca80fd0a275753a3febaf213dbcfff1bf4","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.2.tgz","fileCount":72,"integrity":"sha512-Vn6aoVmh9w3OzrbQW/Fh2/Aqs6ppbewIRlRbGGHr5SHWRzNWNCyn9sPdvjCBolNPzIy1yg/TaqB/a0/Ac3pglQ==","signatures":[{"sig":"MEYCIQCTojyC/CMhwBsV4yKr477As7RGTvp9eEbxw79FsEVJfAIhAN3ySFExIDdUM3gCw7AH5lyMWZsLXz7dlKd2RYcg+2oe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259359},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0fab19b9ab30d6436b5ba1ade9418ae33af5b51d","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"```markdown\r # RBAC Model","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.2_1688137733302_0.26264582204762865","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"truiam-rbac","version":"1.1.3","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.3","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"6401a7238c5ca28cccb45f2e1b532835bdfe6df8","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.3.tgz","fileCount":72,"integrity":"sha512-PKILRG0/Pdm1JDwbMOc9LrVLz0U0OZjlOQJfzDyrLLd/AJt4XiYiIeSXnWBrsT5tPGfsOiSp4vcI6SiOql9dag==","signatures":[{"sig":"MEUCIQCsMfRmRVzfqWP0guBKZ6FnbKX+W7fDgzGzJXe0CO2wkwIgZXj1pG496Q9nZDhxGA5l8ju66yRUebJTQLveg82MUV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265669},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"c3a81b4f02ca7cc311066958152de709c5b9701f","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"```markdown\r # RBAC Model","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.3_1688450074388_0.8933880134099945","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"truiam-rbac","version":"1.1.4","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.4","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"3d8e9f143a6edb47a0d4c67dd57d0ccb382b6b20","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.4.tgz","fileCount":74,"integrity":"sha512-vd6gWpmcXFg3HtGBR+CaNkFnRgSnAnobUz6GA16zzL4LoJxHl5GTzUpDfvvqKbI8Diqsg0BogwCmKiUe8DS9xA==","signatures":[{"sig":"MEQCICQEAt2lfS5PKQs1ESnnYSgXwpxgveDdvvW6ysMVdyxdAiAOfu6AQNA9lKgWDSt+kPIN/9DIHK7/VYpU/m3HDx6DXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301617},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"9a687be5036ca50b42a5148b3627a86b16d6cba6","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.4_1688962345872_0.20238215496061995","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"truiam-rbac","version":"1.1.5","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.5","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"84a0f27f162b0fd05356d6635978f883c2aeb986","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.5.tgz","fileCount":74,"integrity":"sha512-SXKu7M9k1ytxanPM8UDp6cVvn8KvUujw3R018HcVssPNglK0/xlBrXuwDjCao7tzVvdnvyAYjvgO5GhwC99Q6Q==","signatures":[{"sig":"MEQCIDibiXW00yUqA4lFXQDMBHbBWC+dYU228BriyttC5SZ+AiAIwIebvp/NU95BQHxD4e02tSoo2qfwTtI1JCzDt6iQGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302523},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"b00789d98fe6ba0bd3cf6ec8eb58c6fa71491926","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.5_1689586709942_0.31108730869691725","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"truiam-rbac","version":"1.1.6","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.6","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"b5d7871844dd733d7db86416215622a332c1cd8e","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.6.tgz","fileCount":74,"integrity":"sha512-0H8VXyL9VQfI1l7ICcG0yv+x6srnb04X5lDmF1TTnCNh3w704/VEeleY1rQ0c7Bq9MIwoUf3aI4JdzSvcGM4GA==","signatures":[{"sig":"MEYCIQCcCKTgg8SofrPPzMxVSePT0ao8OClCu7R5vt/75v8FSwIhAOLIfJYBGAoeb0k/WgpcG1dYdcPc9McCLevQDCQvRmA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302327},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"b00789d98fe6ba0bd3cf6ec8eb58c6fa71491926","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.6_1689588376099_0.8207636658314237","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"truiam-rbac","version":"1.1.7","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.7","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"2bdb71a56a2c7457668171187c937257f5041169","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.7.tgz","fileCount":74,"integrity":"sha512-NTIVw91sONntHo1uib32XjpyYiyJ3TelhFFGVPRgK77w4200NmNzNL27qIuqQD8Uk6O7Uv7rI8n2d0XaK7TZQA==","signatures":[{"sig":"MEYCIQC6+YjbQtppZgzAbtJqymOFR/yFByETFXTdyaWcifbiQQIhALzDx0K+A1Vy/IrqNYnvEIqqlp22aeawwc3lD87e2DRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302742},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"b00789d98fe6ba0bd3cf6ec8eb58c6fa71491926","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.7_1689830637872_0.04040025459623653","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"truiam-rbac","version":"1.1.8","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.8","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"ad678b44674e85f5aab5aa110c6f81df318a7dbb","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.8.tgz","fileCount":74,"integrity":"sha512-YAn/RpXhw7zvon3L8UFd92lVKSSYEQOrIVVfdRATTFAbWK5wn4CF+24F1OZi2bwDvnybZvShBP2CFuijA8iSlw==","signatures":[{"sig":"MEQCICDy6ZXQRmQ/vKsp4ws15d+63iUQ678eP+BqBuh3wltxAiAOAAQE5aV9/XdU76YMSCGwcCDygpwSDygZyDIKGP0VzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302750},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"b00789d98fe6ba0bd3cf6ec8eb58c6fa71491926","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.8_1689831256370_0.5386247329904901","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"truiam-rbac","version":"1.1.9","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.9","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"eedf8304b13f1f43f1a94ea0114697946465ff84","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.9.tgz","fileCount":74,"integrity":"sha512-YFuln9pu3kM8vMdvPu8UsQvd6PeZ+JYIC2Wwm4YVtKmzKdTwA2r3j9lvoOsA2TR0IhSaeVusHT7gzt15A4L1PA==","signatures":[{"sig":"MEQCIHrs/gE+aZnN8FDI8yoZHN/TscUiNzUl0c7BxCcZ6iZOAiAfW0lLTzKCMd6veSWme6eWZQqJUHHf6jyL+pjns458xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303221},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"b00789d98fe6ba0bd3cf6ec8eb58c6fa71491926","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.9_1690535228685_0.6425671574032723","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"truiam-rbac","version":"1.1.10","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.10","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"b2f24a1d8448c69d292402845628f4e1f927c1d0","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.10.tgz","fileCount":74,"integrity":"sha512-/hyvepqVRd01/BTEO7XYp+BzraQ2jDFOnzLq/xyClZVBOG5nF/nkPkzVX7gVmR+9ZyVw6Zj3sycHdMU1QjPxfg==","signatures":[{"sig":"MEYCIQCrx417420k5p/HKu3XGstUTuES/7qcaTxBrx0eazsSegIhAJi3kv3Go7og3M62hi3Qs0Gy3g8g/NSl8Abv9nM6PNKG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303463},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"33bfdc87a09e976bb1273f86d36caa132bc7f2e3","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.10_1691388253176_0.3171481400290601","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"truiam-rbac","version":"1.1.11","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.11","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"155fa9f1bacaa9d3b2f22340391501c79af990ff","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.11.tgz","fileCount":74,"integrity":"sha512-7M+JeOo6DOeRlf88862KCnoUUVoQY4yLUjO175iBP/55xwr8TD9A9OYk7nE0N4hq7k4UojIAutgPJtPvQMM5ZA==","signatures":[{"sig":"MEUCIQD7O9EmRZ4Dw5xYspJqTHQt7ItdwMoWYQxorg5wfMV7yAIgYjwwtizqWFbprUwx07iC2vrFdu5Ea69UWqiGXoBdRv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306174},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"33bfdc87a09e976bb1273f86d36caa132bc7f2e3","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.11_1693469204392_0.8524291891630764","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"truiam-rbac","version":"1.1.12","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.12","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"f0c544eaa4dc9b10f726f201f4572ce146655ff5","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.12.tgz","fileCount":76,"integrity":"sha512-TIoez9RfxQkC+lqT1kQGYQnqkyZy1cSBcZvgYusFnWlnaLFoGGvMKRHhiq+jzb7jl0ZPjazP/HXXBfjqE6IFrw==","signatures":[{"sig":"MEUCIFLUY6zQWq2qrcCjR7MhaBOKGUssyKjdhrP3HeeiuICUAiEA+CqNyIgJL4S3W6cPEEAnDdkle1zyEis7AfBSOwCciNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325794},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.12_1693812986573_0.5204311370376213","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"truiam-rbac","version":"1.1.13","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.13","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"c7df94ae34d3c51558a518c1790337d5de3a608e","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.13.tgz","fileCount":76,"integrity":"sha512-21SA0H4kwQ+PPrfwQHRhVkwyGp9aY41fefwTF/96b4VipThODQDHEs406V+3DIoDgvASt0TlPgLo7YW/IVCJFw==","signatures":[{"sig":"MEUCIQCZkoY+vEk/2mx1ro870fY7BzDs0eonaW4VpdVe7Wyu1QIgGFNFZ0Bt1bOoStDq7jBMehyNHtTJJXXLJM7OZ31LoV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325460},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.13_1693814098770_0.6031301701547342","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"truiam-rbac","version":"1.1.14","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.14","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"69ce108df6100cdaaf56ec2108e4e231875533a2","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.14.tgz","fileCount":76,"integrity":"sha512-FaMMr5Xneaz7NlTg4ga5bMSC3NOdDkLSWdVssGP4lW5nYIaCx2cnDHMGJSW98Ajv4CsI/JuS0hwlGEsVrRtILQ==","signatures":[{"sig":"MEQCIDpKhHHvYMFRsuX82hfxGqSF2PKlaWjGqc/9vzGm7RlbAiBcjQoI2KdlQQNIM46iPIAWnFuzeXVOYEuTHNgEh4/BIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326227},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.14_1693819316420_0.2865715062554788","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"truiam-rbac","version":"1.1.15","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.15","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"34c0deb7f11a5b2233aeb6a8920a0b696f2fcd50","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.15.tgz","fileCount":82,"integrity":"sha512-HRzebNDVVXAjziSqOXehNpv3bcqOZ13CwUMdUhm2AfoZpWJUpqeo5l5mxMyfDHivr1icMcinytgx1aj7ziK+9Q==","signatures":[{"sig":"MEYCIQDf0y0BqLJPscAfVRJR+sTR6tiudN9lrhLU+zy3rWKljAIhAJBE3FcPotsXXZYm882lbJZgYy66CNstoUEh39iJTgX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330031},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.15_1693826165292_0.24454562924712664","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"truiam-rbac","version":"1.1.16","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.16","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"b8ad56b92507d5d988c82b9ee9ae57c7ccb5e9f0","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.16.tgz","fileCount":82,"integrity":"sha512-FbdzxaOuPo6Agv3pOd6gFbMeAtyXj91GlPpvyUpT8CITBbK8CXcJVkNx3C+MnNlIpr+T6O4kmA8Ue6tua2EubA==","signatures":[{"sig":"MEQCIDmhT8w7IzevKdl5MDpA/Y6+55+A43i3Xv/260lfVWNxAiBA4ejJQNzIsw8HucnWeU/Rvyy46qd8Jutaeh2CL1qRtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330129},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.16_1693830961171_0.5599834910216743","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"truiam-rbac","version":"1.1.17","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.17","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"7fe61a06975ce69a10afee3e27a19a348209c905","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.17.tgz","fileCount":82,"integrity":"sha512-7CSVGUACBM2CqqbyxS9VwsMO7XpXIpccme+KPgDn6RQJ14jBhDrWdK2bK+2i/ZvzfC4AFH/0iLOgtDPDTG6WlA==","signatures":[{"sig":"MEUCIQDmb9PUvcxaBdJ1UBW244I1ZZZ5kX784qsKR3rpZ44KaQIgfdlkH6yX58P5qqb3g5K3n24PgI172F9ZHNU2OFAVTFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334073},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.17_1693890629820_0.714237781896258","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"truiam-rbac","version":"1.1.18","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.18","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"9136b302870395e36f0669060e3b6d1fb76f9085","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.18.tgz","fileCount":82,"integrity":"sha512-UyZJpQhu2YljRD73Yk/O3xx14Qid49B2u9s4TZtIZFwiM1FZz2M2BlNhJyF0YRRkpGqtIZGLAMlyBUyGUQZEfg==","signatures":[{"sig":"MEUCIFhpq+wF6dPUn7ik9AMce644jGDnIyLrZrrtoid1gZDcAiEA5ZpC5x7abm2mGn66LjIEGzdBmqgp6t2mbO0503xRCc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335805},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.18_1693892483523_0.6359061614075405","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"truiam-rbac","version":"1.1.19","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.19","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"564846d6a8157e397831a27bad7659574ce2426f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.19.tgz","fileCount":82,"integrity":"sha512-WWobV+Heagpl7fs82N59+IE7SHdnw/Hbj3jvf4L+8EFV7rlAeHiqKkflOn5lB6g2FQIezoh0/IZ2N4MIG0msWA==","signatures":[{"sig":"MEUCIG//tJVZPHtoy8L5hBGuh4SsDPtagNpioGpAWivpnN+FAiEA0jVlfC8qjoDHMQGD3zJ62ZBLNSbQ6gu1sa0mTkK0Te8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343062},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.19_1693913221044_0.8009080428046205","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"truiam-rbac","version":"1.1.20","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.20","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"dc3ffd300405783f30dbc2ea65a6455f259159cd","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.20.tgz","fileCount":82,"integrity":"sha512-wt/jf3nEE+k7E1y9ZWsHPXtvV2xyJQRJrp75H8uVnjz7PjpdEmmNh+/cGupj/k+Jy7PnVPSsC9cc3NFKis36RQ==","signatures":[{"sig":"MEUCIQDIc0e3baaVedmqwF0oJgYb6UhrfZVBEHwGB/ea6kJvnQIgUfI9JUX4aOP7fCqFiOHiO0azI7MQsOVBatR3Fb8Us7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342866},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"250af0dfa928172ed0930fb75f27587224b3f0a4","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.20_1693914268158_0.6369110823498823","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"truiam-rbac","version":"1.1.21","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.21","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"39c9bff2b0e09dc3c63f06317a6d002c0414db9d","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.21.tgz","fileCount":82,"integrity":"sha512-Cf1bdjd1P2sHY4ywQiA8G+8erT36HT0l12TIyrYgBb1cafAHmwG2bZe+DyM2mXx/ZCWEZ4re91ojw2q1QRbaBw==","signatures":[{"sig":"MEUCIQDGpFA7VWSyD+r9BcNlgOGC1qnnPe63e5S9snU3pYgsFQIgRQwHQAUFVfyX8gzcEixq6ipLjglO7cpvkJlnSF62Xgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342699},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.21_1693916207451_0.7960179107996126","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"truiam-rbac","version":"1.1.22","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.22","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"61f622bb596e4eff93a021c949cfc812e5fcb27e","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.22.tgz","fileCount":82,"integrity":"sha512-T34E6Kiq2fARI7XYlpzs7bmNPqB6u8sbNSJUOFfmxEfekThTw6nK5P0NuJvySAJQdWOVxEp+Oi2pPUDsectr6w==","signatures":[{"sig":"MEYCIQD0+h3VqhMHHHKTzydJlDZvWklNpw6X2fm9U5EurGh45QIhAJZZwaahpX0Vbojev2MdOZyiI+88qg52k7ZugPpyiiDp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342707},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.22_1693922584955_0.6439184900024584","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"truiam-rbac","version":"1.1.23","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.23","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"4b51bced6f25e36053acbd8bfcb5b9ebf68bd0f7","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.23.tgz","fileCount":82,"integrity":"sha512-+a7trd9OI89krpF9sedQRjMr1Tkij7ShpH8Y86+ybRfDmz6VZy0Smnrh/xBO5YxqFjqty3u1KRNPmBnROOVnIA==","signatures":[{"sig":"MEUCIQDqBTP57pJwahK4CzVWmzwnsJI7NIYD8dApro/ccvii9wIgPSvTJ6S2Tqu0+bA9Pd78lP3Wjhk1DkWHhBahDFGDo2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347143},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.23_1693979971550_0.333560725843036","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"truiam-rbac","version":"1.1.26","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.26","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"ec7ab01b8efc5fcb11bf4789ece385ad41b06856","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.26.tgz","fileCount":82,"integrity":"sha512-75IEvLygNgcxbgQ/QuO+eU8QAM1760Nh2CcNBy08cXQeCOWOS5D2HbPiNumTJYJJP4bywUTYlwWwAlzRvrc/ug==","signatures":[{"sig":"MEYCIQCV7F8pjT2AvCJ2SUgJTfBmas+q/H2VSNQfEN9qVrJw6AIhANN1bRp1WvHJmaQYk36kaQbPvhm5v6xWBIh2vJTSLzTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348723},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.26_1693982554432_0.44463869423757085","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"truiam-rbac","version":"1.1.27","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.27","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"fad63b6faa26214d30c7faabc758d92f2e7c8cfd","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.27.tgz","fileCount":82,"integrity":"sha512-+UDBKg/N4CvTI2sm3+rQWf4UJkZHXQZuIN1/dvxx2dN8dPVgeRvOxCAcvBXi9xhtMeTt+xa4/mZ6kpSC3Ow46g==","signatures":[{"sig":"MEUCIDKhtbHF6VLGQp7NqvJiYC0UDsiLAWRgUHaanhrfc86FAiEA0yyAGmxS5SXpggVrzK/8PW0zZxZu+lslWSswwL5P3tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350756},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.27_1694602306034_0.1582351573137546","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"truiam-rbac","version":"1.1.28","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.28","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"647279321cee0da503e382db79595b7d39e34d88","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.28.tgz","fileCount":82,"integrity":"sha512-wj6E3LFV6F5QvuJu2oFGwCIipMaXUinrY4ozIkmTd4VydEpKtOlvnGknv4L6mylPdlLzgmrbU34hzfE4W81lPg==","signatures":[{"sig":"MEUCIHH5DtnE6+Dirfcl7klcd6neDCmn3ZdVw0MPrp6u4vrNAiEAwYlSs1lVTSBMRAxhN8/cCK07JzQzideJfEbK3ha86as=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350756},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.28_1694602608615_0.36872559295657137","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"truiam-rbac","version":"1.1.29","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.29","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"8ca99d4cfcd8e322a98c4279de65208a7b32bf6f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.29.tgz","fileCount":82,"integrity":"sha512-1iFXF3o8eSixt1B9vT+jlmBojggXN+Kh1P/mBVexPFyYI3eeoJKJOizxwh7mZYBzLyjGmQJ/qfedPV/OIE9ZTg==","signatures":[{"sig":"MEUCIQD4AvROMoMWFyickNssbVtWFhVHIsWxTYI5ymUve1gKAAIgcosuDHal6dCqn0utpoU/WEn2K8buUKzeowBW3wbYraw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350915},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"915600db31c2767e6d3db8b3849ca73c62bd2abe","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"<ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a></li>\r   <li><a href=\"#get-organizat","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.29_1694614152279_0.2674052052782936","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"truiam-rbac","version":"1.1.30","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.30","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"05aa1d6ed71d17a0caaece2b0ea4b39ff192aa5f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.30.tgz","fileCount":82,"integrity":"sha512-zhh31OQhgbJfbzIaBM9V3j+JWOEPGbPlfYIane+Wl9rEEhFMKN7ak7QXlUeLtgb5s76pvsdLi6M64cuRMCY6HA==","signatures":[{"sig":"MEUCIBYE4mcz04/uXrezBl5We8Xm/LPlv7KrZzwnBqe7Uw3ZAiEAoqa2ik6ThtZ4v4jeKP8rB/43MgqN08TRM1v2cMksmTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351003},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0e5624daac0dcad11d62076856ece241d85ed1e3","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"MAKE SURE to add TRUIAM_URL in .env\r <ul>\r   <li><a href=\"#initialize-user\">Initialize User</a></li>\r   <li><a href=\"#check-permission\">Check Permission</a></li>\r   <li><a href=\"#user-profile\">User Profile</a></li>\r   <li><a href=\"#user-role\">User Role</a","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.0.3","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.30_1694615154169_0.8964106125509581","host":"s3://npm-registry-packages"}},"1.1.34":{"name":"truiam-rbac","version":"1.1.34","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@1.1.34","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"20f771a14a11083b61108392f4b5d4e0071d137f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-1.1.34.tgz","fileCount":92,"integrity":"sha512-ReXqcNBkeXtOX5KTe5pTSpKQGrNW8UXM0cL187rMa88RC7KgshPBIYrdZ5YBpXulDmyp5B7s4t7qR6EpGDSO0g==","signatures":[{"sig":"MEUCIQC+d6hfBRn60OHu5EkCWCY4HR3GLh8dc8HUzMA66GcpnQIgWqCSRiAzDdIlSLw7477rK5qQcpa4t0l2dLUc/vLiC8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376024},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"034947752dd0e52a597405779ab0dec8bae30502","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_1.1.34_1709284028556_0.12737947731329857","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"truiam-rbac","version":"2.0.0","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.0","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"1fc0d632e99254de72491d50c1519d9d1fe51c61","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.0.tgz","fileCount":92,"integrity":"sha512-+KUSQzeGbwbh8ZjreZJxqFHX8Tvd+HEaTDbpBlYL6I/uUUi+88OoKJcWFn6irAwS47XRJOIccIS3RV1JMtNLjg==","signatures":[{"sig":"MEUCIQDOSNaUKVTxLXCFwVhxj8P9e4cKHMi6r85rcpSdKo5xIwIgUGEERjGN0y/HsVDKhzIQtB5urbpIK8FFiUXxNUwACXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378242},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"8ff2f8d6acf3acec55722abef920c75dd06675f9","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"8.3.1","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.0_1709627290646_0.17079098261727932","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"truiam-rbac","version":"2.0.1","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.1","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"291adf5ade292975a0f5a209ddadb42cbbcd7a64","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.1.tgz","fileCount":92,"integrity":"sha512-eayHgmmxWxjOoCKtj5aE/akHBhhqJ2vA9QTOYoOnfrRK6kiEsvwjSQvXz3vYOM3meYp58kZ0Pjl7NfFQqcnA1w==","signatures":[{"sig":"MEUCIQDHsrHj6709Jd6YKw8yIxtMH7Lb9LGRbUgFims8VDNjVAIgEkSqXrnG0FoqYKUScALLAjUNGHsAK/gsR1kJR9+YXrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382097},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"70d7066d09435eced2cc4263a50b9733089a1b4c","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"echo \"Error: no test specified\" && exit 1","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.1_1711965210960_0.9457407980025518","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"truiam-rbac","version":"2.0.2","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.2","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"b31ca32e1237c1744785b12b67223454d7a6409a","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.2.tgz","fileCount":94,"integrity":"sha512-HVrINR/tZ531Fk0zO2pvND4t30HrWsPeSysCuYaNNEwtDP4/K53EEUfz8y9ymLYvnBGX036juDToY1EaeXTeLw==","signatures":[{"sig":"MEQCICm4bo4ofAd4iYPd3kRABrJmWWZ9aAVXpqFhuBcVMpRBAiAG31UNg+L/0I7vUvSYttqZ7f+Vf9OkrEtvAtZds9VtHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370759},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0d768240b6d6b6c3844315c7125a8f45852b9101","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","ts-jest":"^29.1.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.2_1712774467210_0.5507148690214951","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"truiam-rbac","version":"2.0.3","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.3","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"38f29a38baffe99995bb9a0481583087dc33a9d3","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.3.tgz","fileCount":94,"integrity":"sha512-ql4ZLrNIueSUE3TZ0QxLm5rTabScaJRhDNd1Kmr3PyJ/+w0/jOXOU2MikqWI+BRdLZnICLzwCUV0s28R82G3cg==","signatures":[{"sig":"MEUCIQC8bTqVtDWsIQg/DFzzK2OXsXpPR54KTXr7Ii0bWRa9EwIgOarSFjjriBVIcAaYXAhdWdlhrdD2XAXUd/6gjS42ST8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371244},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0d768240b6d6b6c3844315c7125a8f45852b9101","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","ts-jest":"^29.1.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.3_1712901785311_0.6024426282466895","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"truiam-rbac","version":"2.0.4","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.4","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"4e12e5b4924edaaffc5d0976a0d207cbb9dad89f","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.4.tgz","fileCount":94,"integrity":"sha512-P31Wd2vwqNAJR3+Pb8oY6Fi5DDI8ZphfOwSowFoBJmdE8svInjh0ri9yD1AIX+sgjoYHMgoAdu8P/1ubHintMg==","signatures":[{"sig":"MEYCIQDgXAQEoqhDgq+I6lKkI16r1Knn+UtfQw/AZa0bQI5bGAIhAKDqwTKWrANpDgx4Edyz3iz1YbMeGQHnEZ6qTkeecslQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371167},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0d768240b6d6b6c3844315c7125a8f45852b9101","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","ts-jest":"^29.1.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.4_1712910122509_0.648739549502571","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"truiam-rbac","version":"2.0.5","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.5","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"ff7b2d515ef6268f18caea0fec268d65d6789ef8","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.5.tgz","fileCount":94,"integrity":"sha512-LwXG2W7Ay69jLuXqa45KEktqe0ectgAJfZIKbuqdEnt0/3c1t0Syoov2aZHBoWc1g5sFIN1+ZoNAoy0jEm3MyA==","signatures":[{"sig":"MEYCIQDdXN983ZpT09UEt6ME3G0nt1JQRcQxfmCXYn2UQA4OqQIhAKyfIbLoV38CnPWwQgp9FO7aBBu1LrlqOz2JPIuAQQrz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371197},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"0d768240b6d6b6c3844315c7125a8f45852b9101","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","ts-jest":"^29.1.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.5_1712913075693_0.6811430021538258","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"truiam-rbac","version":"2.0.6","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@2.0.6","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"b37f4b7ef54ffebde60fe89c3545823100e1c28d","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-2.0.6.tgz","fileCount":96,"integrity":"sha512-2t8IhSbhxqCADfLRipbk32fWfw6DOSf7RuAdj0qu7hDrP/yhaXpFMZkZoos+K/i6hvkyhvgiZAL5kS7FZ0pBoA==","signatures":[{"sig":"MEUCIQDnQP5+pUO8O3aGURKYOwJqoJqc12lt84UaMinqpQIPHwIgaRFqfqINq5FNKgtf4kdXv1cczsQkHxe7F/0AQxvv3fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372408},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"28f27f288a94c14106ea9a0f8e3ed943b87f79ae","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"6.14.18","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.3.4","redis":"^3.1.2","typescript":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","express":"^4.18.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5","ioredis-mock":"^8.9.0","@types/ioredis":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_2.0.6_1713521147669_0.9071794153644117","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"truiam-rbac","version":"3.0.0","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@3.0.0","dist":{"shasum":"a749f0674822890759c7ab302c1f7348b5461bac","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-3.0.0.tgz","fileCount":96,"integrity":"sha512-rOwYUTYSKM/mS4C2SzVF7gqImKJUN906CUSjGCDATmtUrxYC+PpEJUOX7IbRT7APQHS9331PfK/yiQFjhf5rZQ==","signatures":[{"sig":"MEUCIQDUWz5IdrTz5EKuH9oyGzgoVKHFJsqPPBBCQG1a1IaNsQIgY9RB12xBmf7kLdq63TAOL5VBFzbD0Wt5RPKdkIb04+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257821},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"008a60b1906ea904a4a2c80ee34dd56daf1ec965","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"9.2.0","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"20.13.1","dependencies":{"axios":"^1.3.4","redis":"^4.6.14","dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","eslint":"^8.57.0","express":"^4.18.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5","@types/redis":"^4.0.11","ioredis-mock":"^8.9.0","jest-extended":"^4.0.2","@types/ioredis":"^5.0.0","eslint-plugin-jest-extended":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_3.0.0_1719465616611_0.842380900272002","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"truiam-rbac","version":"3.0.1","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@3.0.1","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"d615acbf96831e424db6d1c52ab2a8bb869906a9","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-3.0.1.tgz","fileCount":96,"integrity":"sha512-VBb4wS+nTQxCkBk71Wnlclxu1aHpJQMFT3DfUdPGPR0iipG0ULhNTLpJXD4cdSTr+YwnyitFC782uAGUquqtzg==","signatures":[{"sig":"MEQCIDiNSjxVCNWwh4YxyzubknjZHfkgHAj3LOzltBMOUP5oAiAnV+ZGeUub34NdB8WiPc9fW9Ec/jweu0DYU2lg+pKt0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259901},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"99a557b322d3fc8a7ff6410976f903c5c767b320","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"9.2.0","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"20.13.1","dependencies":{"axios":"^1.3.4","redis":"^4.6.14","dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","eslint":"^8.57.0","express":"^4.18.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5","@types/redis":"^4.0.11","ioredis-mock":"^8.9.0","jest-extended":"^4.0.2","@types/ioredis":"^5.0.0","eslint-plugin-jest-extended":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_3.0.1_1720088031514_0.8721889825896223","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"truiam-rbac","version":"3.0.2","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@3.0.2","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"8d3fe829209395d02bf80373971c25b3864fdfa5","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-3.0.2.tgz","fileCount":96,"integrity":"sha512-S2nlZ3G/ZjFMsA/U3wspvmvApU8tQ64zCI6VH0Pu5LSGTDAwmZnX34H4wcw2G6zgpuHue6QspD3gp+UtRAwaGA==","signatures":[{"sig":"MEYCIQCYjji2BUzeOzX52tZySIZE/qLrXFcqv/En+UNCvESmNAIhAP4NCrGWtAQd0Nj2u6snCoVYYWy6LjnHX0JQMjg9JQFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265126},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"2d9a8d61f6ecbcc6641094118043d781777b6e73","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"9.2.0","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"20.13.1","dependencies":{"axios":"^1.3.4","redis":"^4.6.14","dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","eslint":"^8.57.0","express":"^4.18.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5","@types/redis":"^4.0.11","ioredis-mock":"^8.9.0","jest-extended":"^4.0.2","@types/ioredis":"^5.0.0","eslint-plugin-jest-extended":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_3.0.2_1720090245978_0.6617675677239099","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"truiam-rbac","version":"3.0.3","author":{"name":"TRUIAM"},"license":"ISC","_id":"truiam-rbac@3.0.3","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"dist":{"shasum":"a9ff6906ff24bdc268e1002ba09693f384210b10","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-3.0.3.tgz","fileCount":96,"integrity":"sha512-VHK8UtNlA4GsK3GKihFC1Cj7NGTMdD3GPGPfk9whU2MJXlG5uHmFQMSyx9R/nCPN6zTpvInpmyZilh3yQ3FOrg==","signatures":[{"sig":"MEQCIAwc76U4Y0HGcjYGyglDlRO00iL+X1lJ2R75pJF1VUAXAiBKSaKecuXwjGWET3VR90bhJZWZYxQhuqNtQT3O1WnBRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267572},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"3a69d73d81c99a6275e5d6c6d186126691848a29","scripts":{"dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","link":"npm link","test":"jest","build":"npx rimraf lib && npx tsc","start":"npm run build-and-link","prepare":"npm run build","build-and-link":"npm-run-all build link"},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"_npmVersion":"9.2.0","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","directories":{},"_nodeVersion":"20.13.1","dependencies":{"axios":"^1.3.4","redis":"^4.6.14","dotenv":"^16.3.1","express":"^4.18.2","jwt-decode":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.3.1","eslint":"^8.57.0","express":"^4.18.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","jest-cli":"^29.7.0","jwt-decode":"^3.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^18.15.11","npm-run-all":"^4.1.5","@types/redis":"^4.0.11","ioredis-mock":"^8.9.0","jest-extended":"^4.0.2","@types/ioredis":"^5.0.0","eslint-plugin-jest-extended":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/truiam-rbac_3.0.3_1720447396651_0.41717675157096856","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"truiam-rbac","version":"3.0.4","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","main":"lib/app.js","types":"lib/app.d.ts","scripts":{"test":"jest","dev":"NODE_ENV=local PORT=5001 npx ts-node-dev --transpile-only src/app.ts","build":"npx rimraf lib && npx tsc","prepare":"npm run build","build-and-link":"npm-run-all build link","link":"npm link","start":"npm run build-and-link"},"author":{"name":"TRUIAM"},"license":"ISC","dependencies":{"axios":"^1.3.4","redis":"^4.6.14","dotenv":"^16.3.1","jwt-decode":"^3.1.2","express":"^4.18.2"},"devDependencies":{"@types/ioredis":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^18.15.11","@types/redis":"^4.0.11","dotenv":"^16.3.1","eslint":"^8.57.0","eslint-plugin-jest-extended":"^2.4.0","express":"^4.18.2","ioredis-mock":"^8.9.0","jest":"^29.7.0","jest-cli":"^29.7.0","jest-extended":"^4.0.2","jwt-decode":"^3.1.2","npm-run-all":"^4.1.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.4.5"},"gitHead":"437fceed3417e96027e24bda0275707124bf54af","_id":"truiam-rbac@3.0.4","_nodeVersion":"20.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-pjmFtdEJcv/b+u8xCQ10N7cRNSGYsaRXeZUR32WVJS4ISldO6tCb8OOZhq8jIBCIFcZNMEa0HMB8EJmp8skJcQ==","shasum":"0b46a4930cb99e9e0ddf2fc87e3f82a0985c9635","tarball":"https://registry.npmjs.org/truiam-rbac/-/truiam-rbac-3.0.4.tgz","fileCount":96,"unpackedSize":267728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8BPJJWxN0yzbA5WZEdKuMkQqrcmOOqg2lX2+O6b42BAIhANMj3N+4nQujcQfvjxX2JnXl/l0zuJdvw7L+V7Bixyip"}]},"_npmUser":{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"},"directories":{},"maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truiam-rbac_3.0.4_1720765139097_0.6822786957230966"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-20T10:03:39.721Z","modified":"2024-07-12T06:18:59.438Z","1.0.2":"2023-06-20T10:03:39.898Z","1.0.3":"2023-06-23T10:33:47.640Z","1.0.4":"2023-06-23T10:36:57.471Z","1.0.5":"2023-06-23T10:44:10.084Z","1.0.6":"2023-06-23T12:13:24.435Z","1.0.7":"2023-06-23T13:18:41.118Z","1.0.8":"2023-06-23T16:29:55.074Z","1.0.9":"2023-06-26T18:16:21.635Z","1.0.10":"2023-06-27T05:47:57.182Z","1.0.11":"2023-06-27T11:06:01.528Z","1.1.0":"2023-06-29T06:43:10.026Z","1.1.1":"2023-06-30T13:44:06.125Z","1.1.2":"2023-06-30T15:08:53.519Z","1.1.3":"2023-07-04T05:54:34.576Z","1.1.4":"2023-07-10T04:12:26.040Z","1.1.5":"2023-07-17T09:38:30.162Z","1.1.6":"2023-07-17T10:06:16.281Z","1.1.7":"2023-07-20T05:23:58.079Z","1.1.8":"2023-07-20T05:34:16.542Z","1.1.9":"2023-07-28T09:07:08.883Z","1.1.10":"2023-08-07T06:04:13.373Z","1.1.11":"2023-08-31T08:06:44.557Z","1.1.12":"2023-09-04T07:36:26.847Z","1.1.13":"2023-09-04T07:54:58.963Z","1.1.14":"2023-09-04T09:21:56.662Z","1.1.15":"2023-09-04T11:16:05.509Z","1.1.16":"2023-09-04T12:36:01.363Z","1.1.17":"2023-09-05T05:10:30.160Z","1.1.18":"2023-09-05T05:41:23.693Z","1.1.19":"2023-09-05T11:27:01.225Z","1.1.20":"2023-09-05T11:44:28.399Z","1.1.21":"2023-09-05T12:16:47.755Z","1.1.22":"2023-09-05T14:03:05.185Z","1.1.23":"2023-09-06T05:59:31.773Z","1.1.24":"2023-09-06T06:14:13.243Z","1.1.25":"2023-09-06T06:35:35.250Z","1.1.26":"2023-09-06T06:42:34.640Z","1.1.27":"2023-09-13T10:51:46.263Z","1.1.28":"2023-09-13T10:56:48.829Z","1.1.29":"2023-09-13T14:09:12.530Z","1.1.30":"2023-09-13T14:25:54.394Z","1.1.34":"2024-03-01T09:07:08.735Z","2.0.0":"2024-03-05T08:28:10.820Z","2.0.1":"2024-04-01T09:53:31.154Z","2.0.2":"2024-04-10T18:41:07.526Z","2.0.3":"2024-04-12T06:03:05.523Z","2.0.4":"2024-04-12T08:22:02.675Z","2.0.5":"2024-04-12T09:11:16.000Z","2.0.6":"2024-04-19T10:05:47.827Z","3.0.0":"2024-06-27T05:20:16.826Z","3.0.1":"2024-07-04T10:13:51.704Z","3.0.2":"2024-07-04T10:50:46.126Z","3.0.3":"2024-07-08T14:03:16.804Z","3.0.4":"2024-07-12T06:18:59.279Z"},"author":{"name":"TRUIAM"},"license":"ISC","description":"[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r ![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r [![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource","maintainers":[{"name":"shauryatomar","email":"shaurya.tomar@truminds.com"}],"readme":"# RBAC MODULE\r\n[![npm](https://img.shields.io/npm/v/truiam-rbac.svg?style=flat)](https://www.npmjs.com/package/truiam-rbac)\r\n![Downloads](https://img.shields.io/npm/dw/truiam-rbac)\r\n[![License](https://img.shields.io/:license-mit-blue.svg?style=flat)](https://opensource.org/licenses/MIT)\r\n### Installation\r\n\r\nUsing [npm](https://npmjs.org/)\r\n\r\n```bash\r\nnpm install truiam-rbac\r\n```\r\n\r\n## RBAC Functions\r\n\r\n<ul>\r\n  <li><a href=\"#initialize-user\">Initialize User</a></li>\r\n  <li><a href=\"#check-permission\">Check Permission</a></li>\r\n  <li><a href=\"#user-profile\">User Profile</a></li>\r\n  <li><a href=\"#get-organization-detail\">Get Organization Detail</a></li>\r\n  <li><a href=\"#get-organization-by-token\">Get Organization by Token</a></li>\r\n  <li><a href=\"#get-role-by-id\">Get Role by ID</a></li>\r\n  <li><a href=\"#get-attached-policy\">Get Attached Policy</a></li>\r\n  <li><a href=\"#get-policy-by-id\">Get Policy by ID</a></li>\r\n  <li><a href=\"#get-attached-service\">Get Attached Service</a></li>\r\n  <li><a href=\"#get-service-by-id\">Get Service by ID</a></li>\r\n  <li><a href=\"#get-attached-access\">Get Attached Access</a></li>\r\n  <li><a href=\"#get-access-by-id\">Get Access by ID</a></li>\r\n  <li><a href=\"#get-attached-resource\">Get Attached Resource</a></li>\r\n</ul>\r\n\r\n## TRUIAM Functions\r\n\r\n### Authentication Functions\r\n\r\n<ul>\r\n  <li><a href=\"#get-dns-detail\">Get DNS Detail</a></li>\r\n  <li><a href=\"#confirm-email-sign-up-code\">Confirm Email Sign-Up Code</a></li>\r\n  <li><a href=\"#resend-email-sign-up-code\">Resend Email Sign-Up Code</a></li>\r\n  <li><a href=\"#execute-sign-in\">Sign-In</a></li>\r\n  <li><a href=\"#execute-sign-up\">Sign-Up</a></li>\r\n  <li><a href=\"#execute-logout\">Logout</a></li>\r\n  <li><a href=\"#get-refreshed-access-token\">Refresh Access Token</a></li>\r\n  <li><a href=\"#update-password\">Updates Password</a></li>\r\n  <li><a href=\"#reset-password\">Reset Password</a></li>\r\n  <li><a href=\"#forget-password\">Forget Password</a></li>\r\n  <li><a href=\"#verify-access-token\">Verify Access Token</a></li>\r\n  <li><a href=\"#code-token-exchange\">Exchange Code for Tokens</a></li>\r\n\r\n</ul>\r\n\r\n### Admin Functions\r\n\r\n<ul>\r\n  <li><a href=\"#unlock-user\">Unlock User</a></li>\r\n  <li><a href=\"#delete-user\">Delete User</a></li>\r\n  <li><a href=\"#create-user\">Create User</a></li>\r\n  <li><a href=\"#profile-fields\">Profile Fields</a></li>\r\n  <li><a href=\"#user-account-action\">User Account Action</a></li>\r\n  <li><a href=\"#toggle-mfa\">Toggle MFA</a></li>\r\n  <li><a href=\"#get-user\">Get User</a></li>\r\n  <li><a href=\"#get-all-users\">Get All Users</a></li>\r\n</ul>\r\n\r\n\r\n---\r\n\r\n#### Initialize User <a name=\"initialize-user\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - token: STRING (Token for user initialization)\r\nconst initializeUserParams = {\r\n  token: 'STRING'\r\n};\r\nconst initializeUserResult = await initializeUser(initializeUserParams);\r\n```\r\n\r\n#### Check Permission <a name=\"check-permission\"></a>\r\n\r\n```javascript\r\n/* Parameters:\r\n - resourceName: STRING (Name of the resource)\r\n - accessType: STRING (Access type defined in TRUIAM ACCESS TYPE)\r\n - token: STRING (Access token)\r\n - roleName : STRING (optional) (WILL BE ADDED LATER - Name of the role for which you want to retrieve the\r\n info)\r\n\r\n */\r\nconst checkPermissionParams = {\r\n  resourceName: 'STRING',\r\n  accessType: 'STRING',\r\n  token: 'STRING'\r\n};\r\nconst checkPermissionResult = await checkPermission(checkPermissionParams);\r\n```\r\n\r\n#### User Profile <a name=\"user-profile\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - token: STRING (User token)\r\nconst userProfileParams = {\r\n  token: 'STRING'\r\n};\r\nconst userProfileResult = await userProfile(userProfileParams);\r\n```\r\n\r\n\r\n#### Get Organization Detail <a name=\"get-organization-detail\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - orgId: STRING (ID of the organization)\r\n// - token: STRING (User token)\r\nconst getOrgDetailParams = {\r\n  orgId: '19',\r\n  token: 'STRING'\r\n};\r\nconst getOrgDetailResult = await getOrgDetail(getOrgDetailParams);\r\n```\r\n\r\n#### Get Organization by Token <a name=\"get-organization-by-token\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - token: STRING (User token)\r\nconst getOrgByTokenParams = {\r\n  token: 'STRING'\r\n};\r\nconst getOrgByTokenResult = await getOrgByToken(getOrgByTokenParams);\r\n```\r\n\r\n#### Get Role by ID <a name=\"get-role-by-id\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - roleId: STRING (ID of the role)\r\n// - orgId: STRING (ID of the organization)\r\nconst getRoleByIdParams = {\r\n  roleId: '41',\r\n  orgId: '38'\r\n};\r\nconst getRoleByIdResult = await getRoleById(getRoleByIdParams);\r\n```\r\n\r\n#### Get Attached Policy <a name=\"get-attached-policy\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// -\r\n\r\n roleId: STRING (ID of the role)\r\n// - orgId: STRING (ID of the organization)\r\nconst getAttachedPolicyParams = {\r\n  roleId: '41',\r\n  orgId: '38'\r\n};\r\nconst getAttachedPolicyResult = await getAttachedPolicy(getAttachedPolicyParams);\r\n```\r\n\r\n#### Get Policy by ID <a name=\"get-policy-by-id\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - policyId: STRING (ID of the policy)\r\n// - orgId: STRING (ID of the organization)\r\nconst getPolicyByIdParams = {\r\n  policyId: '11',\r\n  orgId: '38'\r\n};\r\nconst getPolicyByIdResult = await getPolicyById(getPolicyByIdParams);\r\n```\r\n\r\n#### Get Attached Service <a name=\"get-attached-service\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - policyId: STRING (ID of the policy)\r\n// - orgId: STRING (ID of the organization)\r\nconst getAttachedServiceParams = {\r\n  policyId: '11',\r\n  orgId: '38'\r\n};\r\nconst getAttachedServiceResult = await getAttachedService(getAttachedServiceParams);\r\n```\r\n\r\n#### Get Service by ID <a name=\"get-service-by-id\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - serviceId: STRING (ID of the service)\r\nconst getServiceByIdParams = {\r\n  serviceId: 'SERVICE_ID'\r\n};\r\nconst getServiceByIdResult = await getServiceById(getServiceByIdParams);\r\n```\r\n\r\n#### Get Attached Access <a name=\"get-attached-access\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - serviceId: STRING (ID of the service)\r\n// - orgId: STRING (ID of the organization)\r\nconst getAttachedAccessParams = {\r\n  serviceId: 'SERVICE_ID',\r\n  orgId: 'ORG_ID'\r\n};\r\nconst getAttachedAccessResult = await getAttachedAccess(getAttachedAccessParams);\r\n```\r\n\r\n#### Get Access by ID <a name=\"get-access-by-id\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - accessId: STRING (ID of the access)\r\nconst getAccessByIdParams = {\r\n  accessId: 'ACCESS_ID'\r\n};\r\nconst getAccessByIdResult = await getAccessById(getAccessByIdParams);\r\n```\r\n\r\n#### Get Attached Resource <a name=\"get-attached-resource\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - accessId: STRING (ID of the access)\r\n// - orgId: STRING (ID of the organization)\r\nconst getAttachedResourceParams = {\r\n  accessId: 'ACCESS_ID',\r\n  orgId: 'ORG_ID'\r\n};\r\nconst getAttachedResourceResult = await getAttachedResource(getAttachedResourceParams);\r\n```\r\n#### Check Permission <a name=\"check-permission\"></a>\r\n\r\n```javascript\r\n// Parameters:\r\n// - resourceName: STRING (Name of the resource)\r\n// - accessType: STRING (Access type defined in TRUIAM ACCESS TYPE)\r\n// - token: STRING (Access token)\r\n// - roleName : STRING (optional) (name of role for which you want to check permission).\r\n// NOTE -\r\nconst checkPermissionParams = {\r\n  resourceName: 'YOUR_RESOURCE_NAME',\r\n  accessType: 'YOUR_ACCESS_TYPE',\r\n  token: 'YOUR_TOKEN'\r\n};\r\nconst checkPermissionResult = await checkPermission(checkPermissionParams);\r\n```\r\n <p align=\"center\"><h1>TRUIAM API'S </h1> </p><a name=\"truiam-apis\"></a>\r\n\r\n#### Confirm Email Sign-Up Code <a name=\"confirm-email-sign-up-code\"></a>\r\n```javascript\r\n// Parameters\r\n\r\n// `email`: STRING (Email address)\r\n// `clientId`: STRING (Client ID)\r\n// `domain`: STRING (Domain)\r\n// `code`: NUMBER (Sign-up code)\r\n\r\nconst confirmEmailSignUpCodeParams = {\r\n  email: 'YOUR_EMAIL',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  domain: 'YOUR_DOMAIN',\r\n  code: YOUR_CODE\r\n};\r\nconst confirmEmailSignUpCodeResult = await confirmEmailSignUpCode(confirmEmailSignUpCodeParams);\r\n```\r\n\r\n#### Resend Email Sign-Up Code <a name=\"resend-email-sign-up-code\"></a>\r\n```javascript\r\n// ##### Parameters\r\n\r\n// - `email`: STRING (Email address)\r\n// - `clientId`: STRING (Client ID)\r\n// - `domain`: STRING (Domain)\r\n// - `code`: NUMBER (Sign-up code)\r\n\r\n\r\nconst resendEmailSignUpCodeParams = {\r\n  email: 'YOUR_EMAIL',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  domain: 'YOUR_DOMAIN',\r\n  code: YOUR_CODE\r\n};\r\nconst resendEmailSignUpCodeResult = await resendEmailSignUpCode(resendEmailSignUpCodeParams);\r\n```\r\n\r\n#### Execute Sign-In <a name=\"execute-sign-in\"></a>\r\n\r\n```javascript\r\n// ##### Parameters\r\n\r\n// - `email`: STRING (Email address)\r\n// - `password`: STRING (Password)\r\n// - `clientId`: STRING (Client ID)\r\n// - `callbackurl`: STRING (Callback URL)\r\n// - `domain`: STRING (Domain)\r\n\r\n\r\nconst executeSignInParams = {\r\n  email: 'YOUR_EMAIL',\r\n  password: 'YOUR_PASSWORD',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  callbackurl: 'YOUR_CALLBACK_URL',\r\n  domain: 'YOUR_DOMAIN'\r\n};\r\nconst executeSignInResult = await executeSignIn(executeSignInParams);\r\n```\r\n\r\n#### Execute Sign-Up <a name=\"execute-sign-up\"></a>\r\n\r\n```javascript\r\n// ##### Parameters\r\n\r\n// - `clientId`: STRING (Client ID)\r\n// - `email`: STRING (Email address)\r\n// - `password`: STRING (Password)\r\n// - `domain`: STRING (Domain)\r\n\r\n\r\nconst executeSignUpParams = {\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  email: 'YOUR_EMAIL',\r\n  password: 'YOUR_PASSWORD',\r\n}\r\n\r\nconst result = await rbac.executeSignUp(executeSignUpParams);\r\n```\r\n\r\n#### Execute Logout <a name=\"execute-logout\"></a>\r\n\r\n```javascript\r\n// ##### Parameters\r\n\r\n// - `clientId`: STRING (Client ID)\r\n// - `refreshToken`: STRING (USER REFRESH TOKEN)\r\n\r\n\r\nconst params = {\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  refreshToken: 'YOUR_REFRESH_TOKEN'\r\n}\r\n\r\nconst result = await rbac.executeLogoutUser(params);\r\n```\r\n\r\n#### Get Refreshed Access Token <a name=\"refresh-Access-Token\"></a>\r\n\r\n```javascript\r\n// ##### Parameters\r\n\r\n// - `clientId`: STRING (Client ID)\r\n// - `domain`: STRING (Domain)\r\n// - `refreshToken`: STRING (USER REFRESH TOKEN)\r\n\r\n\r\n\r\nconst params = {\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  domain: 'YOUR_DOMAIN',\r\n  refreshToken: 'YOUR_REFRESH_TOKEN'\r\n}\r\n\r\nconst result = await rbac.refreshAccessToken(params);\r\n```\r\n\r\n#### Get DNS Detail <a name=\"get-dns-detail\"></a>\r\n\r\n##### Parameters\r\n\r\n - `clientId`: STRING (Client ID)\r\n - `domain`: STRING (Domain)\r\n - `callbackurl`: STRING (Callback URL)\r\n\r\n```javascript\r\nconst getDnsDetailParams = {\r\n  clientId: 'YOUR_CLIENT_ID',\r\n  callbackurl: 'YOUR_CALLBACK_URL',\r\n  domain: 'YOUR_DOMAIN'\r\n};\r\nconst getDnsDetailResult = await getDnsDetail(getDnsDetailParams);\r\n```\r\n\r\n## Update Password\r\n\r\nUpdates the user's password.\r\n\r\n### Parameters\r\n\r\n- `domain`: STRING (Domain)\r\n- `email`: STRING (Email address)\r\n- `newPassword`: STRING (New password)\r\n- `callbackurl`: STRING (Callback URL)\r\n- `clientId`: STRING (Client ID)\r\n\r\n### Example\r\n\r\n```javascript\r\nconst updatePasswordParams = {\r\n  domain: 'YOUR_DOMAIN',\r\n  email: 'YOUR_EMAIL',\r\n  newPassword: 'YOUR_NEW_PASSWORD',\r\n  callbackurl: 'YOUR_CALLBACK_URL',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n};\r\nconst updatePasswordResult = await updatePassword(updatePasswordParams);\r\n```\r\n\r\n## Forgot Password <a name=\"forget-password\"/>\r\n\r\nInitiates the forgot password process.\r\n\r\n### Parameters\r\n\r\n- `domain`: STRING (Domain)\r\n- `email`: STRING (Email address)\r\n- `clientId`: STRING (Client ID)\r\n\r\n### Example\r\n\r\n```javascript\r\nconst forgotPasswordParams = {\r\n  domain: 'YOUR_DOMAIN',\r\n  email: 'YOUR_EMAIL',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n};\r\nconst forgotPasswordResult = await forgotPassword(forgotPasswordParams);\r\n```\r\n\r\n## `Reset Password` <a name=\"reset-password\"/>\r\n\r\nResets the user's password using a code.\r\n\r\n### Parameters\r\n\r\n- `domain`: STRING (Domain)\r\n- `email`: STRING (Email address)\r\n- `newPassword`: STRING (New password)\r\n- `code`: STRING | NUMBER (Reset code)\r\n- `clientId`: STRING (Client ID)\r\n\r\n### Example\r\n\r\n```javascript\r\nconst resetPasswordParams = {\r\n  domain: 'YOUR_DOMAIN',\r\n  email: 'YOUR_EMAIL',\r\n  newPassword: 'YOUR_NEW_PASSWORD',\r\n  code: 'YOUR_RESET_CODE',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n};\r\nconst resetPasswordResult = await resetPassword(resetPasswordParams);\r\n```\r\n\r\n\r\n## `Verify Access Token` <a name=\"verify-access-token\"/>\r\n\r\nVerifies the provided access token.\r\n\r\n### Parameters\r\n\r\n- `token`: STRING (Access Token to be verified)\r\n\r\n### Example\r\n\r\n```javascript\r\nconst verifyTokenParams = {\r\n  token: 'YOUR_ACCESS_TOKEN',\r\n};\r\nconst verifyTokenResult = await verifyToken(verifyTokenParams);\r\n```\r\n\r\n\r\n\r\n## `Exchange Code for tokens` <a name=\"code-token-exchange\"/>\r\n\r\nRetrieves tokens using a code.\r\n\r\n### Parameters\r\n\r\n- `code`: STRING (Code to exchange for tokens)\r\n- `callbackurl`: STRING (Callback URL)\r\n- `clientId`: STRING (Client ID)\r\n\r\n### Example\r\n\r\n```javascript\r\nconst getTokenFromCodeParams = {\r\n  code: 'YOUR_CODE',\r\n  callbackurl: 'YOUR_CALLBACK_URL',\r\n  clientId: 'YOUR_CLIENT_ID',\r\n};\r\nconst getTokenFromCodeResult = await getTokenFromCode(getTokenFromCodeParams);\r\n\r\n\r\n\r\n## Unlock User\r\n\r\n\r\n#### Parameters:\r\n - `domain`: STRING (Domain)\r\n - `idp`: STRING (IDP)\r\n - `accessToken`: STRING (Access token)\r\n - `userId`: NUMBER (User ID)\r\n```javascript\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  userId: USER ID\r\n};\r\nconst result = await rbac.unlockUser(params);\r\n```\r\n\r\n#### Delete User\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\n// - userId: NUMBER (User ID)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  userId: USER ID\r\n};\r\nconst result = await rbac.deleteUser(params);\r\n```\r\n\r\n#### Create User\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\n// - data: OBJECT (User data containing email and password)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  data: {\r\n    email: 'user@user',\r\n    password: 'password'\r\n  }\r\n};\r\nconst result = await rbac.createUser(params);\r\n```\r\n\r\n#### Profile Fields\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN'\r\n};\r\nconst result = await rbac.profileFields(params);\r\n```\r\n\r\n#### User Account Action\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\n// - userId: STRING (User ID)\r\n// - action: STRING (Action to perform on user account)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  userId: USER ID,\r\n  action: 'disable' | 'enable'\r\n};\r\nconst result = await rbac.userAccountAction(params);\r\n```\r\n\r\n#### Toggle MFA\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\n// - userId: STRING (User ID)\r\n// - enable: BOOLEAN (Flag to enable/disable MFA)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  userId: USER ID,\r\n  enable: false|true\r\n};\r\nconst result = await rbac.toggleMfa(params);\r\n```\r\n\r\n#### Get User\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\n// - userId: STRING (User ID)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN',\r\n  userId: USER ID\r\n};\r\nconst result = await rbac.getUser(params);\r\n```\r\n\r\n#### Get All Users\r\n\r\n```javascript\r\n// Parameters:\r\n// - domain: STRING (Domain)\r\n// - idp: STRING (IDP)\r\n// - accessToken: STRING (Access token)\r\nconst params = {\r\n  domain: 'YOUR_DOMAIN',\r\n  idp: 'YOUR_IDP',\r\n  accessToken: 'YOUR_ACCESS_TOKEN'\r\n};\r\nconst result = await rbac.getAllUser(params);\r\n```\r\n","readmeFilename":"README.md"}