{"_id":"@tern-secure/shared","_rev":"68-d013ec3e9bd68b5cd7fe68b20cc581f7","name":"@tern-secure/shared","dist-tags":{"latest":"1.2.1","canary":"1.3.0-canary.v20260623135837"},"versions":{"1.0.0":{"name":"@tern-secure/shared","version":"1.0.0","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.0.0","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"9b08f12b1cb1e99112d9949138133fa834194298","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.0.0.tgz","fileCount":61,"integrity":"sha512-0OF5Epb8ANMRU7sUAsI9INGcIsC4DaRLERkwwjdyNsUcnpKjiJ/T9+rc2FvDuT49zd8s6zXnAq7zFpYbW6oc/Q==","signatures":[{"sig":"MEYCIQDhyew4suG94dfqoKOBlFo6g1Z8F9uPPUZG5hBFy6DcEAIhAO0ZNXXeDiW4z8fe9u39lQEM5RkINnAbp9T4q3ufxSzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103923},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.0.0.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup && tsc -p tsconfig.add.json","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"kayp514","actor":{"name":"kayp514","type":"user","email":"pacifique.kamugisha@lifesprintcare.ca"},"email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/e1590cd54b8d3060a5c91d1bf5ddbbfe/tern-secure-shared-1.0.0.tgz","_integrity":"sha512-0OF5Epb8ANMRU7sUAsI9INGcIsC4DaRLERkwwjdyNsUcnpKjiJ/T9+rc2FvDuT49zd8s6zXnAq7zFpYbW6oc/Q==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"2.4.1","@tern-secure/types":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.0_1750614744171_0.15312679759611125","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tern-secure/shared","version":"1.1.0","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.1.0","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"b88f8954f0f052a01e17c3df0d30b5d11aa2b8e7","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.1.0.tgz","fileCount":61,"integrity":"sha512-O/3Abf4ZdG9rTiKYPwcvB7TdC6UY8vanzwLZPWeuI0dWsS6WI9OKr0MtYQ5YPUJlb1HcyNTAtm1oUrZSjUitTw==","signatures":[{"sig":"MEUCIQDmYGJaRPnw37Y4t5LKKqmiW4mvkhBU18+20gOyBCQtgAIgMFyxJRRr1O7TahNUV/9Mm7cEEZC5LFuhLG+STjbwaKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104121},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.1.0.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup && tsc -p tsconfig.add.json","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"kayp514","actor":{"name":"kayp514","type":"user","email":"pacifique.kamugisha@lifesprintcare.ca"},"email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/bd4c6dfc35222752d37ed00f91f808b6/tern-secure-shared-1.1.0.tgz","_integrity":"sha512-O/3Abf4ZdG9rTiKYPwcvB7TdC6UY8vanzwLZPWeuI0dWsS6WI9OKr0MtYQ5YPUJlb1HcyNTAtm1oUrZSjUitTw==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"2.4.1","@tern-secure/types":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.0_1750719451743_0.4443390673222076","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@tern-secure/shared","version":"1.1.1","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.1.1","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"2e2d210fac2af17162c375b6d570621f00f28ab4","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.1.1.tgz","fileCount":77,"integrity":"sha512-6dEEeyhpMr4AsLb7aFdzuULI8Gef1wIjwnuFueJwRvYGzRQeKy3bo5E1q4DZmHSbJ0hR1lodaVCWrJdxSMTqaA==","signatures":[{"sig":"MEQCID4MLXDw10/n0ZD+jdIxrFn4ijAobJQ77etGdxZFrjJmAiA6nQsgSKgxBgXM57H4BjLJ5VQAs7eyZ9NKRWxaC3s7AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126296},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.1.1.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup && tsc -p tsconfig.add.json","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"kayp514","actor":{"name":"kayp514","type":"user","email":"pacifique.kamugisha@lifesprintcare.ca"},"email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/1214ab02053d73e17dfa67343328f3b6/tern-secure-shared-1.1.1.tgz","_integrity":"sha512-6dEEeyhpMr4AsLb7aFdzuULI8Gef1wIjwnuFueJwRvYGzRQeKy3bo5E1q4DZmHSbJ0hR1lodaVCWrJdxSMTqaA==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.1_1751926600226_0.028750488647313555","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@tern-secure/shared","version":"1.1.2","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.1.2","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"0c590f9ba697d5d8051e5024fca5f5cf4928c2f7","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.1.2.tgz","fileCount":77,"integrity":"sha512-a6uLck9RLQ8ua8wNBQ1B0q/oDci+S7lyGnqJt3TSj7FkZyXoqZwLLqzVB8USCzQHAaDckvoGercqOW4oxFjinw==","signatures":[{"sig":"MEQCIHW5lGqw6GagYJYFgcN5xQNIBvp9AKLCS71h9vSff9zWAiBENbMuqSt0B9c30KjWcMVs8keBnYbj8A1zi/QIU+JDGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126296},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.1.2.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup && tsc -p tsconfig.add.json","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"kayp514","actor":{"name":"kayp514","type":"user","email":"pacifique.kamugisha@lifesprintcare.ca"},"email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/28a78d62353235a426667bea9897b9cf/tern-secure-shared-1.1.2.tgz","_integrity":"sha512-a6uLck9RLQ8ua8wNBQ1B0q/oDci+S7lyGnqJt3TSj7FkZyXoqZwLLqzVB8USCzQHAaDckvoGercqOW4oxFjinw==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.2_1751947246702_0.3946846961994286","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tern-secure/shared","version":"1.2.0","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.2.0","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"a493301cd5094bbaade7b9c9116bbb01e79f2039","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.2.0.tgz","fileCount":87,"integrity":"sha512-SZsxfWMHYeHvK13d5NQCbbIeY1I0Nd1s/C7lBeQ5R7RYbnfnNtNQpCX+KUbmC6PO2E0qLcAKmrMMWAVIcew2yw==","signatures":[{"sig":"MEYCIQDJuAbvhd55DvrI6OYJrGP3daEWATLR/Oy81lLH/+VbLQIhAO2YuuOhvEKJgk5fR+91E4+WlAHgT23ri++6QSfjcnwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129494},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.2.0.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup && tsc -p tsconfig.add.json","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"kayp514","actor":{"name":"kayp514","type":"user","email":"pacifique.kamugisha@lifesprintcare.ca"},"email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/6de75add7edc5b7f88d5e414c133b384/tern-secure-shared-1.2.0.tgz","_integrity":"sha512-SZsxfWMHYeHvK13d5NQCbbIeY1I0Nd1s/C7lBeQ5R7RYbnfnNtNQpCX+KUbmC6PO2E0qLcAKmrMMWAVIcew2yw==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.0_1751994274311_0.05774937900901689","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@tern-secure/shared","version":"1.2.1","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.2.1","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"8728c758ecad5b411031a42b44afc1a43bc3dd5d","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.2.1.tgz","fileCount":117,"integrity":"sha512-ULYBdAILUe0NRV9ffoTYomrRnJmVt4pMFt9sytD0YeMWtGwFshlAuWSIai980lR0IYW5VmpJKcKMqv0X7ipPMg==","signatures":[{"sig":"MEUCIBhKDWmG6mGXkXfbA6tXIfxME8do2MDjgk4xClAxv6nEAiEAnlwMPt0MWYYxao3sM1R17ySdSI2hFuLvqvnviacDa4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305607},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.2.1.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/840b9eb78f84aa51ead08d789fc08ae9/tern-secure-shared-1.2.1.tgz","_integrity":"sha512-ULYBdAILUe0NRV9ffoTYomrRnJmVt4pMFt9sytD0YeMWtGwFshlAuWSIai980lR0IYW5VmpJKcKMqv0X7ipPMg==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.1_1757969670896_0.9218748468693412","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@tern-secure/shared","version":"1.2.2","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.2.2","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"9cc01d356cfb6a99d027222ed3f1ccc962752513","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.2.2.tgz","fileCount":117,"integrity":"sha512-13OvXph8Ovr6hy6zXQYfWcWg5K3bJCw0862VniFhoflJGKvPRaGc+CB8xjZn8RWRVl8qLd5ypOsS2/sbeVsj5Q==","signatures":[{"sig":"MEYCIQDJs65b6d5SDGo5lamkvJhKXIaLyXWGZn6UiOSTZ01ErwIhAMvzLtZC5oOcuBGrc0E/psY7V8TDNizLS2MlNHZy8QmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305607},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.2.2.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/114fe3e7a98147cc6baaee5151fc4d58/tern-secure-shared-1.2.2.tgz","_integrity":"sha512-13OvXph8Ovr6hy6zXQYfWcWg5K3bJCw0862VniFhoflJGKvPRaGc+CB8xjZn8RWRVl8qLd5ypOsS2/sbeVsj5Q==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.3.0","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.2_1757970055366_0.6488220740788058","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@tern-secure/shared","version":"1.2.3","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.2.3","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/typescript#readme","bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"dist":{"shasum":"3cedfbc07cea78e287f86d9ebbf3bc7c6889d8d7","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.2.3.tgz","fileCount":117,"integrity":"sha512-qOxeiWmdAa8LzF3HjZzZvqulIEEd62NZ6Fh55GSs4RCKpSj6LmmsS8W+Y2Nmc6Sz7mvooNhjYPw4K3oVTvoWlw==","signatures":[{"sig":"MEUCIQDKDv9Fbc6xBMEkKnGEt5liq+AXN89ZAj3kB4YK4O9zwwIgHccx7qIP16VA9Z/2e7A4ZdueyLVnub2ZJHypjIZR2pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305607},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.2.3.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/6e9a21872245f9167f6830d8a61efaa4/tern-secure-shared-1.2.3.tgz","_integrity":"sha512-qOxeiWmdAa8LzF3HjZzZvqulIEEd62NZ6Fh55GSs4RCKpSj6LmmsS8W+Y2Nmc6Sz7mvooNhjYPw4K3oVTvoWlw==","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.3.0","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.3_1757970612667_0.8618359195602421","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20250916132854":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20250916132854","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20250916132854","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"e5c8ae925477a6bba0875fff70bcc5d7ce79ba84","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20250916132854.tgz","fileCount":123,"integrity":"sha512-LBJgHAnOFyXzikZDk2SmvZAiC/LKTM2ys2dRC0rmaNhBpur+xDkDs7EeOJzzLlT0+N54DkGMDIBETowXgQ5Wvw==","signatures":[{"sig":"MEQCIHR9bza3lc2fwWrsSMzjubhJkVgQvpIN/dYsV3VALt1RAiBbuDPsQB5zKHaaxAXg0BKZHSJwsLi4TdlyRqxIUSbL2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20250916132854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310277},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20250916132854.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/a890f0037f23d5de3972e7beb0deaa58/tern-secure-shared-1.3.0-canary.v20250916132854.tgz","_integrity":"sha512-LBJgHAnOFyXzikZDk2SmvZAiC/LKTM2ys2dRC0rmaNhBpur+xDkDs7EeOJzzLlT0+N54DkGMDIBETowXgQ5Wvw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20250916132854"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20250916132854_1758029367115_0.18715067792437567","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20250918173007":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20250918173007","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20250918173007","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"347f70281b5ff93b4d5f67fb0c2e952ab40914d1","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20250918173007.tgz","fileCount":123,"integrity":"sha512-ZjtrVXCZh2dElzPPM1bYyhcFZSMrqKQRXFYJySCDCRdUu4ujXKxPuoF0LM7B4oy6oYXQjjc7HCqLDiDigBuQww==","signatures":[{"sig":"MEUCIDa9jevAlb7Q2WFrfXCxYMk4bA/07a/lsijvnbaOqpWEAiEA6n+JOtDi5h3LATnXJlh+RtSiB3WAukGHrKiUqb/7r0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20250918173007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310277},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20250918173007.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/37fab336e8255e473c8f455c41220918/tern-secure-shared-1.3.0-canary.v20250918173007.tgz","_integrity":"sha512-ZjtrVXCZh2dElzPPM1bYyhcFZSMrqKQRXFYJySCDCRdUu4ujXKxPuoF0LM7B4oy6oYXQjjc7HCqLDiDigBuQww==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20250918173007"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20250918173007_1758216638133_0.4379549771892086","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20250919131424":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20250919131424","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20250919131424","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a87ae510fab548e75e268ce2cba85d307189fd4a","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20250919131424.tgz","fileCount":129,"integrity":"sha512-9PXQTNZR259uHXw/3ipWawrxP9RPiZVJLHP9vIslfC7Kj/7AmPsrdj0LCDhauf5udG7MGu6Yixo3sy1DotQIlA==","signatures":[{"sig":"MEQCIAfEbA/+zUNg1DosFMbvogv3bVObgToCSFCMT4/jAjKCAiA4nEd0ugYgBYr3VqoTQVre+LW+4gf3QuYaM2SdnoDb+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20250919131424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334311},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20250919131424.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/646e032e1d933dea9a3b5d6c20b8ac4e/tern-secure-shared-1.3.0-canary.v20250919131424.tgz","_integrity":"sha512-9PXQTNZR259uHXw/3ipWawrxP9RPiZVJLHP9vIslfC7Kj/7AmPsrdj0LCDhauf5udG7MGu6Yixo3sy1DotQIlA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20250919131424"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20250919131424_1758287697318_0.26554540524945236","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20250919134427":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20250919134427","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20250919134427","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"964c209264ca98439dd30bcbdc285bf391c07c47","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20250919134427.tgz","fileCount":129,"integrity":"sha512-9BzPCh6EY6atoPigseouL2nOg1Gxccq8+Fy5ELBy00J0R5wcfs5I7+G2gOYhSXQdsArYwAaddbtPefHwrSZfrA==","signatures":[{"sig":"MEUCICqOZiIhxWZpbaRRWaX3PcUdoWAlF0RY09jXu+KRa4lSAiEAgqf7TESjtBtQ7z2lNHk7ohVUiGwcp1K6P/aQuyK56XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20250919134427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334311},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20250919134427.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/dc532b41e2fc91a9f5bb470090891a32/tern-secure-shared-1.3.0-canary.v20250919134427.tgz","_integrity":"sha512-9BzPCh6EY6atoPigseouL2nOg1Gxccq8+Fy5ELBy00J0R5wcfs5I7+G2gOYhSXQdsArYwAaddbtPefHwrSZfrA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20250919134427"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20250919134427_1758289502895_0.3713855075424717","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20250926170202":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20250926170202","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20250926170202","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"576289f59e4f2a659e6bb4afd3f707c86d9abe17","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20250926170202.tgz","fileCount":129,"integrity":"sha512-JRkgmd2B6lnwiZ2/c7nG+6uRYADEWZBozIx7Nid8WOLk5nRTg6CVmH5QnRNT6MgVUUO7lNXBFqFdv+UcOXLyJg==","signatures":[{"sig":"MEYCIQC5va6UNMiVl7J5Jt9JIHiX93mr+LlkFprY+vgyytbIQQIhAItHzHN1694/s7H7WiGXs5zmSRFU01UTumdf4S0uB6r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20250926170202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334311},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20250926170202.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/08855f990dfab970dacae81c96b3135c/tern-secure-shared-1.3.0-canary.v20250926170202.tgz","_integrity":"sha512-JRkgmd2B6lnwiZ2/c7nG+6uRYADEWZBozIx7Nid8WOLk5nRTg6CVmH5QnRNT6MgVUUO7lNXBFqFdv+UcOXLyJg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20250926170202"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20250926170202_1758906158615_0.07523869036223885","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002175916":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002175916","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002175916","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"d0a1d6e36e8abc93c708ca0f3a43a7d2620adcc3","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002175916.tgz","fileCount":129,"integrity":"sha512-c21m8Zg+LI5PrqrrbQ0Pkn0IAcbLlZlzFhLzTRZpO/XhI6P1fSQzrT+LkywYJZY0dZSFmTEmZ08spbsU12wTeg==","signatures":[{"sig":"MEUCIAOH//Q0ucPWhtzopy63pN/k7GzPeTEb3KyTJU1MTNk6AiEAh6ICLoI11XeGw/95t/SnHRklBjRB1yQ+9dAGTVWn494=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002175916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002175916.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/8df0b37c3bdb5e618b81dfb941d6c0e7/tern-secure-shared-1.3.0-canary.v20251002175916.tgz","_integrity":"sha512-c21m8Zg+LI5PrqrrbQ0Pkn0IAcbLlZlzFhLzTRZpO/XhI6P1fSQzrT+LkywYJZY0dZSFmTEmZ08spbsU12wTeg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002175916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002175916_1759427989568_0.17531276268697527","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002181737":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002181737","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002181737","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"69275973f74c9fd993b3553c175086038f3f05f7","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002181737.tgz","fileCount":129,"integrity":"sha512-d4VixXWOSsbTEYn7y3BjzmVIVnQsCIJM5rbsJZDEWva5wQM4Ka6Jq1ZJqu8pEa0BXA6uB2Tqtg4V0Dzq5fYyRw==","signatures":[{"sig":"MEUCIQD3ObSdwEgYKqH30AAHQVMQoDsPzDRoYZju4iyIO3HlEwIgOUoxAOicuCKHSI+1YRRm1dPi84r2ch90Gjb8txO9oUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002181737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002181737.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/abba2aecfe5124e8dc0f0383bf9508c3/tern-secure-shared-1.3.0-canary.v20251002181737.tgz","_integrity":"sha512-d4VixXWOSsbTEYn7y3BjzmVIVnQsCIJM5rbsJZDEWva5wQM4Ka6Jq1ZJqu8pEa0BXA6uB2Tqtg4V0Dzq5fYyRw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002181737"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002181737_1759429091302_0.9422328496135579","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002182804":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002182804","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002182804","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"ec70aab9390854d772379a8dda6a7b83c4670619","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002182804.tgz","fileCount":129,"integrity":"sha512-x3YaHxZZkdp5r1S/KxNIKf2vQQVx6rgNmh6tjPdqQzOYpWk2reQD3tqK79jZJEJeTt9R5dS7IhrUalsdckz42A==","signatures":[{"sig":"MEQCICjVBVUE/N5eLQa1aj8w8aV411Iyr7IdOCalLsxafVXwAiB0Y412uT8+Kht647nywJD4bQK99UpFSmB2k/x8XMl0BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002182804","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002182804.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/d2e7e170ac55839e3341f8f149d37744/tern-secure-shared-1.3.0-canary.v20251002182804.tgz","_integrity":"sha512-x3YaHxZZkdp5r1S/KxNIKf2vQQVx6rgNmh6tjPdqQzOYpWk2reQD3tqK79jZJEJeTt9R5dS7IhrUalsdckz42A==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002182804"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002182804_1759429717559_0.10047732793903164","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002185025":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002185025","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002185025","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"20deaa8c62012c17a646ee7c6baa3ca45d82a399","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002185025.tgz","fileCount":129,"integrity":"sha512-uWDBstSxL9Bp39oK9vQ6J0JDn5p0ujwHRX1nSlvccK/xhOzcDGFyGrADhFaLnKKzXMq+HZoo/nITjLrFdxUVIg==","signatures":[{"sig":"MEUCIQCmswioTaaAkz0S8MQXR0HJRjD1oTviLCSBRWSjkJ4ptAIgb/BIE+wmgxSjlPAAP9tgk/fAU5//V2GGka/nAz+erwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002185025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002185025.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/926b56b35af4273aa27a982e3098ffab/tern-secure-shared-1.3.0-canary.v20251002185025.tgz","_integrity":"sha512-uWDBstSxL9Bp39oK9vQ6J0JDn5p0ujwHRX1nSlvccK/xhOzcDGFyGrADhFaLnKKzXMq+HZoo/nITjLrFdxUVIg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002185025"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002185025_1759431058496_0.2763393840505868","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002191808":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002191808","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002191808","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a177c9d8cccf5486a45ee4f77a9077c131eee41d","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002191808.tgz","fileCount":129,"integrity":"sha512-uVJMkU4yk18JI/03JDR/5DDc/QxwPgNSYXzomYkaE8cqgYi6jCXkqN/0PY/pzGqhXPdU1Hgoiv0H8FPLmzf6NQ==","signatures":[{"sig":"MEQCIEyordODN3LBvtiQvZfDdh985E5YLfNDkPRUZXXXLHWuAiBjlo3W5XYbF8ls1gEJG5XCYBHhYgiADxghNFbNVbbtvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002191808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002191808.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/03f213eb8143810af01c8f00cd4ba1a4/tern-secure-shared-1.3.0-canary.v20251002191808.tgz","_integrity":"sha512-uVJMkU4yk18JI/03JDR/5DDc/QxwPgNSYXzomYkaE8cqgYi6jCXkqN/0PY/pzGqhXPdU1Hgoiv0H8FPLmzf6NQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002191808"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002191808_1759432718370_0.1362376179486462","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251002193408":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251002193408","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251002193408","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"06f565ac0e3cbf4b6809d9bb30ae1141297cb45f","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251002193408.tgz","fileCount":129,"integrity":"sha512-+fX0e3/hsWD2/cA7LdiZj6FqUvz0TAqes20ya2xdKfHXXW3NlPJ/Lrv/4F5HsKoYG8gCl0xie4yC9x6C923duQ==","signatures":[{"sig":"MEYCIQCM21f6yLHvMzpoptWLqAXGiDMjmZhuGFjbAzCzYnxoSwIhAMYOmOmkVkCWSoGvrQ8MKDQaE8y+wly7iTezZ8gZKhSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251002193408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251002193408.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/1bd1bb2d7ce999193347aafbf13d9565/tern-secure-shared-1.3.0-canary.v20251002193408.tgz","_integrity":"sha512-+fX0e3/hsWD2/cA7LdiZj6FqUvz0TAqes20ya2xdKfHXXW3NlPJ/Lrv/4F5HsKoYG8gCl0xie4yC9x6C923duQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251002193408"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251002193408_1759433680813_0.07562656367383958","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003012512":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003012512","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003012512","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a764ee980a709dd7ca8353ee251f15bc9e45c438","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003012512.tgz","fileCount":129,"integrity":"sha512-Xf+2NG1gY5SbOnh1Ex4tCZ34X0g7a2x6phWs/h3AmGunQZrBmrdXdVKSTKZA3yx6PwrWTWyPjvusfprWItpbdQ==","signatures":[{"sig":"MEUCIH/XWUNk93A48Qpdui3ADEGBPGdluVitHQGWT9mvjamCAiEAnxwqpgWg6b4IaimjDRHUvQ1vCs9G8mhO+O4awlG1tl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003012512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003012512.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/460c31bba0c699b4798693699a79f25d/tern-secure-shared-1.3.0-canary.v20251003012512.tgz","_integrity":"sha512-Xf+2NG1gY5SbOnh1Ex4tCZ34X0g7a2x6phWs/h3AmGunQZrBmrdXdVKSTKZA3yx6PwrWTWyPjvusfprWItpbdQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003012512"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003012512_1759454746994_0.12346245750902995","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003022439":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003022439","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003022439","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"01ae6a3d7886be91dbe94f18b903f35a53b593e0","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003022439.tgz","fileCount":129,"integrity":"sha512-kP5RMglgX8iY+SAaGmKEwMoSztHSxdZ5fTkz3V0TmBSv7dEIG5VnZsQreisVXrPoK1XG8UAPGmS2AUAD+73HTw==","signatures":[{"sig":"MEYCIQDvb3gviEvHI7AGCEh9yqKyuS8I/K7dZcw8JrbMz6yG7gIhAIW8H9NFyBORnU2iKPkYuqm8UwLmYlEEs7M9FUXmlzqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003022439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003022439.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/9ebe4592a07b5dcff242360ece5dad7d/tern-secure-shared-1.3.0-canary.v20251003022439.tgz","_integrity":"sha512-kP5RMglgX8iY+SAaGmKEwMoSztHSxdZ5fTkz3V0TmBSv7dEIG5VnZsQreisVXrPoK1XG8UAPGmS2AUAD+73HTw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003022439"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003022439_1759458316162_0.00007252423513448569","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003024033":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003024033","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003024033","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"413a882ea7ff80020c6aae918cb4a15efc76b059","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003024033.tgz","fileCount":129,"integrity":"sha512-RN7+b1K8Gt9kL9IR1rDID2PsSXS+jToyaYjkC++drrnCFJjFTEL7NntjbArsDh6vvpYUVKCOlERYG2rDSZFnWg==","signatures":[{"sig":"MEYCIQDVATt1J+XS2MQYgpPIkVU8LMMuU7eY30c8ECOErAdatAIhAIOln1xkhN4a/LARIJWGpeYHLJsTuYY8TZQqF2gS/BeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003024033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003024033.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/556c156a72efa77bab59c5c5e7d7f707/tern-secure-shared-1.3.0-canary.v20251003024033.tgz","_integrity":"sha512-RN7+b1K8Gt9kL9IR1rDID2PsSXS+jToyaYjkC++drrnCFJjFTEL7NntjbArsDh6vvpYUVKCOlERYG2rDSZFnWg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003024033"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003024033_1759459268076_0.7291170201167116","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003030429":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003030429","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003030429","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"392e871d184c92baf20f906a8ca0a4466014209c","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003030429.tgz","fileCount":129,"integrity":"sha512-wsXSdVx24lXlarIXJ+hhrPMMvCjFo81i7Riiv9ZdZL+A9Y59SpNrU2EQUJhUHmDha4yYbNCt692j9ile4nKfOA==","signatures":[{"sig":"MEQCIBbY913zZT1VDUYUy1pTvwMYOfPiQJlOyZ10Yx1pfY6LAiAPGBOY7zrNlA4p/ideLG41TnA1hI9r2YK4CXwfSaYfgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003030429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003030429.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/138489c8151600f5eee54980f17ba8ef/tern-secure-shared-1.3.0-canary.v20251003030429.tgz","_integrity":"sha512-wsXSdVx24lXlarIXJ+hhrPMMvCjFo81i7Riiv9ZdZL+A9Y59SpNrU2EQUJhUHmDha4yYbNCt692j9ile4nKfOA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003030429"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003030429_1759460702257_0.2516328285227609","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003134325":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003134325","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003134325","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"ad22d77bd4fdf56ed002273d79c9a2dceda3c35e","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003134325.tgz","fileCount":129,"integrity":"sha512-ZJq8AMNxdDCNcEbczKPrrpWQz66djzsXnpUENgc2+hvtOBRXousJ50XnedH4nAFPoZaIpXCt4eZ3VCUQl9r1OQ==","signatures":[{"sig":"MEUCIBFNP1gAFhTd+N2oCutaUmlgI5zbjIvKaSs2i3jwMGUuAiEAq/ouy9N74eX4QR8+V2XulX2f/9FC1vLUQgZul4uy7IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003134325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003134325.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/288e0f395914242ddeb5b3137d3ccea1/tern-secure-shared-1.3.0-canary.v20251003134325.tgz","_integrity":"sha512-ZJq8AMNxdDCNcEbczKPrrpWQz66djzsXnpUENgc2+hvtOBRXousJ50XnedH4nAFPoZaIpXCt4eZ3VCUQl9r1OQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003134325"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003134325_1759499039322_0.11180453382205924","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251003171521":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251003171521","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251003171521","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"d65533ea25f75899043d71e451e727c04531bafd","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251003171521.tgz","fileCount":129,"integrity":"sha512-lUNmbsr56r4cYbaqSTe6AgEqosdtxq53O7OiIe2RFBMI+HAV+vncA6TgW6JGI4S0LsnGNqu4dbDSQNTsaholgg==","signatures":[{"sig":"MEQCIFt4899Qcrz92yYu0xz8IAu7hHO+hUBPDW5yfBaA3N77AiBksIVtcpN51yxlBLpRR1HHQGBmw5AQtQhJxE2wHwRJRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251003171521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251003171521.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/e99ed0f2ef6a6cbdca4b61d2b2b324c2/tern-secure-shared-1.3.0-canary.v20251003171521.tgz","_integrity":"sha512-lUNmbsr56r4cYbaqSTe6AgEqosdtxq53O7OiIe2RFBMI+HAV+vncA6TgW6JGI4S0LsnGNqu4dbDSQNTsaholgg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251003171521"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251003171521_1759511755739_0.799226596304113","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251008131428":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251008131428","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251008131428","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"ea84ecd3c3784549851365682871a47b6d1953d5","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251008131428.tgz","fileCount":129,"integrity":"sha512-Xh+PmphEuXLXCiXoXvZ3wJNy9KfqzuliBQQ4zMkvelnnvKKMoyhEueUiX+7LkKUrb1+n7V2xhGP5g+MAGjO0iA==","signatures":[{"sig":"MEQCIC2ThZub/WVhQ6IF5o4dLaWawdK87RMmIFxn4HCFO3sbAiBkUYW9MCnbRqHT+jtOzPnml7szWk43O5nu/3r19PCO1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251008131428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336189},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251008131428.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/3a2cbba89570c6d4b01c76ad99635981/tern-secure-shared-1.3.0-canary.v20251008131428.tgz","_integrity":"sha512-Xh+PmphEuXLXCiXoXvZ3wJNy9KfqzuliBQQ4zMkvelnnvKKMoyhEueUiX+7LkKUrb1+n7V2xhGP5g+MAGjO0iA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251008131428"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251008131428_1759929304246_0.002524388800822397","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251008165428":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251008165428","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251008165428","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"c380471a3cd5daaa700a8fe6a9f26a76ea51e078","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251008165428.tgz","fileCount":129,"integrity":"sha512-RpSVYTi64NUY1op3ygIkgjHTaqxJWVvSNGKNZ/2rsoQ+yhuJr69s3hRTmoRXjQIZBzJjw/i+rgPn9yLuvowhow==","signatures":[{"sig":"MEYCIQChtHBzyprWFJRWOuDb/TYLTL8Lw23cbXWd5gO+g8x5CAIhAL3gCsyXumsePmgKhxQplTAengZJaJcV33PGAAU7yNjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251008165428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337837},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251008165428.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/b167bcf60cf5ffde7acde16fe970b068/tern-secure-shared-1.3.0-canary.v20251008165428.tgz","_integrity":"sha512-RpSVYTi64NUY1op3ygIkgjHTaqxJWVvSNGKNZ/2rsoQ+yhuJr69s3hRTmoRXjQIZBzJjw/i+rgPn9yLuvowhow==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251008165428"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251008165428_1759942499388_0.9578835280840201","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251019190011":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251019190011","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251019190011","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"bd219d189a2953cd688eee40f265dec7dc06b836","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251019190011.tgz","fileCount":129,"integrity":"sha512-gUmSz2jhRHo/Z8gd3LoKBOf6WVyCF+OWELnc9UlIlk9liGx3E+YIQR+nSfPohlfCsXKHo6g3nuRdQmPNZ1Ye8Q==","signatures":[{"sig":"MEYCIQDRukhjfz4xhn7Xh4K52wCSvW8TQois4FPHsdiDrNDGtQIhAKDeKflm3hUbZ/k5pKIg5XXiBNqe/CCNExtHjfp8UjYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251019190011","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345631},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251019190011.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/d6fee10a6dc4c67ee73929c2c8a1d616/tern-secure-shared-1.3.0-canary.v20251019190011.tgz","_integrity":"sha512-gUmSz2jhRHo/Z8gd3LoKBOf6WVyCF+OWELnc9UlIlk9liGx3E+YIQR+nSfPohlfCsXKHo6g3nuRdQmPNZ1Ye8Q==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251019190011"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251019190011_1760900444890_0.6394002362477833","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251020032343":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251020032343","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251020032343","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"2d9cd724cfc65ff8f4182c73ab66aa940ccc9422","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251020032343.tgz","fileCount":129,"integrity":"sha512-i+6g8Ho/oufE41wqPAlI1eK2wiiaeYyXxv7nl8DCwhtwLjE29+PZrkSuA1yN85MYKH8C8cQwUOMrmmi/R77OMw==","signatures":[{"sig":"MEUCIQDOqfDiVNaZL4MmepbUKGqoU2tHNUFNURLvcVcfh+/MzAIgM5lROjXlIB7VOtc5jNrK+sWb+fIBwPu6JDeHA2c5nvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251020032343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345631},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251020032343.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/4cfd96ecee8c0eae556872817c1e1646/tern-secure-shared-1.3.0-canary.v20251020032343.tgz","_integrity":"sha512-i+6g8Ho/oufE41wqPAlI1eK2wiiaeYyXxv7nl8DCwhtwLjE29+PZrkSuA1yN85MYKH8C8cQwUOMrmmi/R77OMw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251020032343"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251020032343_1760930657157_0.05796986155197592","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251020170039":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251020170039","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251020170039","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"4467e3ee11922f10da982d4fb5981952d50dc368","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251020170039.tgz","fileCount":129,"integrity":"sha512-Tklf8v2MJrG+pHrtCgGbby6akdZz4FyAfP593djSfI3fY59sqjkal58sLD70M7nP2YQzcCOxCkvIhf+Vz7076w==","signatures":[{"sig":"MEYCIQDQf8uY6Q7Be0Ue88LiXhID0r1ehQbzsQEj81USZYRBxwIhAKWtz5IibX0w0n25pcKkGcQLNnG7yFWYvfW+4+IwjXzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251020170039","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345631},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251020170039.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/25e538640eca18578012d0b69c5e7c84/tern-secure-shared-1.3.0-canary.v20251020170039.tgz","_integrity":"sha512-Tklf8v2MJrG+pHrtCgGbby6akdZz4FyAfP593djSfI3fY59sqjkal58sLD70M7nP2YQzcCOxCkvIhf+Vz7076w==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","@tern-secure/types":"1.1.0-canary.v20251020170039"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251020170039_1760979670240_0.8915922644852603","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251023005301":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251023005301","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251023005301","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"0de553e01ff7b297dede0b5d13d95e2e0d078c79","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251023005301.tgz","fileCount":141,"integrity":"sha512-qWuF5MzRZ4Sa85MJPrc/FewZ3BIg2uACPGTIeD+k4tosIzSI9P2fx1euezvzK0rPIT39fxdyoHlI9tiOHqtllA==","signatures":[{"sig":"MEUCIQC5e4TrU1jd/Gxoe8gZqkswkeyvmVZlT34Qp2GLtm3vuwIgGDUzBx0Okm/7+z44cm2euwIWvVhCEi19/B9seW/Tg4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251023005301","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357661},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251023005301.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/e554f909a3e203f6329f9baa02f11c13/tern-secure-shared-1.3.0-canary.v20251023005301.tgz","_integrity":"sha512-qWuF5MzRZ4Sa85MJPrc/FewZ3BIg2uACPGTIeD+k4tosIzSI9P2fx1euezvzK0rPIT39fxdyoHlI9tiOHqtllA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251023005301"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251023005301_1761180811741_0.7798240866471895","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251024005655":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251024005655","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251024005655","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"f396e67563c0e0a5410a57e4a7b78f565bef3203","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251024005655.tgz","fileCount":141,"integrity":"sha512-5JzRGXT+YJSqH3qTZFtupJ1tcVwqX6czOaT8E2GK21tdNRhyXl5Gf1P7/nV2MZurcFv5OBSpfWv33nlmXwtNUg==","signatures":[{"sig":"MEUCIGtmLcgNfK7BoiqPlxp9+I5tawWldf4HOSesLSkhroLWAiEAm8Sr6J7W3sHG+24ln/PcglhnSqrDbJ0X3sJyeR7sBk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251024005655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357661},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251024005655.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/9941bd3eb5022123c7cd63985b108095/tern-secure-shared-1.3.0-canary.v20251024005655.tgz","_integrity":"sha512-5JzRGXT+YJSqH3qTZFtupJ1tcVwqX6czOaT8E2GK21tdNRhyXl5Gf1P7/nV2MZurcFv5OBSpfWv33nlmXwtNUg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251024005655"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251024005655_1761267446117_0.9718780778039595","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251028151628":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251028151628","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251028151628","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"e9ed5b6f66a03d4aac7fc833d57c9fac6e13c165","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251028151628.tgz","fileCount":141,"integrity":"sha512-iD13nLrZYLDneIEWGkwwquHu/9byRqvIcS3/OurNF6VG8XYB6HGGfuKY3Z++XiNLFpE/WIAU22tSS5vDgE7Y+g==","signatures":[{"sig":"MEUCIEz5v55hUBTAEetU2ZahUR9rvNO3886l7xWVpDWloCVNAiEArSfJ2rIOALeS8D8KCAh+LOANGc17EgdqhXlAAO1kJGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251028151628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357831},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251028151628.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/eaf9e16dd0c9ab55809c17514850800b/tern-secure-shared-1.3.0-canary.v20251028151628.tgz","_integrity":"sha512-iD13nLrZYLDneIEWGkwwquHu/9byRqvIcS3/OurNF6VG8XYB6HGGfuKY3Z++XiNLFpE/WIAU22tSS5vDgE7Y+g==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251028151628"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251028151628_1761664629184_0.7064281614594177","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251029025859":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251029025859","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251029025859","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9b46cb94308abdc97296802f0808b655862b7187","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251029025859.tgz","fileCount":141,"integrity":"sha512-1osCFMGyYQGb8xPmEgRIFVZjG3hQ31AonXB3WaWv7ZtS9Wyq+2skyeoNrLQIH6090HVCKSMODeM54BcZydtBCg==","signatures":[{"sig":"MEYCIQCkQ9S6pbVK5yBFb7ZFGliqPsHyLk7Xq4sAaxRZ5JBlkAIhAJlPamN+/3jV/iUjFmhgDQh4iwwcAajJ+b5ELVorqkKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251029025859","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357865},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251029025859.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/86fad15a37bd5b46fbfa7a213b9a35f0/tern-secure-shared-1.3.0-canary.v20251029025859.tgz","_integrity":"sha512-1osCFMGyYQGb8xPmEgRIFVZjG3hQ31AonXB3WaWv7ZtS9Wyq+2skyeoNrLQIH6090HVCKSMODeM54BcZydtBCg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251029025859"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251029025859_1761706771702_0.8699517180632905","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251030165007":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251030165007","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251030165007","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"980d5aa69ed40232d57659dc6886ccd488078d5e","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251030165007.tgz","fileCount":141,"integrity":"sha512-BogxTWacpkIrIP0tz02wtVq2xJ3lCCeYy7HfShssHCu1ZAfjp577ig+d36kKKO2LEAgiwKUzhhGTldkoIGRzWg==","signatures":[{"sig":"MEUCIGkEelVUBC/DSwnNBcOA7BVwwLDome9Y24MyLU+goz2ZAiEAgtWSA5ihbx8RihLH8nXLATb8CUjfa0qM65alZq3/MjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251030165007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357687},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251030165007.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/cfe5b1cee9136f87aec6332dfbac71bd/tern-secure-shared-1.3.0-canary.v20251030165007.tgz","_integrity":"sha512-BogxTWacpkIrIP0tz02wtVq2xJ3lCCeYy7HfShssHCu1ZAfjp577ig+d36kKKO2LEAgiwKUzhhGTldkoIGRzWg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.3","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tslib":"2.4.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251030165007"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251030165007_1761843043584_0.5766234793841358","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251108045933":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251108045933","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251108045933","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"70956ed5e5193ab242b5585b5c61da354b360fb2","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251108045933.tgz","fileCount":153,"integrity":"sha512-V0KtUwEP+jO7IVJYLW7BF/xe3cR1fCoB0wNNDsfvxgoiSMLk4/rZJ2kXpeNFfiMAW7tlM+gRSY3JTUEg73up4w==","signatures":[{"sig":"MEUCIENXUy9LYTOejzrOpZb0bdZOiav42lxuV6OZsPZ7s4bpAiEAn935DpsOweoDfUSt2qJvHb3eXyqxwJ7F3aqPBzu/oak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251108045933","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402258},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251108045933.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/f9b54bc299d3eef236d709807992661c/tern-secure-shared-1.3.0-canary.v20251108045933.tgz","_integrity":"sha512-V0KtUwEP+jO7IVJYLW7BF/xe3cR1fCoB0wNNDsfvxgoiSMLk4/rZJ2kXpeNFfiMAW7tlM+gRSY3JTUEg73up4w==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251108045933"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251108045933_1762578009418_0.2604619877274956","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251125170702":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251125170702","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251125170702","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"fc5f034c2538bf9f4da174f48e22be94cdc6838d","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251125170702.tgz","fileCount":155,"integrity":"sha512-/GexaooYL9P2cScznLgpqVvqRetvDh6uyRKSgniz5cSWPHHg4h7B46K7+3y5vbU9V5daVzisk4xgVnz/WGZCCQ==","signatures":[{"sig":"MEQCIG6MFWKZk2B2d/qR+2MAfhZgOD6LNrRlC+D2tM3O16YMAiAD7Ght1WeW0zjG3JxRsHjsrR+559qGg21Sh8ps9plE4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251125170702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251125170702.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/c0c35c6fddd28f53e3e78311eb54f46b/tern-secure-shared-1.3.0-canary.v20251125170702.tgz","_integrity":"sha512-/GexaooYL9P2cScznLgpqVvqRetvDh6uyRKSgniz5cSWPHHg4h7B46K7+3y5vbU9V5daVzisk4xgVnz/WGZCCQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251125170702"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251125170702_1764090457013_0.466077607571211","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251127221555":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251127221555","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251127221555","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"f4cf659d5034ea97432a322ef95e34c792f36dda","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251127221555.tgz","fileCount":155,"integrity":"sha512-OQu8L5EdbZRcd9MyBKzvQO98emUGyorlddUfINUVdgLzmleQXjzQhU91pJiVj79QLwRZEtzWeH4cAYWtCg23cQ==","signatures":[{"sig":"MEMCHzp+tBAwrGbdCG4MyDMPtR+t963ev0ODH46QaYD16EsCICtGnfipBRvZ8V2F0GquW9zg7k3+UdFZvAd49XPY0JLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251127221555","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251127221555.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/38614afd113e00e730218899c478c64a/tern-secure-shared-1.3.0-canary.v20251127221555.tgz","_integrity":"sha512-OQu8L5EdbZRcd9MyBKzvQO98emUGyorlddUfINUVdgLzmleQXjzQhU91pJiVj79QLwRZEtzWeH4cAYWtCg23cQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251127221555"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251127221555_1764281789488_0.35871925143354777","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251127235234":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251127235234","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251127235234","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"035a4e808a9162fb21b78e2f7033c0e40955a706","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251127235234.tgz","fileCount":155,"integrity":"sha512-z3G6x0Qxi6DFcFsqL2xxm4XsNgvw8zIG0IH8gzX+4XWRJEU7b4ex8Y26/rT7qmW/NzDZcwO1Hcp8uQW9f+NgKA==","signatures":[{"sig":"MEYCIQC4k15JicM7+02ySCUfS2b6nxZV8t+5aZNWBol9e2ZECwIhAOJQScQB/It0UTiI+q72Ge7xOB4u3O/qZ/Kgr7gAdy8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251127235234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251127235234.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/aa3c71476b41fe26698a44c7253233cd/tern-secure-shared-1.3.0-canary.v20251127235234.tgz","_integrity":"sha512-z3G6x0Qxi6DFcFsqL2xxm4XsNgvw8zIG0IH8gzX+4XWRJEU7b4ex8Y26/rT7qmW/NzDZcwO1Hcp8uQW9f+NgKA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251127235234"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251127235234_1764287588018_0.7750136879562743","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251202162458":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251202162458","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251202162458","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"5e69e620fe468d88b7c24554634cd584515f78fa","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251202162458.tgz","fileCount":155,"integrity":"sha512-cyNKT36QIYVdmKw/bu/AnUPv//K6Yz1EXJcWf0cn3e/8l/ioVNgAu341eZHmKfkrZjeohecBGSH3ArBqDEBEFg==","signatures":[{"sig":"MEYCIQCqI8nr7/zUZXPQd9E0I1kLZGIA6+8coFjr5i+64Wp46gIhAOYx2rN2qgn2fLDnA1ynswl2Zgl38dFI1sfpSPrUYJKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251202162458","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251202162458.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/43b715e0553747c29f482b53e01b71d7/tern-secure-shared-1.3.0-canary.v20251202162458.tgz","_integrity":"sha512-cyNKT36QIYVdmKw/bu/AnUPv//K6Yz1EXJcWf0cn3e/8l/ioVNgAu341eZHmKfkrZjeohecBGSH3ArBqDEBEFg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251202162458"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251202162458_1764692730431_0.004577759626944289","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251202164451":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251202164451","author":{"name":"Pacifique Kamugisha"},"license":"ISC","_id":"@tern-secure/shared@1.3.0-canary.v20251202164451","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9a8773f70e14039fee64dcbd4461859bfa4c1a8b","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251202164451.tgz","fileCount":155,"integrity":"sha512-fvW9VWVTkGcuH4rdAO5vtSLfXsUQv076seG9ZEZcwFrBci1QXWpGTXh0p2BTvHPn39C3OkE8mU6kj81NjCcPaQ==","signatures":[{"sig":"MEQCIFwCR8b920m95RjzdoovGVVZr/Un+o1Aspta0cSuiF5xAiABe92Z/KwltGoog9t2FckO6VRLpALYXKNgtX7mfCHCDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251202164451","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251202164451.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/a85cf7b605a45f7a737c37ab8da169b1/tern-secure-shared-1.3.0-canary.v20251202164451.tgz","_integrity":"sha512-fvW9VWVTkGcuH4rdAO5vtSLfXsUQv076seG9ZEZcwFrBci1QXWpGTXh0p2BTvHPn39C3OkE8mU6kj81NjCcPaQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251202164451"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251202164451_1764693925084_0.9921736111077388","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251202172616":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251202172616","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251202172616","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"501ef4a850ae69f87d42e7cf6849337cd8ca969e","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251202172616.tgz","fileCount":155,"integrity":"sha512-lSyS5r2qV4FU+R9F+GQExopUEWxKO3dhb3+5L+YFO1VOcfbHYtb+cFTgSIktxhZGU6C+ta84A+aeuakXnoAhTg==","signatures":[{"sig":"MEYCIQCoVeDaPPVzyBSSi6ypHbCg9/3cQlbgejjGzccclklQ7AIhAM9fe0eDY9o/o93C8yCYcJJl0uMXIwVq/gaoigJWu0AQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251202172616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251202172616.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/6e15c9bbc866e47c36d9cbc8bdc9e172/tern-secure-shared-1.3.0-canary.v20251202172616.tgz","_integrity":"sha512-lSyS5r2qV4FU+R9F+GQExopUEWxKO3dhb3+5L+YFO1VOcfbHYtb+cFTgSIktxhZGU6C+ta84A+aeuakXnoAhTg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251202172616"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251202172616_1764696410805_0.6647031206976994","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251202175855":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251202175855","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251202175855","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a9e5d16ac1f8f62b8dda87e9190efe8c777d64da","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251202175855.tgz","fileCount":155,"integrity":"sha512-uRKrsNcB3vYRlmExyWNAbSgliSnW5unTl13FKt4HRGHp3fz+Z54ARZaavZP5UbJIy3tqS4t59sc5v99v9UeYpA==","signatures":[{"sig":"MEUCIBseILU9HvVYIgrOddZcXZFW/LMtnyev5qb9hJiV7mM6AiEA022Gw3cjc0UlYqiTg2DPjwXINRLSKuo06pLGGOv8fYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251202175855","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251202175855.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/f70bb71bbb636b4d3f34680fc1cd40d6/tern-secure-shared-1.3.0-canary.v20251202175855.tgz","_integrity":"sha512-uRKrsNcB3vYRlmExyWNAbSgliSnW5unTl13FKt4HRGHp3fz+Z54ARZaavZP5UbJIy3tqS4t59sc5v99v9UeYpA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251202175855"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251202175855_1764698369496_0.32617476077388985","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251202183844":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251202183844","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251202183844","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"01e3beeed4b38626371c0b97bbc9e35f93c1c370","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251202183844.tgz","fileCount":155,"integrity":"sha512-zea6Tw7yGzqoam5+eTvk0iPNkhxeXbKfEZ8IdtSvli8SajLf8WUuiaFkyo0U5Eisrs7z07crSHbyx5+uFnY+Bg==","signatures":[{"sig":"MEUCIQCQeWLVWmhcRqo3663XpAVfP1n9ISQtnti5L8mMciyRdAIgb0tqXL12UzAsf0bVNVhiKkg+Yd3UlVnzzpivpXZQ5X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251202183844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251202183844.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/00a08b850a8605a62c9c3c134b7bc7c4/tern-secure-shared-1.3.0-canary.v20251202183844.tgz","_integrity":"sha512-zea6Tw7yGzqoam5+eTvk0iPNkhxeXbKfEZ8IdtSvli8SajLf8WUuiaFkyo0U5Eisrs7z07crSHbyx5+uFnY+Bg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251202183844"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251202183844_1764700758106_0.6812712685074307","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251203150929":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251203150929","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251203150929","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9e95025e5aa9856e67ba7e14c942bcf66601dee0","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251203150929.tgz","fileCount":155,"integrity":"sha512-yzK2AvDxL0dpN58o0WGLmfK5rslHbFU7RH20JWB0fY7jh+mbYj7NUXV2KX0PBCNvrH26XMRSDfBM8DJ8tsMwWQ==","signatures":[{"sig":"MEYCIQD4DqylGGHItNEVG7AJcWYNwvEY3/VdL46LfbqdgkiCMAIhALLiek4NDR0M0wErzdOpP56XQEMCE0wFu+kagOO3Ie+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251203150929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251203150929.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/3c7eba158dbe5cc1d830bdbe017eb97d/tern-secure-shared-1.3.0-canary.v20251203150929.tgz","_integrity":"sha512-yzK2AvDxL0dpN58o0WGLmfK5rslHbFU7RH20JWB0fY7jh+mbYj7NUXV2KX0PBCNvrH26XMRSDfBM8DJ8tsMwWQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251203150929"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251203150929_1764774604122_0.12040540702569236","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251203151803":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251203151803","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251203151803","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"2c6438a11f4ace3667bdd001172d97599c1adfbc","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251203151803.tgz","fileCount":155,"integrity":"sha512-rMJ14w3uu8fAWBnsjnqBRCXbv6U9IHSJY11NXGAH3jx6QbwOXaLup84Cuekq3YYMKkU6FLbWZ+ERsBvNyHLfLw==","signatures":[{"sig":"MEUCIQDbVBFVM1Aj3TR46jI1do7arBJuD4zSV8U8xsT7Hzt/3AIgPpeGRaceiT1lIavaHKLWibUEh/ifyn0jS4+1gVBJyAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251203151803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251203151803.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/1d261bc944b9a3ddee854e627ffde555/tern-secure-shared-1.3.0-canary.v20251203151803.tgz","_integrity":"sha512-rMJ14w3uu8fAWBnsjnqBRCXbv6U9IHSJY11NXGAH3jx6QbwOXaLup84Cuekq3YYMKkU6FLbWZ+ERsBvNyHLfLw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251203151803"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251203151803_1764775117626_0.22508133945662356","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251203153858":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251203153858","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251203153858","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"3f11386964c12ecda93183c4ddd8dd9f0624f4e7","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251203153858.tgz","fileCount":155,"integrity":"sha512-HWVyDN16Xtnxm5zERV+h5zT0FgKTZg0WH5gNXCfaYeAUgpkt8mhQZpG/5Ntd3YDmuONUmOMBCcJp5eA5w5J4ow==","signatures":[{"sig":"MEUCID4zqWy/DLP4G5/KeuNSX7mCexuHE14ue+Sf8GBQz+pUAiEAi9KZDBFZ9H+FL+ylVzvaCJR2iDO4PV7t30wbvQ2gviQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251203153858","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251203153858.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/9d96cdadc747e53874e0b799271f7821/tern-secure-shared-1.3.0-canary.v20251203153858.tgz","_integrity":"sha512-HWVyDN16Xtnxm5zERV+h5zT0FgKTZg0WH5gNXCfaYeAUgpkt8mhQZpG/5Ntd3YDmuONUmOMBCcJp5eA5w5J4ow==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251203153858"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251203153858_1764776374576_0.27383788600461556","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251204011814":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251204011814","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251204011814","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9303efd85947b245c5a14fcec0fce9ad0c5364f5","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251204011814.tgz","fileCount":155,"integrity":"sha512-lqqOyJrNwcLs6EzbCn5ZtOszu0mecenwBTb59RcqEiiJWGStvRgNDy52l73GyTg9P6Tsky5tBaNkVoAW6EsD9w==","signatures":[{"sig":"MEUCIDjL8hhW1PFI4q6Aux5dFaxaREV8v9zwisbomL2+bba8AiEA+7T33kTSY+amhjTuhUG1eSc1E8TZLwb0fnA9KdWbnT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251204011814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251204011814.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/b0d75a4363888f7bd701b3157c8584b2/tern-secure-shared-1.3.0-canary.v20251204011814.tgz","_integrity":"sha512-lqqOyJrNwcLs6EzbCn5ZtOszu0mecenwBTb59RcqEiiJWGStvRgNDy52l73GyTg9P6Tsky5tBaNkVoAW6EsD9w==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251204011814"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251204011814_1764811128358_0.534938074485027","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251204013649":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251204013649","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251204013649","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"59347dcba6e3f7fb79720f129f91533ff3cdd712","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251204013649.tgz","fileCount":155,"integrity":"sha512-r+UmsKiASMe+VjsxEDgisoZGm7jEEJIm9TZuGarsE66NzhrUjaeE0HfTkrxx76Xu/SckSAZTZ7LseYmohlwfmg==","signatures":[{"sig":"MEUCIQD7HPyl407kA4eHyCGyNHQpzeGTZZ2w2XUCnkGFt/BM5QIgQauDufktWLsojwlbYlRcbsSzlBJ0UQfliFi1dlNOLAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251204013649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251204013649.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/27c6b9ae62df847c08c886c1152f584d/tern-secure-shared-1.3.0-canary.v20251204013649.tgz","_integrity":"sha512-r+UmsKiASMe+VjsxEDgisoZGm7jEEJIm9TZuGarsE66NzhrUjaeE0HfTkrxx76Xu/SckSAZTZ7LseYmohlwfmg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251204013649"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251204013649_1764812242884_0.5403765024989637","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251204143532":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251204143532","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251204143532","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"e7b204d32d081d7a306fdb76d337847a88eae4d4","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251204143532.tgz","fileCount":155,"integrity":"sha512-NtjJPHryyxE+W78rxIx/400gCbQqj04DplBhTQ+V72feslmKk1bqqln3M6k8vpYgOCsyhQf5eBZNU6PMqzTLBw==","signatures":[{"sig":"MEYCIQD2N8fVFzwOsDEO0SunafLwA8hgSZQJGpgj1YHQcBN2pwIhAJ2HCqXULUbbwC7D12rQfvDzjsKcbZzf5lUlqDDtM6sM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251204143532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251204143532.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/77aa43213a5daabc360fdd9c1647a568/tern-secure-shared-1.3.0-canary.v20251204143532.tgz","_integrity":"sha512-NtjJPHryyxE+W78rxIx/400gCbQqj04DplBhTQ+V72feslmKk1bqqln3M6k8vpYgOCsyhQf5eBZNU6PMqzTLBw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251204143532"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251204143532_1764858965781_0.7408389813638196","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205150937":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205150937","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205150937","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"438c21779e8c2fb4df6627c533af78fc13c952e5","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205150937.tgz","fileCount":155,"integrity":"sha512-pBzuoupcppTOxV+bVSMQ8J++tiKMDUzBwf+sWt0JMf+3gzt7WWVV8H3xmUQNZao2k7AYaJdgMfru9Vu3NiTpKg==","signatures":[{"sig":"MEQCIEW8Zd1PjNl9/oZ93Xkt6/xh64LSgF/zfc1gpNX3hIqfAiA+8zgRZ0xJN1V71ZlrPCVuwfypBsxGbe59dca1/zOMMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205150937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205150937.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/e1b97a6dcae3fe950fc857faae9e7db4/tern-secure-shared-1.3.0-canary.v20251205150937.tgz","_integrity":"sha512-pBzuoupcppTOxV+bVSMQ8J++tiKMDUzBwf+sWt0JMf+3gzt7WWVV8H3xmUQNZao2k7AYaJdgMfru9Vu3NiTpKg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205150937"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205150937_1764947412645_0.25248813592639263","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205154353":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205154353","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205154353","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"2cbfb08c8bcfffecee66088abdafeb26673c8d37","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205154353.tgz","fileCount":155,"integrity":"sha512-2a+uS8ujTBJwTyqIj1kRWRdPMV9ulzPuA0rU+R+1J14K3/n4FUZqpU2F79DXrsIZF9IxYKPy63a1hDFV38vJFQ==","signatures":[{"sig":"MEUCIAE6mk1tkJcCwMEyLjKbtm2NraAL4ANSKDlFUDQBtJmcAiEAqOM8+X7W383rz7ovCGSWGsn9PSX+6Ud2VJYe9z0nnJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205154353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205154353.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/d2202269d050e72ee39f9256f56bb0b4/tern-secure-shared-1.3.0-canary.v20251205154353.tgz","_integrity":"sha512-2a+uS8ujTBJwTyqIj1kRWRdPMV9ulzPuA0rU+R+1J14K3/n4FUZqpU2F79DXrsIZF9IxYKPy63a1hDFV38vJFQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205154353"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205154353_1764949467482_0.060773378302030334","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205160237":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205160237","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205160237","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9d8f29bbab242c2118f04f634f000b7bee79049b","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205160237.tgz","fileCount":155,"integrity":"sha512-veSLRxbwijxQxRRAg3siJd/vIveCiiHsQztjkNuNv+LXz+R/2omKDDJsQ2wHgG+4thgXWZ3CktxZ4J9QriAtVQ==","signatures":[{"sig":"MEYCIQC8QjVsrN1nudxcDboYQvEmnO5ntdLqmfE9i078JgPd3wIhAPKSsu/e1lSKaqNsGz3dN0fhWujbYcS51zawR+5UR9c0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205160237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205160237.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/e41e9b0fa12ddd6fef9dc4443aa55fdf/tern-secure-shared-1.3.0-canary.v20251205160237.tgz","_integrity":"sha512-veSLRxbwijxQxRRAg3siJd/vIveCiiHsQztjkNuNv+LXz+R/2omKDDJsQ2wHgG+4thgXWZ3CktxZ4J9QriAtVQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205160237"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205160237_1764950591538_0.4994540892953674","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205173403":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205173403","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205173403","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a274f740a08ad4f225c65c15d20ab455034fc7f9","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205173403.tgz","fileCount":155,"integrity":"sha512-xzUURa5IhCyIDIEVEdapHltVE5MgXAbtHqWMQAZ6uSIKIsuMaRvzK/C7i453oXieXwcM3FArTqsU9JDtChGXfw==","signatures":[{"sig":"MEUCID/0kQhzUlivpW5OAWwbwjFay2Z5C+DAN1+3awrXFEJdAiEAjKzIguSRxP05HSMYD4mCqf3Otjo0LKvOo9EBDWql+YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205173403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205173403.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/4700470d2b70f5db978303178d7cbeb4/tern-secure-shared-1.3.0-canary.v20251205173403.tgz","_integrity":"sha512-xzUURa5IhCyIDIEVEdapHltVE5MgXAbtHqWMQAZ6uSIKIsuMaRvzK/C7i453oXieXwcM3FArTqsU9JDtChGXfw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205173403"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205173403_1764956076661_0.8304298361802731","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205175722":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205175722","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205175722","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"cc636dbc5bdf8a0adcb134c634d46daa94d0b999","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205175722.tgz","fileCount":155,"integrity":"sha512-Tlvljm4RSS4iJQR/+fO8HH0F6oq1bQpCqHDNSpINXoS19Ph2T1PLOBmmLq6WQnv22FSS7WnfdSzXCTdYgkO5jg==","signatures":[{"sig":"MEYCIQD0+Y9WObdZTswyAhXENj0ai3qbV3w7xISMM0AVKglesAIhAL10ubQTvF2MDqkn7qPst85jtf/W9DYPgoyfqWzvC43N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205175722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205175722.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/ccc8322532998311ebcd006694594323/tern-secure-shared-1.3.0-canary.v20251205175722.tgz","_integrity":"sha512-Tlvljm4RSS4iJQR/+fO8HH0F6oq1bQpCqHDNSpINXoS19Ph2T1PLOBmmLq6WQnv22FSS7WnfdSzXCTdYgkO5jg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205175722"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205175722_1764957475968_0.43260789141923506","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205181217":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205181217","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205181217","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"269ae524d1dd2a42e9a2c2f472e3ef8d7c61fc4c","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205181217.tgz","fileCount":155,"integrity":"sha512-vZYEyr0EUkrxkKa1srs3PnU5gI+i/WhIbdO7P+jNdoRIjz5fuq7cK/ArkCDxNlccGnNzvk46QbZaj9zUwcSHqQ==","signatures":[{"sig":"MEUCIFfNfHXn3gfyIDrshUCfqGuWlpVc+wUDK/RfsvFej8ovAiEA6V/tdn13s+J4eMlVGnndgD1kA+1PTPyJ0EZdTlhwiNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205181217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205181217.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/f5f79a444ec069073e1d4f1bacbe038e/tern-secure-shared-1.3.0-canary.v20251205181217.tgz","_integrity":"sha512-vZYEyr0EUkrxkKa1srs3PnU5gI+i/WhIbdO7P+jNdoRIjz5fuq7cK/ArkCDxNlccGnNzvk46QbZaj9zUwcSHqQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205181217"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205181217_1764958371127_0.21288673053068807","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251205183932":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251205183932","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251205183932","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"3d6a9f86f415214a466edb5a3a8ce97e0e12b405","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251205183932.tgz","fileCount":155,"integrity":"sha512-sPT7owxIYAf9Aeg8Ta+9xfeuoBWJx5gzwAfjnURaXmgTeZA72aTT8vcvgnJgDy037du6CQytMEohMunt0g3X4g==","signatures":[{"sig":"MEYCIQDaEwmlYdNDWcDXIRuU8O/ZxmZJ/CYTdCYvnk8spIUTigIhAImQh09EsrOjwLgzpgrlp1dP7aPeRPocs8plTWAZ8gCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251205183932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251205183932.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/8cb4fb127d25bc2021f5b9c2a55877f0/tern-secure-shared-1.3.0-canary.v20251205183932.tgz","_integrity":"sha512-sPT7owxIYAf9Aeg8Ta+9xfeuoBWJx5gzwAfjnURaXmgTeZA72aTT8vcvgnJgDy037du6CQytMEohMunt0g3X4g==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251205183932"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251205183932_1764960005029_0.9196631015595917","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251206165958":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251206165958","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251206165958","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"7c41b60900c2a25c55477d25b3accce363a92990","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251206165958.tgz","fileCount":155,"integrity":"sha512-DA9xEWAOG+femHIVZyjPBBOoXj0JaPHWAd6ix47M+d8FMahWC5OIj+IvjqqAGxKvW6+TbXSZH7kh+e0a2WcdiA==","signatures":[{"sig":"MEYCIQCAXqIxKgXFNzh6GPXWRzIAUkMSAAqhntfAjoSk5LFeJQIhAPMZIQVZ4QLl8Ao70wA5r4ZhzuNPGjzI0b7AsdBnSCaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251206165958","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251206165958.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/cb3c2517ea28cedd20170fb5914f2faf/tern-secure-shared-1.3.0-canary.v20251206165958.tgz","_integrity":"sha512-DA9xEWAOG+femHIVZyjPBBOoXj0JaPHWAd6ix47M+d8FMahWC5OIj+IvjqqAGxKvW6+TbXSZH7kh+e0a2WcdiA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251206165958"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251206165958_1765040434060_0.811920672451039","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251206170928":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251206170928","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251206170928","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"470cecd776fd5ed788739f0c0280cf2ddcbcbc22","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251206170928.tgz","fileCount":155,"integrity":"sha512-z/Bb6iVS1662h/4gS5e9vt+wkAt93+k3YJ0D6zKXK8/ID5GVhZ2EpllGfPmZdpxy62Qw3fV/1HNEc0t5KRReRA==","signatures":[{"sig":"MEYCIQCrYFdXL7j8q94W2VtE7k79muraWhEuNGLvqVd9ctRBJgIhALfIwJaC34aO/iH9F+ZZGKbroE7zyH2Cjc+hq4gMq3N7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251206170928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251206170928.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/4de4b1f2efd7731a2e5aee82dcba64a2/tern-secure-shared-1.3.0-canary.v20251206170928.tgz","_integrity":"sha512-z/Bb6iVS1662h/4gS5e9vt+wkAt93+k3YJ0D6zKXK8/ID5GVhZ2EpllGfPmZdpxy62Qw3fV/1HNEc0t5KRReRA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251206170928"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251206170928_1765041002649_0.8168830705690939","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251207162402":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251207162402","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251207162402","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"77cfa7c7519d36f84d65487d4fa3cbc5926ce4f6","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251207162402.tgz","fileCount":155,"integrity":"sha512-wHaRfvSfCCKE+FqBWWMkYY0t2cksFnrOaStGIO9RNh5xaatORMk5bFpEplyh8KeLnO1ltdtcMCnr3+pN5CaMdA==","signatures":[{"sig":"MEUCIQDHyq3/2mIYodLMsGmeIO5Lane95fXKJoKhmTvqAiis7AIgWNbfuUI32CwblDCIzUN6bKMmMdTlV8asPWzkA1zhw6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251207162402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251207162402.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/94bd70bc84bddbd10d0ac3e7ddca2bee/tern-secure-shared-1.3.0-canary.v20251207162402.tgz","_integrity":"sha512-wHaRfvSfCCKE+FqBWWMkYY0t2cksFnrOaStGIO9RNh5xaatORMk5bFpEplyh8KeLnO1ltdtcMCnr3+pN5CaMdA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251207162402"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251207162402_1765124675889_0.23349709659219986","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251209193320":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251209193320","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251209193320","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"956512d2d961ab152a5fae64fb90177ffe04b357","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251209193320.tgz","fileCount":155,"integrity":"sha512-hSyOwsTQ6F93reJL23wWfY3+5TeWCU8tMuqnnnAjEoIWjILO4nhoiWog0lENmZ2gqMwNPiURHx2alAeYpjWE5Q==","signatures":[{"sig":"MEYCIQDZDa4LBRq6GXdCMWI9bid4FHfAbLBW5fpIjVNw3Jb1KAIhALcd9JfG2JCHwoYRrkRdwDMoQNKzmLCZSQLOx1M2l6ZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251209193320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251209193320.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/b3bf8ec39aa7cdc2acf5f0495b424cb4/tern-secure-shared-1.3.0-canary.v20251209193320.tgz","_integrity":"sha512-hSyOwsTQ6F93reJL23wWfY3+5TeWCU8tMuqnnnAjEoIWjILO4nhoiWog0lENmZ2gqMwNPiURHx2alAeYpjWE5Q==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251209193320"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251209193320_1765308834778_0.7076184610247949","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251210182014":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251210182014","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251210182014","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"2ce33fad78c890e70f5db2bedbb7e1afe9ed27c6","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251210182014.tgz","fileCount":155,"integrity":"sha512-iyUiJQEJIX1HguVG/zbSUZz/bOIki5xIabjGAkDQgNvDlkakXT/qXq/p5sV/JKRwmtawrcqiex9UCy0g84C2GA==","signatures":[{"sig":"MEYCIQCS3t1ZH7n4QvhJpIUX1+0iHIqtSiV65Vz/9Bo18nn1HAIhAK3n/kA5pu1JDTyPKp9MtUMB6iAYZGAYEBRvtujjTIYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251210182014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251210182014.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/2812304bb26cf43558812ceab3090aee/tern-secure-shared-1.3.0-canary.v20251210182014.tgz","_integrity":"sha512-iyUiJQEJIX1HguVG/zbSUZz/bOIki5xIabjGAkDQgNvDlkakXT/qXq/p5sV/JKRwmtawrcqiex9UCy0g84C2GA==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251210182014"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251210182014_1765390848255_0.44219619088001494","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251211004701":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251211004701","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251211004701","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"f9970946837c88aeeac2d21674b7d347ec70687e","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251211004701.tgz","fileCount":155,"integrity":"sha512-jPx7XhS+IOQSsN5uHL+H+xZN7jgLXDtPJYTFBY1UadhCMqVcJrnVbAP5wasPzagUXwXrD7+qOMn2NFje139cww==","signatures":[{"sig":"MEUCIGlflIfGnMEMFziAdhZfu31HBGi8F36zqbKaJd/aDyBwAiEAtt7OJOBdELM7WzokrUgluIo9KGI89A5IrNMloUMSrj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251211004701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251211004701.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/56588f513228c3db0d447544fa429ded/tern-secure-shared-1.3.0-canary.v20251211004701.tgz","_integrity":"sha512-jPx7XhS+IOQSsN5uHL+H+xZN7jgLXDtPJYTFBY1UadhCMqVcJrnVbAP5wasPzagUXwXrD7+qOMn2NFje139cww==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251211004701"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251211004701_1765414054234_0.5291913667199382","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251230193032":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251230193032","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251230193032","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"992b5f87fae913bdc36ff44630980c918fafd612","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251230193032.tgz","fileCount":155,"integrity":"sha512-JsF/u+d2DWwpKqMS0OwEQ0tb8dVvESySnCYIGmEEsXrgzzkqlYd4jYDL3lje5ccM+4SS5etbgstsex3YqxCeeQ==","signatures":[{"sig":"MEUCIEmTE24qski78T2wNfxej5NAeASlBXKe213s6/BHSvQTAiEAuXO0ToYaZjoaF2hqvq9Zb6b02dTkEJLxRNkHCVdrQGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251230193032","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251230193032.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/49c64f486683a18e077a73386386e0e1/tern-secure-shared-1.3.0-canary.v20251230193032.tgz","_integrity":"sha512-JsF/u+d2DWwpKqMS0OwEQ0tb8dVvESySnCYIGmEEsXrgzzkqlYd4jYDL3lje5ccM+4SS5etbgstsex3YqxCeeQ==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251230193032"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251230193032_1767123065693_0.3021338055030114","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251230194856":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251230194856","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251230194856","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"b7a3d58dace6bd9f380d4369b4d1e2d661f06943","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251230194856.tgz","fileCount":155,"integrity":"sha512-FuaegSlBclozUQ+JSPxKsW2wucMBWXGPW3y5EUwlj5ZMRAAsDWyChLaNFCF7+KUYPFay/YJhhZ9kkcT7B7uqCg==","signatures":[{"sig":"MEYCIQDJnC7F2nBugCHly0DAglFES67EArQOfZX+Wfu++2PzSgIhAIGPN7rtwch+ZbxeqskQOGPYoi8HPcNBVot0QjujkMIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251230194856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251230194856.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/51ccd43e2e66504775f349c7a9ecb48b/tern-secure-shared-1.3.0-canary.v20251230194856.tgz","_integrity":"sha512-FuaegSlBclozUQ+JSPxKsW2wucMBWXGPW3y5EUwlj5ZMRAAsDWyChLaNFCF7+KUYPFay/YJhhZ9kkcT7B7uqCg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251230194856"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251230194856_1767124169454_0.7978334358370687","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20251230204656":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20251230204656","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20251230204656","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"9258d611efff6fe3f45e2728c75fc33a4ccef875","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20251230204656.tgz","fileCount":155,"integrity":"sha512-3auS/CmECtFbXcluT987uJiRfWQnGnv5Bgja91dHZF1bL7ZTxRfpO12AO/BP6O0OAcJ2iWMqg7N0gDf0DS+huw==","signatures":[{"sig":"MEUCIEXNJ+7wURo2XBq/IoEtj7PZjtBezXofPs2+9hQTAMhdAiEA0WKbTr5A0fzA1GzG9x8PThAa0B00cvAXl25DYtFKzlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20251230204656","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20251230204656.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/5e8e5b34fd8833da5786f27d8a08032a/tern-secure-shared-1.3.0-canary.v20251230204656.tgz","_integrity":"sha512-3auS/CmECtFbXcluT987uJiRfWQnGnv5Bgja91dHZF1bL7ZTxRfpO12AO/BP6O0OAcJ2iWMqg7N0gDf0DS+huw==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20251230204656"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20251230204656_1767127650881_0.7498670852671032","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20260103004539":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20260103004539","author":{"name":"Pacifique Kamugisha"},"license":"MIT","_id":"@tern-secure/shared@1.3.0-canary.v20260103004539","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"homepage":"https://github.com/TernSecure/auth#readme","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"dist":{"shasum":"a86aa0b431e19b0b12425d1a47e3f20d118be0b0","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20260103004539.tgz","fileCount":155,"integrity":"sha512-I0vBAouaFKMhof/FbMcNOgMJJbiVjB5y8/wI0NgKBfExyKg1/MCmkq8hXe1aJnQOITkcnAbn6aZQKKfnsNeiJg==","signatures":[{"sig":"MEQCIC+DWm56qNqAd9HFOAiPxqZj+qNikzSRlWTXwoVHe9rrAiB3FJTohS7wuriQxkw+3vz6o3dNKC4TxQP9uoERNHxPkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20260103004539","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428485},"main":"./dist/index.js","_from":"file:tern-secure-shared-1.3.0-canary.v20260103004539.tgz","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint src","build":"pnpm clean && tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","build:add":"tsc -p tsconfig.add.json","check-types":"pnpm exec tsc --noEmit"},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"_resolved":"/tmp/a4d92b074993e3e99d783e90eaf81533/tern-secure-shared-1.3.0-canary.v20260103004539.tgz","_integrity":"sha512-I0vBAouaFKMhof/FbMcNOgMJJbiVjB5y8/wI0NgKBfExyKg1/MCmkq8hXe1aJnQOITkcnAbn6aZQKKfnsNeiJg==","repository":{"url":"git+https://github.com/TernSecure/auth.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared types and utilities for TernSecure projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"2.8.1","dequal":"2.0.3","js-cookie":"^3.0.5","glob-to-regexp":"0.4.1","@tern-secure/types":"1.1.0-canary.v20260103004539"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/js-cookie":"^3.0.6","@types/glob-to-regexp":"0.4.4"},"peerDependencies":{"react":"^19.0.0 || ^19.0.0-0","react-dom":"^19.0.0 || ^19.0.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0-canary.v20260103004539_1767401172298_0.8315772627408096","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.v20260623135837":{"name":"@tern-secure/shared","version":"1.3.0-canary.v20260623135837","repository":{"type":"git","url":"git+https://github.com/TernSecure/auth.git","directory":"packages/shared"},"publishConfig":{"access":"public"},"author":{"name":"Pacifique Kamugisha"},"license":"MIT","description":"Shared types and utilities for TernSecure projects","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./utils":{"import":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"require":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"}},"./package.json":"./package.json"},"main":"./dist/index.js","devDependencies":{"@types/glob-to-regexp":"0.4.4","@types/js-cookie":"^3.0.6","prettier":"^3.3.3","rimraf":"^6.0.1","tsup":"^8.3.5","typescript":"^5.7.2"},"dependencies":{"dequal":"2.0.3","glob-to-regexp":"0.4.1","js-cookie":"^3.0.5","tslib":"2.8.1","@tern-secure/types":"1.1.0-canary.v20260623135837"},"peerDependencies":{"react":"^19.0.0 || ~19.0.3 || ~19.1.4  || ~19.2.3 || ~19.3.0-0","react-dom":"^19.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3  || ~19.3.0-0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"engines":{"node":">=20"},"scripts":{"clean":"rimraf dist","build":"pnpm clean && tsup","build:add":"tsc -p tsconfig.add.json","dev":"tsup --watch","lint":"eslint src","check-types":"pnpm exec tsc --noEmit","format":"prettier --write \"src/**/*.{ts,tsx}\""},"_id":"@tern-secure/shared@1.3.0-canary.v20260623135837","bugs":{"url":"https://github.com/TernSecure/auth/issues"},"homepage":"https://github.com/TernSecure/auth#readme","_integrity":"sha512-OqODsAd5aaAYzXtSjxfPH/utn4yHH9Twpt9lCJ1QTKZ/0J4AVyNf8CXhIjf9Pfb/h7ZSX8hL8N4dqf6Y86ETbQ==","_resolved":"/tmp/ef93f2d6a31e12be2f0dabc0e45ec844/tern-secure-shared-1.3.0-canary.v20260623135837.tgz","_from":"file:tern-secure-shared-1.3.0-canary.v20260623135837.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-OqODsAd5aaAYzXtSjxfPH/utn4yHH9Twpt9lCJ1QTKZ/0J4AVyNf8CXhIjf9Pfb/h7ZSX8hL8N4dqf6Y86ETbQ==","shasum":"3997ece782624379aa2de28ffe788ff6402bfe4f","tarball":"https://registry.npmjs.org/@tern-secure/shared/-/shared-1.3.0-canary.v20260623135837.tgz","fileCount":155,"unpackedSize":428553,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tern-secure%2fshared@1.3.0-canary.v20260623135837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEa+tXTz9eMq/fZpvavdOe6l1TJUBwWPGC3szftJGYVAIgJRYz7eHxi5BMDennlbn72QLJzk3vxrE26ee5EWzjezM="}]},"_npmUser":{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"},"directories":{},"maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_1.3.0-canary.v20260623135837_1782223151171_0.8647391927719852"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-22T17:52:24.087Z","modified":"2026-06-23T13:59:11.616Z","1.0.0":"2025-06-22T17:52:24.368Z","1.1.0":"2025-06-23T22:57:31.946Z","1.1.1":"2025-07-07T22:16:40.387Z","1.1.2":"2025-07-08T04:00:46.890Z","1.2.0":"2025-07-08T17:04:34.497Z","1.2.1":"2025-09-15T20:54:31.097Z","1.2.2":"2025-09-15T21:00:55.560Z","1.2.3":"2025-09-15T21:10:12.860Z","1.3.0-canary.v20250916132854":"2025-09-16T13:29:27.319Z","1.3.0-canary.v20250918173007":"2025-09-18T17:30:38.410Z","1.3.0-canary.v20250919131424":"2025-09-19T13:14:57.520Z","1.3.0-canary.v20250919134427":"2025-09-19T13:45:03.108Z","1.3.0-canary.v20250926170202":"2025-09-26T17:02:38.807Z","1.3.0-canary.v20251002175916":"2025-10-02T17:59:49.790Z","1.3.0-canary.v20251002181737":"2025-10-02T18:18:11.555Z","1.3.0-canary.v20251002182804":"2025-10-02T18:28:37.743Z","1.3.0-canary.v20251002185025":"2025-10-02T18:50:58.708Z","1.3.0-canary.v20251002191808":"2025-10-02T19:18:38.567Z","1.3.0-canary.v20251002193408":"2025-10-02T19:34:41.089Z","1.3.0-canary.v20251003012512":"2025-10-03T01:25:47.246Z","1.3.0-canary.v20251003022439":"2025-10-03T02:25:16.329Z","1.3.0-canary.v20251003024033":"2025-10-03T02:41:08.273Z","1.3.0-canary.v20251003030429":"2025-10-03T03:05:02.450Z","1.3.0-canary.v20251003134325":"2025-10-03T13:43:59.494Z","1.3.0-canary.v20251003171521":"2025-10-03T17:15:55.943Z","1.3.0-canary.v20251008131428":"2025-10-08T13:15:04.434Z","1.3.0-canary.v20251008165428":"2025-10-08T16:54:59.592Z","1.3.0-canary.v20251019190011":"2025-10-19T19:00:45.065Z","1.3.0-canary.v20251020032343":"2025-10-20T03:24:17.338Z","1.3.0-canary.v20251020170039":"2025-10-20T17:01:10.451Z","1.3.0-canary.v20251023005301":"2025-10-23T00:53:31.974Z","1.3.0-canary.v20251024005655":"2025-10-24T00:57:26.318Z","1.3.0-canary.v20251028151628":"2025-10-28T15:17:09.394Z","1.3.0-canary.v20251029025859":"2025-10-29T02:59:31.908Z","1.3.0-canary.v20251030165007":"2025-10-30T16:50:43.770Z","1.3.0-canary.v20251108045933":"2025-11-08T05:00:09.635Z","1.3.0-canary.v20251125170702":"2025-11-25T17:07:37.226Z","1.3.0-canary.v20251127221555":"2025-11-27T22:16:29.700Z","1.3.0-canary.v20251127235234":"2025-11-27T23:53:08.214Z","1.3.0-canary.v20251202162458":"2025-12-02T16:25:30.677Z","1.3.0-canary.v20251202164451":"2025-12-02T16:45:25.302Z","1.3.0-canary.v20251202172616":"2025-12-02T17:26:51.017Z","1.3.0-canary.v20251202175855":"2025-12-02T17:59:29.693Z","1.3.0-canary.v20251202183844":"2025-12-02T18:39:18.351Z","1.3.0-canary.v20251203150929":"2025-12-03T15:10:04.341Z","1.3.0-canary.v20251203151803":"2025-12-03T15:18:37.837Z","1.3.0-canary.v20251203153858":"2025-12-03T15:39:34.777Z","1.3.0-canary.v20251204011814":"2025-12-04T01:18:48.631Z","1.3.0-canary.v20251204013649":"2025-12-04T01:37:23.091Z","1.3.0-canary.v20251204143532":"2025-12-04T14:36:05.992Z","1.3.0-canary.v20251205150937":"2025-12-05T15:10:12.795Z","1.3.0-canary.v20251205154353":"2025-12-05T15:44:27.639Z","1.3.0-canary.v20251205160237":"2025-12-05T16:03:11.704Z","1.3.0-canary.v20251205173403":"2025-12-05T17:34:36.820Z","1.3.0-canary.v20251205175722":"2025-12-05T17:57:56.119Z","1.3.0-canary.v20251205181217":"2025-12-05T18:12:51.400Z","1.3.0-canary.v20251205183932":"2025-12-05T18:40:05.182Z","1.3.0-canary.v20251206165958":"2025-12-06T17:00:34.204Z","1.3.0-canary.v20251206170928":"2025-12-06T17:10:02.813Z","1.3.0-canary.v20251207162402":"2025-12-07T16:24:36.031Z","1.3.0-canary.v20251209193320":"2025-12-09T19:33:54.941Z","1.3.0-canary.v20251210182014":"2025-12-10T18:20:48.433Z","1.3.0-canary.v20251211004701":"2025-12-11T00:47:34.420Z","1.3.0-canary.v20251230193032":"2025-12-30T19:31:05.934Z","1.3.0-canary.v20251230194856":"2025-12-30T19:49:29.595Z","1.3.0-canary.v20251230204656":"2025-12-30T20:47:31.036Z","1.3.0-canary.v20260103004539":"2026-01-03T00:46:12.465Z","1.3.0-canary.v20260623135837":"2026-06-23T13:59:11.306Z"},"bugs":{"url":"https://github.com/TernSecure/typescript/issues"},"author":{"name":"Pacifique Kamugisha"},"license":"ISC","homepage":"https://github.com/TernSecure/typescript#readme","repository":{"url":"git+https://github.com/TernSecure/typescript.git","type":"git","directory":"packages/shared"},"description":"Shared types and utilities for TernSecure projects","maintainers":[{"name":"kayp514","email":"pacifique.kamugisha@lifesprintcare.ca"}],"readme":"","readmeFilename":""}