{"_id":"@a5it/permission-types","_rev":"32-ac7bf46a8cd255cbb10bb713dd146fa8","name":"@a5it/permission-types","dist-tags":{"latest":"1.0.22"},"versions":{"1.0.0":{"name":"@a5it/permission-types","version":"1.0.0","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.0","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"4507611e8299a4ae7d23e3d9f095d32154df668a","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.0.tgz","fileCount":12,"integrity":"sha512-ZN4/Ilps0wxUj7YZm7MMAyt4N6VTx1TWbdjC3IoH2ceBMZlN6itXjuZ2v5u9v09ATIn+jC3W4cBwv4Dil4PryA==","signatures":[{"sig":"MEQCIFwM+u9UpY6e/IiYqWYlO+oVBfL4RYjPd6Wu6uIk+D9YAiBpJJgWimzkRzZW/ew9u8truxxZJRqH0ruc7kMBRsa5gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21574},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f329052f567543a3162856997dd61ab1028c43db","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"bipin0x01","email":"bt.kaji@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.1.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.0_1746963044225_0.27977863035714234","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@a5it/permission-types","version":"1.0.1","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.1","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"4f05c620e3bae0a35026469573144b6f72df9598","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.1.tgz","fileCount":12,"integrity":"sha512-W+CrBhpTqS4OrLxRUHAhim3BeJKxZv7e+McgHx3vXeACc80Min32F35LuSTtk6cC/6JS75MVNMwd8lkaORVZGg==","signatures":[{"sig":"MEUCID4fUGK73+P2myQkAd19wsVlr76xe+WwgJ4VAwDgZ+IJAiEA+EjCJenc4kglxKfXpjQJmJzd4Ak+WYbPPt7DvFS7t2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21806},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e3447c38d915093914320356a46856c7b9b52989","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"bipin0x01","email":"bt.kaji@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.1.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.1_1746963137877_0.9690758271348332","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@a5it/permission-types","version":"1.0.3","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.3","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"bd4af9b47291d7c4125ee47ac020fd9dac675739","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.3.tgz","fileCount":12,"integrity":"sha512-VYrgIQqffd1EltiXcPp14tg9idVN5F4/Vz2ir8PTu1IejZmfi+A2Obhe1ONkhTfT4sh3asCmVE4R8rVF4g30lQ==","signatures":[{"sig":"MEUCIDP4XgFzIhQ/gaNyOowwWlJPU1+umlhmm9M2MLZpQI6ZAiEA+Wi6QBhNaBrpbJb2MLqMERQXPCQ5Wc1Yr8IcjDq7Pn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3fe823b34a0eae91486d61eb88deade79785bfac","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"bipin0x01","email":"bt.kaji@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.1.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.3_1747285638026_0.08826382055511872","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@a5it/permission-types","version":"1.0.4","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.4","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"53ee5872d45de2c25c967581d3b4c259b9acff78","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.4.tgz","fileCount":12,"integrity":"sha512-xsNB0oEn729CJLSGHyRAtLgzmchNLVlt6VX++JBroJ8kH3/Z0Xf7VbesSx7hfKjrw0IARgIMgh+cg2jl0YyZZA==","signatures":[{"sig":"MEUCIQDKy+0ILTCv+FWxNrhQ1UrL6xFQeI+RPmRa+/h87YjhkgIgdlQNz4JHrf6rvDridLEoTP3ww06sszJc8xFhQAyOgvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21939},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14c224ecf48ec520ca1846cbb5703ff302b2a3e4","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"bipin0x01","email":"bt.kaji@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.1.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.4_1747291317487_0.8266279210784768","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@a5it/permission-types","version":"1.0.5","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.5","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"ba67b9c6576937235f54d45003bab0ac6935f460","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.5.tgz","fileCount":12,"integrity":"sha512-JL+nP2gCxjoHuHMv1KviGxTXjeqj7xXBPuLM+jI4Z+c47Fcy1+V0NRYmb3IWMSUiPC2BOfcrwRdctxOHL2JTWA==","signatures":[{"sig":"MEYCIQDtv82K7OM3NcrOXPzlImhMZoSeUUqinOoGv1hLX7RnbgIhAJNoypxtQ78SVsrMMs9aIDU868hd7C8UGo3MOEOLzNte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21666},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a8690fe01a9bd1a508978e5ff4c1ecf112b5822","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.5_1747318290733_0.8040127379308091","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@a5it/permission-types","version":"1.0.6","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.6","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"f2986d2f3cc9033480763b45b73dd757a303f65c","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.6.tgz","fileCount":12,"integrity":"sha512-pV9SH5QzxviCIsthGhEpoCIJzmUeaKl+s/oL2nuWfrEjstMXaPftNe/LPHpLHYTgoO/0vZx1h/jnSfD4PEWavA==","signatures":[{"sig":"MEYCIQDfbXN4W3GhsI1Ol0o1o0r4qlZHcOpwrjoAsMeGCQgr5QIhAKl+lBPrFlFfTvWEmNxy3XX3UhD7Y1St18dRXOvcLxPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec325601502deb04f5790f10061cdfac3d8a815d","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.6_1747319243683_0.9467783183861143","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@a5it/permission-types","version":"1.0.7","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.7","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"ff027702a81e80a5da3da2ddfc697ec360a7c315","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.7.tgz","fileCount":12,"integrity":"sha512-17uDXm7HiXwbn1OLw95FfJJWKTnhuJI85fV6n62fJopFxjzISjf9GAsTibUwKR9X5lOaXFZOWKmxXPYZpn1Vkg==","signatures":[{"sig":"MEQCIEtzcFdm8jfFf0Y4TY6tHbN+cNbXFJejGiXgZQOxmwEMAiALPV7ppO5P4VZUI2Aha76/hVzamehZw1h2Ixi/4oIv1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20797},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16d8b9c1d21a696ee1fbc8b4a79bd01fcbe54e85","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.7_1747712935278_0.1295806909587376","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@a5it/permission-types","version":"1.0.8","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.8","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"643ed8d0742e164b0114b50d16de4c63068a6af8","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.8.tgz","fileCount":12,"integrity":"sha512-zD8bbbe4dwE+XvFdCA0bSxrOUzfhL6f/z+1KAUYJAHADmbDbocWJ22/CxeXJg4YsXwGC4L5zKEaZOmpyVeFqcA==","signatures":[{"sig":"MEUCIGgg0K0qRl/4pvCBOFWEza1h59jxq+ICPEhk9zUAXKIoAiEAqYkQFjbovPFEWTCfvq7q5tqfsYYssOxdfVU5dVc8zp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20412},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16d8b9c1d21a696ee1fbc8b4a79bd01fcbe54e85","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.8_1747713241155_0.3427999198167633","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@a5it/permission-types","version":"1.0.9","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.9","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"92e836c19d7bb26c6b4c0f4409abb1e756841458","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.9.tgz","fileCount":12,"integrity":"sha512-a8zXewnJtBcLsM6GLJtl6dRD1Ppr69d/rc7J9hiPrk3DVsPSpuFliaA5jbA7732ZpWUPr2oNHG6ZbbYEDEgJIw==","signatures":[{"sig":"MEUCIQDjmVfy4HqypalSYAYVWMHOAKrq7N3LJDT5fcp4L/wpcwIgYGc31Y4+FfQuTpz9bH0p6TihSG2yvNyGs3019MC9mPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20641},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"070eac920e214a1bfc31d9d1294d328735c61a92","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.9_1747818502379_0.010830987703889905","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@a5it/permission-types","version":"1.0.10","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.10","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"8215a89d0c790f15724b49fbd6b80522bce31b2b","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.10.tgz","fileCount":12,"integrity":"sha512-1crbWOE45Sq0NCpNQUmbyvzn/2QABLV31UKAdfaTzPl1dNtY6t4J/9sptYSO/9raj+dFl70LDoOG/fvA8J2VZQ==","signatures":[{"sig":"MEYCIQCoA7lS+U6J0aH6k7fFU9HJyCLAH+A1pDIloaVu854QUAIhAMlO7uxJqy4ZMb7Z7W7skvgaZZUO2QWZM9cfuqsKxlbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21071},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21fd1ff198af252a9d2cfab9060c455d49b5ec66","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.10_1749365414929_0.10989716785486192","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@a5it/permission-types","version":"1.0.11","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.11","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"5277eee83f3ffab5e2b2300a35cb3c9893966cfc","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.11.tgz","fileCount":12,"integrity":"sha512-+taPSJFyol4nCrMi46XiVN5wB8WrnabmwJwAdKjoax4n6X1sztZ5sJc+JZUZ+62dSFUjpzxqRk4Sasg7nPF3QQ==","signatures":[{"sig":"MEYCIQCjnlMw2HbMOMvp89Ijcykvz5mlfFmnaR7iDdw+uEVTRQIhAMMazogCf10nTZq2lpc4m9nsLmIgLuxCbFISquJPzi5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21361},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a59c8b3ea16fa9ed93fe5381de975fe5aab32136","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.11_1749654614992_0.19461923987242713","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@a5it/permission-types","version":"1.0.12","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.12","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"6694ec28c080940bcaa4b0a16638175c8e250dfa","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.12.tgz","fileCount":12,"integrity":"sha512-HWmTEC7AHXfhPpQulkJEWIZQ5R4JcaPZ0iARMR8/eF+L0Y28IwDOys27VgIMxP67vVFx0aL7xlFSYaH/SOTJxg==","signatures":[{"sig":"MEUCID+5JG37rfGhQ9NX3sj8jSFRsosk28LBRIouGfHdjbYjAiEAnTp7VxD1BZG85nL70DqisiVKX5d2vJDrqPKauBTuFAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a59c8b3ea16fa9ed93fe5381de975fe5aab32136","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.12_1754458804366_0.04446101964174187","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@a5it/permission-types","version":"1.0.13","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.13","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"dd7937147719d6b802472a566a2f46b1651e6ec7","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.13.tgz","fileCount":12,"integrity":"sha512-jS2a/wJw9Eeiy++yAELlyNh+tCmdEzEHwStnUoDoh80hCMJddFJzZ1VLOQMjK/4njX1H+1oe7p1VPC+ZC7+hDA==","signatures":[{"sig":"MEUCIBsq0nlt+UfskrBys2dSR+3dCacNrKHrLBzUAOJU7kQEAiEA44hNVxsXtdCETiRuCCCo3IXpqMThwzVggGcEU0+sbSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23937},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b18833fbc598bcd6fcfbd652c22e984a4349a646","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.13_1754469879774_0.9316306770915648","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@a5it/permission-types","version":"1.0.14","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.14","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"fdc835638b56a0271427e1dc22cfd5100708cc86","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.14.tgz","fileCount":12,"integrity":"sha512-YaCO5VZatQzJlh0/Gh1icubbjNsyb3V6XTFS3Nyo+54ufK6dgnE7zEBPGT2gWuvlcFZKs4cDHSTQm8BXv1vQ6Q==","signatures":[{"sig":"MEUCIBTuPmrpIKIsNcmKgs8WTXts728Jajcjb9ajLsa/N0WdAiEAkY3hB5/r5ER1fiKUNtedzTvgtbRxA7zO8iHt3meanwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24417},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f411fe67dee1c31533bf0d45b1e9f6c468129bd","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.14_1755590761309_0.2870265375468741","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@a5it/permission-types","version":"1.0.15","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.15","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"821679cf6c84a76cd709393592c7880282d3d3e5","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.15.tgz","fileCount":12,"integrity":"sha512-4JVuvDsSkfvbPX7U3UAyulNvK7jzBxAvaFp0zHFu5KaLa6IQdNKjZuwt6wPAy8L/019zIduXtHZ5/F3pc5TzzQ==","signatures":[{"sig":"MEUCICywDCXlnkRv5fMFYjElbdDhK+2q3W+yxOfzOHfcakdzAiEA5L64J5XcyTlmCl46hHsIhJTVGI+1UfoZjhTEMGRuIZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25429},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"373a8f1613e6abff51d974adee97968d88f5563a","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.15_1755592200997_0.5610048753786709","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@a5it/permission-types","version":"1.0.16","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.16","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"885222afebacbc19370b2be8676874d347924ea4","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.16.tgz","fileCount":12,"integrity":"sha512-WNzPn+70Xx3gwTpS7bJ5KMSdLTOykCElxInWBz/7oY0WG+a/Xhz+S6v9eovGvg28gmZSz7b6Ohl66+g3ZpxLNg==","signatures":[{"sig":"MEQCIFWyyV7fucsO5jdeq1A3Cp7dr4eyLZ0LhenUp8WNZHbQAiAjtRbslGjC8o2Kr47L79EVcXfDJ8o7akrjqh07/jBafQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25844},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"865d2c6f31f04f8f9ab40d5e7418dd35e8838740","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.16_1758693801171_0.03894772002800306","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@a5it/permission-types","version":"1.0.17","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.17","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"a72ce5794e16c3d9c21aec34b25464a844f5da78","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.17.tgz","fileCount":12,"integrity":"sha512-790/cPhTNUnynZWzsw/D0+Qx3L+iAfcZQ1F/NcSsMfGnZZg9Y81YUnP0EnmloS23MXWlBsUIcl62Nf2wQSOSPA==","signatures":[{"sig":"MEUCIGhEWqejRb4/4zHVHqAcHCqWmfBIne/HSQ9Z3fwhlZh+AiEA0qM1lNJS1CTdCDCg4NKn0Xi075yCm1xg0EHqiZTdSXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26189},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"471a92bc12cafae062a1e5eaa49a5d99d76e1bcb","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"thapasamir","email":"thapa.qw12@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.17_1760428932259_0.3635814624007958","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@a5it/permission-types","version":"1.0.18","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.18","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"2f4fad44bf41e43b37c412f923bce93699bfb80d","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.18.tgz","fileCount":12,"integrity":"sha512-UDBl2iNdZrXp5SmuIqPkfB1bxbczdRs46jK/HcVgIIpKtQjJJ0/9Gn4fFfkZL5XfD3i0H9eghrNhByNWhVR9Ag==","signatures":[{"sig":"MEUCIQCzyHL2hl3KsqB+n09t0bCVo5zOJlfouKF4b7vetjepSQIgbvhVKQJTN7rW/j63gRmy2jvaSMk6IyXv5cy4vpElex4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27622},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"99cd91eaec008538bbe63e7fe2eaa9240de5e959","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"thapasamir","email":"thapa.qw12@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.18_1760513784170_0.8866982114774957","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@a5it/permission-types","version":"1.0.19","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.19","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"2b0b4b865f9113cc4ece37c0b9ce0a31804e476f","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.19.tgz","fileCount":12,"integrity":"sha512-cI9315//ueMdGdsVqnC/DnpticLwSU0/up3I+vlOzeF0AHLyWaT/JdlwY9xzWnzCp0+mz8Qq2b/7Jk3lXItauw==","signatures":[{"sig":"MEQCICFapQtGd9OTCa0MnVTQ0Ym8/melDtcZ6fO4066LHFx/AiAKwFoOh1Di1mDTTjvLCk2ppbtteNudS3ebm3ZW6q2F1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27219},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"096fe25962717e584b8f51c25aef8ca4ca04d357","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"thapasamir","email":"thapa.qw12@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.19_1760522567598_0.41648257919592413","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@a5it/permission-types","version":"1.0.20","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.20","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"8b8f78b48231ba186c234bf056ec1c3a59ce9eca","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.20.tgz","fileCount":12,"integrity":"sha512-Pp5xUDU4YdAimJY7DetVawH1QUsKG4h7FbU75mOf353uAEQGBLltMhxsnptLYl0GWEojNAq0qfQ9ayNkivVKbg==","signatures":[{"sig":"MEUCIQCMLTz4TyyCIVnaI0LgKNqjkREsuBaNJti36gIVznl33wIgdR1vB5n0C2tQ83qqO8HZ0kWjfA1si3BT25VhuB/IWak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c578cbdbadab1c0871bb0648287bd8c900e6e3d3","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"thapasamir","email":"thapa.qw12@gmail.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.20_1760528837476_0.18390479855749442","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@a5it/permission-types","version":"1.0.21","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.21","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"c1c5088ed8b6c6f0bc4bf091a7ef59a0dbd0e155","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.21.tgz","fileCount":12,"integrity":"sha512-Pdr2APl7z1hJOzfyXuoIV4//eiUpn7Jlcjm+9dv9uqlqaQrj175/NYGVAzcWKi+WsCiivT8U2GQcgJh/JG4jbg==","signatures":[{"sig":"MEQCIC1F4BknWUR+hwxYmBe4eKTajXjyAIDIdtXA7Nm1CMW+AiBQyi1Gw0SHlKkbUTPyu/YqwXcl0Qj6zECiEoAVeX4G3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28071},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ea5e98fd662f2d65934bd9266e9feee7a34d9a54","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"11.5.2","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.21_1761812547162_0.46281659683032017","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@a5it/permission-types","version":"1.0.22","keywords":["types","typescript","permissions","a5it"],"author":{"name":"A5IT"},"license":"ISC","_id":"@a5it/permission-types@1.0.22","maintainers":[{"name":"bipin0x01","email":"bt.kaji@gmail.com"},{"name":"s.shrestha","email":"s.shrestha@a5it.com"},{"name":"thapasamir","email":"thapa.qw12@gmail.com"}],"homepage":"https://github.com/a5it/a5it-permission-types#readme","bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"dist":{"shasum":"ab6a7d67d67786c5900d193f52fb38920b6afb56","tarball":"https://registry.npmjs.org/@a5it/permission-types/-/permission-types-1.0.22.tgz","fileCount":12,"integrity":"sha512-0SFfeeTLSb/qFCHAiAPByoQm0LdGSMddqLp9RBhoZGcSrElNBCWWPqd7Dd3zIwy/EgMBjrlhzGeWllZDTSRIPQ==","signatures":[{"sig":"MEUCIBoss3FBf8jttkb2kERG+nK1Pj+PZDIgBDqbAJ9q2vQsAiEAvoIKS2JHiOVFjX1ci21rGAULDVGHXKNx5KqSikO2QwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28516},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"03a6e21a2a024435662ade246ebd83feb9b81608","scripts":{"build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"s.shrestha","email":"s.shrestha@a5it.com"},"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"_npmVersion":"10.2.4","description":"Shared TypeScript types for permissions in A5IT projects","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/permission-types_1.0.22_1770795261858_0.45332224024033874","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-11T11:30:44.148Z","modified":"2026-05-14T02:07:52.061Z","1.0.0":"2025-05-11T11:30:44.407Z","1.0.1":"2025-05-11T11:32:18.063Z","1.0.3":"2025-05-15T05:07:18.225Z","1.0.4":"2025-05-15T06:41:57.685Z","1.0.5":"2025-05-15T14:11:30.919Z","1.0.6":"2025-05-15T14:27:23.865Z","1.0.7":"2025-05-20T03:48:55.453Z","1.0.8":"2025-05-20T03:54:01.353Z","1.0.9":"2025-05-21T09:08:22.569Z","1.0.10":"2025-06-08T06:50:15.122Z","1.0.11":"2025-06-11T15:10:15.240Z","1.0.12":"2025-08-06T05:40:04.545Z","1.0.13":"2025-08-06T08:44:39.966Z","1.0.14":"2025-08-19T08:06:01.493Z","1.0.15":"2025-08-19T08:30:01.161Z","1.0.16":"2025-09-24T06:03:21.354Z","1.0.17":"2025-10-14T08:02:12.455Z","1.0.18":"2025-10-15T07:36:24.347Z","1.0.19":"2025-10-15T10:02:47.791Z","1.0.20":"2025-10-15T11:47:17.715Z","1.0.21":"2025-10-30T08:22:27.354Z","1.0.22":"2026-02-11T07:34:22.051Z"},"bugs":{"url":"https://github.com/a5it/a5it-permission-types/issues"},"author":{"name":"A5IT"},"license":"ISC","homepage":"https://github.com/a5it/a5it-permission-types#readme","keywords":["types","typescript","permissions","a5it"],"repository":{"url":"git+https://github.com/a5it/a5it-permission-types.git","type":"git"},"description":"Shared TypeScript types for permissions in A5IT projects","maintainers":[{"email":"development@a5it.com","name":"a5sync-dev"}],"readme":"# 🛡️ @a5it/permission-types\r\n\r\nA shared TypeScript-only package that defines and exports **strongly-typed permission constants and utility types** for use across A5IT's applications (reseller platform, customer organization portal, internal tools, etc.).\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @a5it/permission-types\r\n```\r\n\r\n## 🚀 Usage\r\n\r\n```typescript\r\nimport {\r\n  RESELLER_PERMISSIONS,\r\n  ResellerPermissionKeys,\r\n  ResellerPermissionValues,\r\n} from \"@a5it/permission-types\";\r\n```\r\n\r\n## 📚 API Documentation\r\n\r\n### Reseller Permission Utilities\r\n\r\nThis package provides a collection of utility functions designed to handle `RESELLER_PERMISSIONS` logic, including group-wise lookups, flat lists, schema generation, and more.\r\n\r\n#### 1. List All Permissions Per Group\r\n\r\nReturns a list of permission strings for a given group.\r\n\r\n```typescript\r\nfunction getPermissionListByGroup<K extends ResellerPermissionKeys>(\r\n  group: K\r\n): `${K}.${ResellerPermissionValues<K>}`[] {\r\n  return Object.keys(RESELLER_PERMISSIONS[group]).map(\r\n    (action) => `${group}.${action}` as `${K}.${ResellerPermissionValues<K>}`\r\n  );\r\n}\r\n\r\n// Usage\r\nconst teamPerms = getPermissionListByGroup(\"TEAMS\");\r\n// → [\"TEAMS.ALL\", \"TEAMS.VIEW\", ...]\r\n```\r\n\r\n#### 2. Create a Flat List of All Reseller Permissions\r\n\r\nUseful for dropdowns, seeding roles, or exporting all permissions.\r\n\r\n```typescript\r\nfunction getAllResellerPermissions(): ResellerPermission[] {\r\n  return Object.values(RESELLER_PERMISSIONS).flatMap((group) =>\r\n    Object.values(group)\r\n  );\r\n}\r\n```\r\n\r\n#### 3. Check If a Permission Belongs to a Group\r\n\r\n```typescript\r\nfunction getPermissionGroup(\r\n  permission: ResellerPermission\r\n): ResellerPermissionKeys | undefined {\r\n  const [group] = permission.split(\".\") as [ResellerPermissionKeys, string];\r\n  return group in RESELLER_PERMISSIONS ? group : undefined;\r\n}\r\n```\r\n\r\n#### 4. Build a Map of Groups → Permissions (for form UI)\r\n\r\n```typescript\r\nfunction groupPermissionsByModule(): Record<\r\n  ResellerPermissionKeys,\r\n  ResellerPermission[]\r\n> {\r\n  const map = {} as Record<ResellerPermissionKeys, ResellerPermission[]>;\r\n  for (const key in RESELLER_PERMISSIONS) {\r\n    const group = key as ResellerPermissionKeys;\r\n    map[group] = Object.values(RESELLER_PERMISSIONS[group]);\r\n  }\r\n  return map;\r\n}\r\n```\r\n\r\n#### 5. Build a Role Editor Schema\r\n\r\nGenerate a permission schema for a role creation/edit form:\r\n\r\n```typescript\r\ntype RolePermissionOption = {\r\n  label: string;\r\n  value: ResellerPermission;\r\n  group: ResellerPermissionKeys;\r\n};\r\n\r\nfunction getRolePermissionOptions(): RolePermissionOption[] {\r\n  return Object.entries(RESELLER_PERMISSIONS).flatMap(([group, perms]) =>\r\n    Object.entries(perms).map(([key, value]) => ({\r\n      label: `${group} → ${key}`,\r\n      value: value as ResellerPermission,\r\n      group: group as ResellerPermissionKeys,\r\n    }))\r\n  );\r\n}\r\n```\r\n\r\n#### 6. Generate a Zod Schema for Permissions Array\r\n\r\n```typescript\r\nimport { z } from \"zod\";\r\n\r\nconst resellerPermissionSchema = z.enum(\r\n  getAllResellerPermissions() as [ResellerPermission, ...ResellerPermission[]]\r\n);\r\n\r\nconst resellerRoleInputSchema = z.object({\r\n  name: z.string(),\r\n  permissions: z.array(resellerPermissionSchema),\r\n});\r\n```\r\n\r\n#### 7. Find Missing Permissions (for auditing)\r\n\r\n```typescript\r\nfunction findMissingPermissions(\r\n  granted: ResellerPermission[]\r\n): ResellerPermission[] {\r\n  const all = getAllResellerPermissions();\r\n  return all.filter((p) => !granted.includes(p));\r\n}\r\n```\r\n\r\n#### 8. List Action Keys of Resource\r\n\r\n```typescript\r\nfunction getActionKeys<K extends ResellerPermissionKeys>(\r\n  group: K\r\n): ResellerPermissionValues<K>[] {\r\n  return Object.keys(RESELLER_PERMISSIONS[group]) as ResellerPermissionValues<K>[];\r\n}\r\n\r\n// Usage\r\ngetActionKeys(\"ORDERS\"); // [\"VIEW\", \"UPDATE\"]\r\n```\r\n\r\n## 🔧 Development\r\n\r\n```bash\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build the package\r\nnpm run build\r\n\r\n# Clean build artifacts\r\nnpm run clean\r\n```\r\n\r\n## 📝 License\r\n\r\nISC © A5IT","readmeFilename":"readme.md"}