{"_id":"@byu-oit/windrunner-authorization-gro","_rev":"15-13ff84ff1ced9707fd802e92702c2745","name":"@byu-oit/windrunner-authorization-gro","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.1.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.1.0","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"3403891b7b7e9775e24f90dbb8385647432b41a3","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.1.0.tgz","fileCount":14,"integrity":"sha512-4nflIkymdTvyzkRgStOxIjNE8n9YRcREC4ofLN9y9Q6JiF9ljSOGzmtJxXT0lXW4mw1YbuxEjt3eJURIHl8sOA==","signatures":[{"sig":"MEYCIQD2IAUX4XEbF2dtR1du2iWSiANinOTSRiufTjowofX0BQIhANU1eRFbR/DsV2u8tU7vbHUB4NCGFVJm4mcoDIvYOOcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23653},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"7e528978f9a08a8d1c3fd3f67d2806a544ea5ec9","scripts":{"lint":"npx eslint .","build":"npx concurrently \"npm:build:*\" -c cyanBright","clean":"npx rimraf esm cjs types","lint:fix":"npx eslint . --fix","build:cjs":"npx rimraf cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"npx rimraf esm types && tsc"},"_npmUser":{"name":"stuft2","email":"stuft2@protonmail.com"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/6.6.1/node@v18.14.0+x64 (darwin)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"18.14.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^34.0.1"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.1.0_1683835832756_0.6281889425599994","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.2.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.2.0","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"b39ec0434be127d44f50194362b7f3820235cc40","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.2.0.tgz","fileCount":14,"integrity":"sha512-mbzrFn3Ouq0A4Nd2jqROdg1aO07N5lMLxWLztCPiYVa+JrOu8VkiKtByQo7lV2O7bazWroFBl58NnFWMYbMOAQ==","signatures":[{"sig":"MEQCIFFB8m48NFb+NcqH1TAPm7ee3PT01OjWp7hssKBSVjqQAiBQ7TfobMvXJbvx+8VP6EnoM8yWiX3VAutFRKZR44xLFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24844},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"3a2f89faf9790ba2e846c033851e92ad77e65d06","scripts":{"lint":"eslint .","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^34.0.1"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.2.0_1684786815964_0.7495960122477265","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.2.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.2.1","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"525e932753159c9f9a1a2fed489873d375ae42d5","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.2.1.tgz","fileCount":14,"integrity":"sha512-aZVOHg74KDkdq4lb60+TtPBKEhIoufFouf/mZaq7DwEQYzwkB5/2/+84y00jmVF0Gd99gYwlm1HbwPLL8U+KeA==","signatures":[{"sig":"MEUCIC9OM5ENQvJE20sbPsJsA/FiUM5A9BIb1pA16Pfs2TBkAiEA57zj8mf4E41lpHo2rndT1RlYYVa2/ViuCnVfrtMXTR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24915},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"d23124febda8b191cb0cb72c47213e203cf14473","scripts":{"lint":"eslint src/**/*.ts||test/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts||test/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.8.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.8.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.2.1_1696628223268_0.2450477113862375","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.2.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.2.2","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"5b17e666de39bebf9bb96cd172cceef5a4fbcc76","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.2.2.tgz","fileCount":14,"integrity":"sha512-FAMl7W+yijDpxVFpH3aA2jBM2F0zIKLYCQFcw/YgKQfC514vfPfwwJ71TCl27qqzcIOhdM1jmN2wkLLAG6NIOA==","signatures":[{"sig":"MEUCIF3i2cVUs/urtcny5iwk4ZQBjgv+RYD7dyFzB2ZTqCjWAiEA9VEAbBHMzjimB71NsK4rTawOPmaRCxI1iXtjVCk1/lM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24909},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"6ff7c0e040911cf824ecab2ab2fb73504b46fc08","scripts":{"lint":"eslint src/**/*.ts||test/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts||test/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.8.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.8.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.2.2_1697216345578_0.36820993530205937","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.2.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.2.3","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"cdfa473f0be9e395b1929d23422682708873ae30","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.2.3.tgz","fileCount":14,"integrity":"sha512-QsL4rPlPKyisgwiUH00QXPNgo7KSVrItHxTiCijZ5Sl+Jd0LCnUir1FhDWMvQtZpMEJzCa3W15gNhxMZh2dzvg==","signatures":[{"sig":"MEUCIQCTEYGxawcLA09YDL1e+pPFLPlUcfmZ8ALHTCJ1IKDFkAIgS/1JyWyfjIegkoMzPghKLeInxx4u7px7HScvLRPqIPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24919},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"31bd922365cf10a47352f9d2af06fbbae842b07a","scripts":{"lint":"eslint src/**/*.ts||test/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts||test/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.8.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.8.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.2.3_1697466923760_0.499891556105855","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.3.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.3.0","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"5351a3c9236f84a7618e0ee46c43d73379b40927","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.3.0.tgz","fileCount":14,"integrity":"sha512-j11bhU4KzlVrto9S1aBRWwOx/vCtE+vHMfNH/YSUf4ZTczRZRTZOpaNcv89eSXa298aEhVpPQS+d3oy2HdVQjA==","signatures":[{"sig":"MEQCIFHOnqYA6EW7ULTazHMHDLvVl1LMIxTQZRbMxQfLw51wAiAslUpPzzD5jhZJgzH/D/ochr+X1/M10v9HHmvXpJdHnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24891},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"9eb33673e27f270846afa483b4f4b032631554aa","scripts":{"lint":"eslint src/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.10.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.3.0_1703096106480_0.9865391237740546","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.3.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.3.1","maintainers":[{"name":"mjweather","email":"micah.weatherhead@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"snelg","email":"github@snelg.com"},{"name":"byu-oit-bot","email":"specops@byu.edu"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"afea3aa081365dfc91e47657292294ebf12c2c83","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.3.1.tgz","fileCount":14,"integrity":"sha512-1iItNiYpx8paPtupNDytqHJkwUlH2zz6NXx+4KfCukJ/U6NrP/aIT5XB29DqMOCn51nvSyj2tmnCTJarLnVHuw==","signatures":[{"sig":"MEQCIFf9tYmsWOoCQwfIJK6AkbKo4IESOxWIl06cghWn1v1iAiAShIA16yHCTmIbEspwicSpWg18xqqFzIwqu/MOOgfOjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22630},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18 || >=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"deec4b58e3f85cfbf3e3fa5061ead277d98ffc89","scripts":{"lint":"eslint src/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.11.0+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.1.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.3.1_1706638973107_0.8815360978600593","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.3.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.3.2","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"gholl0","email":"danielduraesm@gmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"mjweather","email":"micah.weatherhead@gmail.com"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"d50273eb0d9e391a56c8ddd62352c32f103306cf","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.3.2.tgz","fileCount":14,"integrity":"sha512-9cIRaXMoNkhCMv9fizvqd+sqgEi3tTm3+iw3iS5+2xNVhW3b5nyerH4yoERH1cO/hVSxus/284NHwedSbzNAsw==","signatures":[{"sig":"MEUCIGbOYE4+yAuzUm3PAFGUlSMGd5zyvKdFl8HNTg7kUr2mAiEAyLU9k8vpTemSxXfuvMUfHiWTxh+hSjpx/1P6c9jjgiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26383},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18 || >=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"aee8456cfdb6265451fdffa918071e431c13ac23","scripts":{"lint":"eslint src/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.3.2_1775584833933_0.8690706018130634","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@byu-oit/windrunner-authorization-gro","version":"0.3.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/windrunner-authorization-gro@0.3.3","maintainers":[{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"gholl0","email":"danielduraesm@gmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"mjweather","email":"micah.weatherhead@gmail.com"}],"homepage":"https://github.com/byu-oit/windrunner#readme","bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"ava":{"files":["test/**/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"ed19ecdbda29be98a5f93fe22e72a5eced3be964","tarball":"https://registry.npmjs.org/@byu-oit/windrunner-authorization-gro/-/windrunner-authorization-gro-0.3.3.tgz","fileCount":14,"integrity":"sha512-IHhW8cL4lGAeZ3stnbE1gzp87YEelyx0QIh5AZ3yLaKVcj0xLx7zfDYszLdG+2Ut+SE9pyymm4ZvzecAdlyR6A==","signatures":[{"sig":"MEYCIQCqrD+s/mzgm9Ha9JM3adW6UUneri22UgLvixxI/NRBGwIhAOEhWYhKTkG7gmt5ShzPt4O+Rlfo+635vdsvjiidpsrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26383},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18 || >=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"7ec7c3ecbfd7af1ce8ce46dae97aa2accc416d58","scripts":{"lint":"eslint src/**/*.ts","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli '{\"type\": \"commonjs\"}' > cjs/package.json","build:esm":"rimraf esm types && tsc"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Authorize requests by checking if the caller is in the specified GRO group","directories":{},"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.5.0","fastify":"^4.17.0","fastify-plugin":"^4.5.0","@byu-oit-sdk/client-identities":"^0.3.1","@byu-oit/windrunner-authorization-provider":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.13.0","eslint":"^8.39.0","typescript":"^5.0.4","@types/node":"^18.16.2","@tsconfig/esm":"^1.0.3","@tsconfig/node-lts":"^18.12.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@byu-oit/fastify-jwt":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/windrunner-authorization-gro_0.3.3_1775605668322_0.8207798154681161","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-05-11T20:10:32.665Z","modified":"2026-07-06T18:17:01.663Z","0.1.0":"2023-05-11T20:10:32.968Z","0.2.0":"2023-05-22T20:20:16.167Z","0.2.1":"2023-10-06T21:37:03.510Z","0.2.2":"2023-10-13T16:59:05.845Z","0.2.3":"2023-10-16T14:35:24.017Z","0.3.0":"2023-12-20T18:15:06.723Z","0.3.1":"2024-01-30T18:22:53.323Z","0.3.2":"2026-04-07T18:00:34.066Z","0.3.3":"2026-04-07T23:47:48.479Z"},"bugs":{"url":"https://github.com/byu-oit/windrunner/issues"},"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","homepage":"https://github.com/byu-oit/windrunner#readme","keywords":[],"repository":{"url":"git+https://github.com/byu-oit/windrunner.git","type":"git"},"description":"Authorize requests by checking if the caller is in the specified GRO group","maintainers":[{"email":"scott_hutchings@byu.edu","name":"yoshutch"},{"email":"lehi_alcantara@byu.edu","name":"lehinpm"},{"email":"it@byu.edu","name":"oscea"},{"email":"stuft2@protonmail.com","name":"stuft2"},{"email":"matthew.hailstone@gmail.com","name":"mhailstone"},{"email":"arasmus8@gmail.com","name":"arasmus8"},{"email":"garygsc@gmail.com","name":"garygsc"},{"email":"github@snelg.com","name":"snelg"},{"email":"danielduraesm@gmail.com","name":"gholl0"},{"email":"developertools@byu.edu","name":"byu-oit-bot"},{"email":"micah.weatherhead@gmail.com","name":"mjweather"},{"email":"jvisker@byu.edu","name":"jvisker"}],"readme":"# `@byu-oit/windrunner-authorization-gro`\n\n> Authorize requests by checking if the caller is in the specified GRO group\n\n> **Note**\n> To use this package you will need to install and register the [@byu-oit/fastify-jwt](https://github.com/byu-oit/byu-jwt-nodejs) plugin\n\n## Usage\n\n```javascript\nimport Fastify from 'fastify'\nimport { ByuLogger } from '@byu-oit/logger'\nimport ByuJwtProvider from '@byu-oit/fastify-jwt'\nimport { GroAuthorizationProvider } from '@byu-oit/windrunner-authorization-gro'\n\n/** Define options */\nconst prefix = '/example/v1'\nconst groupId = 'example'\n\n/** Server setup */\nconst fastify = Fastify({ logger: ByuLogger() })\n\nfastify.regsiter(ByuJwtProvider, {prefix, issuer: process.env.BYU_OIT_ISSUER, development: process.env.NODE_ENV !== 'production' })\n\nfastify.register(GroAuthorizationProvider, { prefix, groupId })\n\nfastify.get(prefix, async (request, reply) => {\n  reply.code(200).send('I find your lack of faith disturbing')\n})\n\nawait fastify.listen({ port: 3000 }).catch(err => {\n  console.error(err)\n  process.exit(1)\n})\n```\n","readmeFilename":"README.md"}