{"_id":"@gneiss/client-auth","_rev":"30-99a2426a16d9f926d4e166687f0da76b","name":"@gneiss/client-auth","dist-tags":{"latest":"1.2.7"},"versions":{"1.0.1":{"name":"@gneiss/client-auth","version":"1.0.1","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.1","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"bb102b3df439ed85c721b7436d42186784aba1ed","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.1.tgz","fileCount":24,"integrity":"sha512-7KJRBUEyUOCBhJnXKZDqFn08qxvKlhCkflFKJab3YUW9ufxk5hnlHVSwxlqqPRWS60DcCjfpugjTCTd5ndUiVQ==","signatures":[{"sig":"MEQCIGR+ohjrFVGncPkQUJ+pWbwNNgAaI7bYepnI6SNc2kTrAiBrz1T1HQ77JzdgWnP/M+stAA+KKtklGw+0ayUIqR28OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86647},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2eb98151a51729202491e5d3ec5dcafa2447178b","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types","clean":"rd /s /q dist","build:watch":"node build.js --watch"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.1.0","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.1_1738595271580_0.11406625303614737","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gneiss/client-auth","version":"1.0.2","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.2","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"90af4c40d7553e2c13339d483b9d4cf033aec15a","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.2.tgz","fileCount":24,"integrity":"sha512-JkbqzNJMJzizQXzuiiFgSJBjXCHp6wZgMg4vNPyxtzJsg2NKDlCGta1a13YPUtdAhve2bGkTK3obWHXNveQNxA==","signatures":[{"sig":"MEYCIQCHkDmTMRVOwd+wEXbTNszNeF66bkanoKSqLx0qCvrm6AIhAMvgUnRwX3GD38HUR2o10s4S7WK/xwBTTnH8GQjUjpwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86649},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8eca76cc53c0d9b5bd0d1e8881d076db8a45a1c3","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types","clean":"rd /s /q dist","build:watch":"node build.js --watch"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.1.0","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.2_1738596396854_0.4276425164384987","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@gneiss/client-auth","version":"1.0.3","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.3","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"70492395c4fc27d1b0e263e83e3d3b2af29ac79d","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.3.tgz","fileCount":24,"integrity":"sha512-Y2quw04yEOWxLDa9s3xqKyROjEz5J3SMCPqwHwI6+E4wHQ3g6dx5XGzUbmD8fplLhuUOwAHFRHKO8WBKzKnbAg==","signatures":[{"sig":"MEQCIHqydJRq4FvoL0q6az5VsQDcJ09Rhosk/HRiD2t6BupeAiAgMbqTa6RwsQIiND5VJy8b3Y2LfkhoK+CpUmEiCBEyNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90234},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ab1ef7d5ae822c9808785ed229216e5e013a2fc2","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.1.0","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"22.11.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.3_1742846189793_0.28461633042295587","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@gneiss/client-auth","version":"1.0.4","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.4","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"44487cc3a79bdecfd560eb85a98902f46fe32e06","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.4.tgz","fileCount":2,"integrity":"sha512-OdLaYTg1V5y1WccR5Wf2K8auqrlZ2gCWdwd2xDS6hVQUqw+O27bqtLH0JLOOPtnK3Rvm/4bnGPbflvy2d0cLAw==","signatures":[{"sig":"MEYCIQCWt569v0JGcrb2N2fLd9jgLCNUBbyLuAIJASnNz+LXhgIhAIyhR4q3bU945wx44bU8HWNl9u4bDwIuSeI7CAMLw3pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4278},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"712a7d059fb9602bb5dc7d45c71ae8b9aa07f2db","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.4_1765951587487_0.7087983556176571","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@gneiss/client-auth","version":"1.0.5","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.5","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"0221a93af050b103c8c0621bf967dc8a09b988f6","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.5.tgz","fileCount":26,"integrity":"sha512-RlUMhZnBcNpEHfWye0DSgj9JLO9Rspl+gQUmJRfWx77H6RhSLYzrjR/D4ZLVrvmoyT0zthT4Nu541GTNg1nFcA==","signatures":[{"sig":"MEUCIGA2gNYQk/qI5/X3ZCaAW4p67XL4BD5AilvYy4iQWLLZAiEAw84VsmXgLNRSg6KRqTWAczbGlDnnF4QLj8UzpTEUvvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89763},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"712a7d059fb9602bb5dc7d45c71ae8b9aa07f2db","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.5_1767044262185_0.3288564902512294","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@gneiss/client-auth","version":"1.0.6","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.6","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"d7a60cb4e19d4eb2b75bb44491f7b3bc08fdedb1","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.6.tgz","fileCount":26,"integrity":"sha512-li9QRPN6agPWIhYFQzAY9P4w7VN4wi8lq4tbR73se144R7iX4taDfR2xHDMrtBjhGAV0LxaUX6n5iUiAe76wdQ==","signatures":[{"sig":"MEQCIGpQztnLAL4pakHYZyHXTNwuHi0sfwa5os2KeqC4F5nmAiB4w2cPVpkVw4a7TaV5DgjIxn9DowdKAX7kuSEIV3Ngog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89763},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"712a7d059fb9602bb5dc7d45c71ae8b9aa07f2db","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.6_1767044340049_0.6459254981127911","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@gneiss/client-auth","version":"1.0.7","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.7","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"2deb5c05797671eccd5b98ce97c39c903449c40b","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.7.tgz","fileCount":26,"integrity":"sha512-NoJPz3a5NK6XjyVR+744dGSiXbjXKyZsxUaHA0ypsQClTBIr5G92eQwPQjOdY00T2mTxdoXnYY+AltbeKCF/GA==","signatures":[{"sig":"MEQCIEO4fYLwDFhuh8N5z6vKtFysazNLaFhEXN7m2MAwC03yAiAgjPEJg5F/sO0qDcUpSBlSWynq4dDX8csAJHk34k3ozQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90359},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"712a7d059fb9602bb5dc7d45c71ae8b9aa07f2db","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.7_1767045970390_0.2565418436287801","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@gneiss/client-auth","version":"1.0.8","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.8","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"e0277e39c12f807045920b05fcdcee8deb62fc3b","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.8.tgz","fileCount":26,"integrity":"sha512-CxvaioG8CnQt63Jhtx6L9BqlFGXvBq2jpVzEf5lPJ0JlhdLw0DJWUajT09INmtJs01rVQjXsubygc5u+j9DBSA==","signatures":[{"sig":"MEUCIQC0Lx35lskZ/7fCrVZwwmuXbJY2N4P/5k94rp2+aK2ivQIgbSQHccjhnX80oQIYKW18+OmHMiiOAUNH+UMx3QrhjMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90414},"main":"dist/cjs/index.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"712a7d059fb9602bb5dc7d45c71ae8b9aa07f2db","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.8_1767047884827_0.03669271690306242","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@gneiss/client-auth","version":"1.0.9","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.9","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"4abfd5a11100da732ecc69c74b21c075c941ef91","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.9.tgz","fileCount":26,"integrity":"sha512-xWtdYW18KpxK7JKmJcn1fLEp77roTRqwHHzaqMR2injsq1HktHqn7AmyREQLRqoJ4Vqd4W0WxoDklsg415cpbA==","signatures":[{"sig":"MEUCIBdzQAr/FGjrkWhy2nzseCQ65a5ArC8pGzCAw6HJ/B5aAiEA4iIxCNrTsBfh3fkOoC3DTmnceTzrsogRvGhPXsoADBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90416},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/types/src/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"23803a80a3e460ee9876238087f4be55a7e774fd","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"10.9.2","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"23.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.9_1768249144555_0.6496651780774103","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@gneiss/client-auth","version":"1.0.10","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.0.10","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"aa94df6d33d3110ccc11d1a4f4cad00e7eeb35c7","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.0.10.tgz","fileCount":26,"integrity":"sha512-ZGomIanN97h778jUWMfRTdIWd8ka07YR9pamyejS57cwOqwbZzqtxWoMYUdwyuUPHLbcJ9OBF76uFgQCox5FHQ==","signatures":[{"sig":"MEUCIEwF4wt766qFJJf7sU7Rt80ps83bM7Kgn3Q3io/0DYeAAiEA/m+PbrQviZRVjxZjEQUkE/zaIHlF6dkgRsGvbQomz+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90421},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b5564eb8f724ed3c830b2c38293b4b3a6b28e5c8","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.0.10_1769541680448_0.6612071169971871","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@gneiss/client-auth","version":"1.1.0","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.0","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"e9766c08020149bb3851738e4a539a810fe5f84e","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.0.tgz","fileCount":26,"integrity":"sha512-io9V6e0tsac38aRbd6Z8E7ugvkiVS3z7CSZjsBBb3vP7Ygfg0dF5bZgJBSaq6Pr/JLQAK3QQxXSAJkQpwdpTvw==","signatures":[{"sig":"MEUCIDLWNG7sBmkLOiiz6EotuUwzqModcm03iAVX1+jlsUCVAiEAmfA8GpgaqGk7zKZYerfm8wywLBMtuBTuZdAJTjibxSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90420},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"21defc52cb4cf8972dd05fb6fbe51b02e0f59adb","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.24.0","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.0_1769567702809_0.5562503593308528","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@gneiss/client-auth","version":"1.1.1","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.1","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"847330bbfdb1976f4a01249b8f50ad7b7d95fe92","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.1.tgz","fileCount":26,"integrity":"sha512-4oQ3QnAeQ/qcBkP7l/J1Y/lrAbmCmx/O5S4ZmgQ5k1t3PtCwveSWJBBngj6OyLQ97pcKlW4JUuXr2OeprGmeYg==","signatures":[{"sig":"MEUCIEWvebQW2Lfjth8Iehg5emEHJaF609OtLul7cGOOyiGPAiEA7SnjeRTAtngOB5hYambJHyZ/XWR54DRq0xGz1sGB8V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91987},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"21defc52cb4cf8972dd05fb6fbe51b02e0f59adb","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.1_1769569510393_0.7657226060667479","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@gneiss/client-auth","version":"1.1.2","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.2","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"f936e1f62c6e23eb100d8e6bf929701c7da9d09e","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.2.tgz","fileCount":26,"integrity":"sha512-fy9jfTm3iHQXFYqc5Ticac7OVc05Ta2buGUnnKuNYQE72R9b07UuGheuYmChVboxel0ruML+qZ4tc6NxPR6rIQ==","signatures":[{"sig":"MEQCIBDmE3XuBypSHA8iS7mC0Quq/zHDJEMf21KeWrJECjf8AiBYogsWVVxN49v210MdZ60v51F7ArJwYWTw0WczWTz0iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96169},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"17ef9e188e1923fe1228c489881e496f071d3819","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.2_1769638304382_0.6158146411970196","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@gneiss/client-auth","version":"1.1.3","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.3","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"76fb3fad7f5c56d62c13d3f8d8832f8f44152213","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.3.tgz","fileCount":26,"integrity":"sha512-fXwzxRXJw4pmnU1tCNJwCCWgG1ad3Kssl290VsamzwznEdZMh1nMVapPR1/ieJpmNTgX5OFFGUeCMqkKK9v7Uw==","signatures":[{"sig":"MEUCIDWHs62EMqKFU7B7fYIa6Z3JtvTRBnLWEPxwY98Vlv9RAiEAkcRul4iCntmhRKe4w7z8uvRpG3WHwRIChFZgeOZ2Cq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96261},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"17ef9e188e1923fe1228c489881e496f071d3819","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.3_1771900406291_0.17458514947871762","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@gneiss/client-auth","version":"1.1.4","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.4","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"44a2b5427917b1eb1436e2dd4d9fdc60dfe8867d","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.4.tgz","fileCount":26,"integrity":"sha512-lp3Ol6OL+AaaGQfGD5kqJVVVR/tm/+x0u3/3Fvd8Lh7t6nfIkH/nn/+eJYsClSm14dpShtL3OZRi/qXSpDdfqA==","signatures":[{"sig":"MEQCIAkjfNaYEy+FwJzP1n66I74jlmDZKPmvSmkU6R3+n+ZLAiABdSxohdLuxoV1oKWwJFhz6ktj5eNBWiNoly7BG7bCPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102734},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"59f2e77e872983124f1797ffe0f99baf93af48ad","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.4_1772042090941_0.1606724834231401","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@gneiss/client-auth","version":"1.1.5","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.5","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"ce1df84b294e0db557dc5071f899a352a3311dc2","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.5.tgz","fileCount":26,"integrity":"sha512-/OPm9ps7AdF6HhEVe5T9HuedOlQf0cSkyhd33JqxsKqobSHzUuc2N1wA2FSdhePreS12jpLeFAk6IRvtjvlDlw==","signatures":[{"sig":"MEUCIHXa3a2k3Gxrcs8oqb/dveGdhNoyZ/YCZ66svpCl0XWTAiEA2AloUjYHwKNisB3OgWFdYVT054MTWh3L6Up8OEJ+YTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102991},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"42168862515d28b2fb39a8a7528e3efffce3c0b0","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.5_1772068454821_0.41439513996626487","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@gneiss/client-auth","version":"1.1.6","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.6","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"deb1a99d771bc014ae86a2cf8edb2f388426edd5","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.6.tgz","fileCount":26,"integrity":"sha512-cJ87wRheAxZAQc1OA0Hm+QZFhr9HzmMLN+DZhgSgqGpyHUdgv9l9JlYjyAKAV7DB9ZcNw8o1GVo33u03+wxfgg==","signatures":[{"sig":"MEQCIHn7QFXjcCc1jdFYEO2JhhFrncBSXmYe17kzZC5l0FlKAiAG/8GIbTcxnrZVXABrElg31423ESQUYzJURylxrwqTYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102370},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"42168862515d28b2fb39a8a7528e3efffce3c0b0","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.6_1772080724745_0.9049030918396206","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@gneiss/client-auth","version":"1.1.7","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.7","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"ce3a40b29c7fae02fe97114dda7b4e501254a56a","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.7.tgz","fileCount":26,"integrity":"sha512-xDhRVP6ZTeOu3kE6E8vdOCpMuAEJQP+AqHPOG7xOyUWfEeglGTnFgPfmn3TO17eV/myBW6qS4S07KwwYNGYZXA==","signatures":[{"sig":"MEUCIQCYxpM6WOy4s4b/et7HkH/RH8ztZJ08a529wPKpusR8WQIgAeSP6WO5F5eoYbLyfZUr2OCsOkmbAW3IVJmKGHgCd3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102756},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"42168862515d28b2fb39a8a7528e3efffce3c0b0","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.7_1772149719756_0.7520130663610152","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@gneiss/client-auth","version":"1.1.8","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.8","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"bf3c0ea8720b6c2f4a627f0dbab7b66f2a16f5b6","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.8.tgz","fileCount":26,"integrity":"sha512-FvMjDr2+GZwZcq5/6sardZyVUdmkCwo0bqlpODumdPSF5lRl8QlWRD2HlkJR3//9UH4UzGLreDhsPk0nGpq0sA==","signatures":[{"sig":"MEQCIBCuMoAiwrPgXzgPaYV7V3dNL4aOKSgkOwcyCyXmeegSAiBP412PHbr+lZSTCL2QiNJ9G1EXbcVccza9fBw1T/V+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103813},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"42168862515d28b2fb39a8a7528e3efffce3c0b0","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.8_1772152201995_0.4470242675676268","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@gneiss/client-auth","version":"1.1.9","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.1.9","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"ddedf70b4b25dfa24c52286ed8ff567da762f0df","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.1.9.tgz","fileCount":26,"integrity":"sha512-mzmHAXZjnJzVPgEOwtF97LcNs6uw4iXhAHbQ6qWBzz9U+6jy6P9/7034VvB/1E0DHO0oGQJde3aOjPewAhhGTA==","signatures":[{"sig":"MEUCIQCGTkSWjtOkJE/KSvLxxUqUwRP0hKUdzZuFN7XZqNNo4AIgJ2hsfm1JQo4Fl1lMk3LWmcYOHj+dyPo+3JD/KHTLJI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104421},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"42168862515d28b2fb39a8a7528e3efffce3c0b0","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.1.9_1772158128876_0.10251679330677277","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gneiss/client-auth","version":"1.2.0","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.0","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"6908c15b187c268297bcf4ad5ec9b19ac5607833","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.0.tgz","fileCount":26,"integrity":"sha512-30cVJLiUVfEibRLtpzl1IPUafhXQSXHMGyFqCI1o64dQDvDEuwf5wK4FwbMuQfGodO5PB3UhzpNUavTpZCRkXQ==","signatures":[{"sig":"MEUCIQD7iJwnPwDK+RsWMJwDDw7+/KM8pehcMTLNPjFXHvtUFwIgCmV9wDHOtxD1K3uu+UT+hsAPploudtaTmjRvjGPlDWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104421},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5df44d9df6f7650a4a4b5231855ea828d70d17ce","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.0_1772679660539_0.7098026608147439","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@gneiss/client-auth","version":"1.2.1","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.1","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"9d96190a6816ee3b5e080176297fa81d80978383","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.1.tgz","fileCount":26,"integrity":"sha512-pcOO56T5bP4tCJv0PHO/Du45gpTGPumYrkCKdvpFxVGmHZnSd34InB9d8pAOwKFjU2/XfhTg1hDlX9M+5eRk2Q==","signatures":[{"sig":"MEUCICpD8BctZ/4vcNrFOQks+2LC7LKS90kSU+3OhbKjLLp2AiEAlpPJ6mNdztfvcGv3I6HTIV6vn+BGGNWahnJXpOmENGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104687},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5df44d9df6f7650a4a4b5231855ea828d70d17ce","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.1_1772683491271_0.2023072519609368","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@gneiss/client-auth","version":"1.2.2","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.2","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"7aebf042ec728f34c6e012d01e951babd90287ee","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.2.tgz","fileCount":26,"integrity":"sha512-zJKv1glzUVYs9ZytbZqJdut96BPv07lr437v1scfh4RYjk9S1Jt7rAX3z07nYKDxwnbb9/bY08aXJzUcW4l5yA==","signatures":[{"sig":"MEUCIBwVA83azghaY5VCm4jepkO91H+RnUFAtdPWAf2iUS03AiEA8spYdM/OBX/sY5POREjBJFFRU+UTaXQjO3JCicEFCKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104465},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5df44d9df6f7650a4a4b5231855ea828d70d17ce","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.2_1772733645493_0.9533059752351849","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@gneiss/client-auth","version":"1.2.3","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.3","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"4a5426eb3103914b73029cbc50a58223856f6e45","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.3.tgz","fileCount":26,"integrity":"sha512-hKoyxXdCLCowTy1i7ecV00r6pCNHiw9gJ1n4W0DH8kcG6uDckFSmpMm8jbDTil1cd4lgKP+3zbRBfk+BbamDrA==","signatures":[{"sig":"MEYCIQCLXF/nAF9d+veg8M7E6Y5uCYb4X0T65nYI1aZPt51dagIhALCvtxZJJIfZPX1oYU6Z9ygpgrisT4q5YQXIhRAx9sbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109195},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5df44d9df6f7650a4a4b5231855ea828d70d17ce","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.3_1772737799967_0.12023948616849811","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@gneiss/client-auth","version":"1.2.4","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.4","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"7f43c38e72656f5e6d3cabed7fd942847db63a50","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.4.tgz","fileCount":26,"integrity":"sha512-AsT5egYwFAjpukTfYnk2JVh0S2wCuyYIVJ8xJHL4+VqTtkgbI20maSmd/tkS90xqsjjDXBYYgLQVh2cRxlaFFw==","signatures":[{"sig":"MEUCIQDTrSkXsFl9yCGIMgEySuHiy05Wz3Orf81rNDYcJ8wktAIgGwp5CG/+hraWgfVtKRUosouhjH8WuyVbvhewBzyP+Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109187},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ecd4b8c654b95d1081cdd1fe335b1df07b93fcf8","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.4_1772764720651_0.6491954415256111","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@gneiss/client-auth","version":"1.2.5","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.5","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"ccde1d90bc84c79e344315f9450b3a819ba3fe5f","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.5.tgz","fileCount":26,"integrity":"sha512-Bs/wF5N/jtb0qopE/UcisljJd2/YL+zlBsNwH0WDPa+OztxVHAukz6je4OydJkZDhB/f/V6O863yh8Owv/pbBw==","signatures":[{"sig":"MEUCIC+IJehBTQCaev+JE+5wfcre49GhDSYvlGE6fvF+IYbPAiEAtk5hkq70Jee4JohZZnKqEgjWGbPHm+GQMPx9LTJucB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115226},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b439097666f154313b724a69010b179bef00147f","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.5_1774451387797_0.7301440289163468","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@gneiss/client-auth","version":"1.2.6","keywords":[],"author":{"name":"Timothy Newton"},"license":"","_id":"@gneiss/client-auth@1.2.6","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"dist":{"shasum":"d7d4d858c08789d9b12746843b923eebf48f6f51","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.6.tgz","fileCount":26,"integrity":"sha512-Pl4J0g3fcSJTMT0Z/j48v4wzHDMuQ+ncgjYQ1n3LBcJbGJfeCcCyeToSqC2cwvEuGRi0cIVHhlH4V7tx6fJQdw==","signatures":[{"sig":"MEUCIQDvgyYz/hmn+9z5r6Tde33yMht6BgkRqNKjbo12ImSBZQIgNxoqluNW4MqgcoN0VEVk/LXpD55KkxHvtllodi+40Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115478},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a06544e2c2570269c0dff81588e152fec8d4eecf","scripts":{"test":"jest","build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","clean":"rd /s /q dist","build:watch":"node build.js --watch","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples"},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"_npmVersion":"11.6.1","description":"A client for the Gneiss authentication service","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nock":"^13.5.6","axios":"^1.7.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","supertest":"^7.0.0","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","@types/jsonwebtoken":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/cookie-parser":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/client-auth_1.2.6_1777246173803_0.5178877039022909","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@gneiss/client-auth","version":"1.2.7","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","types":"dist/types/src/index.d.ts","type":"module","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"node build.js && tsc --emitDeclarationOnly --outDir dist/types && npm run install-to-examples && tsc-alias -p tsconfig.json && rm -rf local-package && mkdir local-package && npm pack --pack-destination ./local-package","install-to-examples":"npm uninstall @gneiss/client-auth --prefix ./examples && npm install . --prefix ./examples","build:watch":"node build.js --watch","test":"jest","clean":"rd /s /q dist"},"keywords":[],"author":{"name":"Timothy Newton"},"license":"","description":"A client for the Gneiss authentication service","devDependencies":{"@types/cookie-parser":"^1.4.8","@types/express":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/supertest":"^6.0.2","jest":"^29.7.0","ts-jest":"^29.2.5","tsc-alias":"^1.8.16","typescript":"^5.6.3"},"dependencies":{"@types/jsonwebtoken":"^9.0.7","axios":"^1.7.7","cookie-parser":"^1.4.7","dotenv":"^16.4.5","esbuild":"^0.27.2","express":"^4.21.1","jsonwebtoken":"^9.0.2","nock":"^13.5.6","supertest":"^7.0.0"},"gitHead":"bcf183633272d5fa935b290a2d94d9e5998a0008","_id":"@gneiss/client-auth@1.2.7","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-j6TTBOL3Whoit+ZcAk36QL4LH1xMDzDPGdZHuRLWukipr14USLAp+D4bLfoozo7G26bbHk+JoQdRuNSbJ/arqQ==","shasum":"1d79d6a6f703315bf686a87bad2444c73b6b1b20","tarball":"https://registry.npmjs.org/@gneiss/client-auth/-/client-auth-1.2.7.tgz","fileCount":30,"unpackedSize":118043,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcv/knri8FK5uyxCMgEg4VEL187juze3ho0D/h4FPdywIgBahnHOAq7e2eaU3xpcYWOIHNqelA5qINEOQmTwOMZAg="}]},"_npmUser":{"name":"metatronix","email":"timothy@jimothy.tech"},"directories":{},"maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-auth_1.2.7_1777319673956_0.8530597022142521"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-03T15:07:51.466Z","modified":"2026-04-27T19:54:34.487Z","1.0.0":"2025-02-03T14:59:23.687Z","1.0.1":"2025-02-03T15:07:51.774Z","1.0.2":"2025-02-03T15:26:37.102Z","1.0.3":"2025-03-24T19:56:29.997Z","1.0.4":"2025-12-17T06:06:27.639Z","1.0.5":"2025-12-29T21:37:42.357Z","1.0.6":"2025-12-29T21:39:00.181Z","1.0.7":"2025-12-29T22:06:10.535Z","1.0.8":"2025-12-29T22:38:04.967Z","1.0.9":"2026-01-12T20:19:04.695Z","1.0.10":"2026-01-27T19:21:20.619Z","1.1.0":"2026-01-28T02:35:02.946Z","1.1.1":"2026-01-28T03:05:10.538Z","1.1.2":"2026-01-28T22:11:44.515Z","1.1.3":"2026-02-24T02:33:26.426Z","1.1.4":"2026-02-25T17:54:51.075Z","1.1.5":"2026-02-26T01:14:14.987Z","1.1.6":"2026-02-26T04:38:44.907Z","1.1.7":"2026-02-26T23:48:39.898Z","1.1.8":"2026-02-27T00:30:02.188Z","1.1.9":"2026-02-27T02:08:49.049Z","1.2.0":"2026-03-05T03:01:00.701Z","1.2.1":"2026-03-05T04:04:51.423Z","1.2.2":"2026-03-05T18:00:45.651Z","1.2.3":"2026-03-05T19:10:00.136Z","1.2.4":"2026-03-06T02:38:40.825Z","1.2.5":"2026-03-25T15:09:47.959Z","1.2.6":"2026-04-26T23:29:33.956Z","1.2.7":"2026-04-27T19:54:34.124Z"},"author":{"name":"Timothy Newton"},"keywords":[],"description":"A client for the Gneiss authentication service","maintainers":[{"name":"metatronix","email":"timothy@jimothy.tech"}],"readme":"# js-gneiss-auth-client\n\nA JavaScript client library for integrating with the Gneiss Authentication service. Provides OAuth2 authentication flow with support for access and refresh tokens.\n\n## Installation\n### Installing from npm registry:\n```bash\nnpm install @gneiss/client-auth\n```\n## Usage\nExample for an Express.js application:\n```typescript\nimport express from 'express';\nimport { ExpressAuthGneissClient } from \"@gneiss/client-auth\";\nimport { AuthGneissCoreConfig } from '@gneiss/client-auth';\n\n// Create express app\nconst app = express();\n\n// Initialize auth config\nconst config: AuthGneissCoreConfig = {\n  clientId: \"<Your app's client ID>,\n  clientSecret: \"<Your app's client secret>\",\n  baseClientUrl: \"<Your app's base url>\",\n  callbackUrl: \"/callback\"\n};\n\n//Instantiate the auth client with config\nconst auth = new ExpressAuthGneissClient(config);\n\n// Login route - redirects to Gneiss login page\napp.get(\"/login\", auth.login);\n\n// Logout route - redirects to Gneiss logout page\napp.get(\"/logout\", auth.logout);\n\n// Callback route - handles OAuth callback from Gneiss\napp.get(\"/callback\", auth.handleCallBack);\n\n// Protected route example\napp.get(\"/dashboard\", auth.requireAuth, (req, res) => {\n    res.send('This is a protected route');\n});\n// Protected user data route\napp.get(\"/user\", auth.requireAuth, auth.getUser);\n\n```\n\n* `ExpressAuthGneissClient` is a class that provides middleware for handling authentication in an Express.js application. Parameters are:\n    * `clientId` - This is the client id of your application. This will be provided to you by the appropriate Gneiss team member.\n    * `clientSecret` - This is the client secret of your application. This will be provided to you by the appropriate Gneiss team member.\n    * `baseClientUrl` - This is the base url (without any endpoints) of your service/app. Note that this may be different depending on your environment (prod or dev)\n    * `callbackUrl` - This is the route that the user will be redirected to for authentication. This should be the same as your callback route.\n* `auth.login` is a function that redirects the user to the Gneiss authentication service for authentication.\n* `auth.handleCallBack` is a function that handles the callback from the Gneiss authentication service. It extracts the auth code from the request URL parameters, exchanges it for tokens, and sets the access and refresh tokens in the response cookies.\n* `auth.requireAuth` is a middleware function that checks if the user is authenticated. If the user is not authenticated, it redirects the user to the login page.\n* `auth.getUser` is an included utility route to allow one to retrieve the current user's data. It is important to include the `auth.requireAuth` middleware to ensure the access token is present before accessing the user's data. If it is not, an exeption will be thrown.\n\n","readmeFilename":"README.md"}