{"_id":"@aintechcorporation/aina-auth","name":"@aintechcorporation/aina-auth","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@aintechcorporation/aina-auth","version":"2.0.0","description":"T4 · Auth v2 — JWT HS256 sign/verify (access+refresh) + TOTP MFA (RFC 6238) + magic-link. Zero external deps (node:crypto).","type":"module","main":"src/index.mjs","exports":{".":"./src/index.mjs"},"scripts":{"test":"node --test \"test/*.mjs\"","prepublishOnly":"node --test \"test/*.mjs\""},"engines":{"node":">=20"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"2e718c7dbb020ca0b7bc8ae94700ef2b496fbfef","_id":"@aintechcorporation/aina-auth@2.0.0","_nodeVersion":"22.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-lND9DNiYI6LdvYJIWIotbWR+FwhI8VKzJX978CnUm8ZTtTVp5NSO3eK9y2O3qJ2PUUAnm2m6wxn32qYeozEpxg==","shasum":"cde05be23002761e668a0fedb9618597dbd353ab","tarball":"https://registry.npmjs.org/@aintechcorporation/aina-auth/-/aina-auth-2.0.0.tgz","fileCount":2,"unpackedSize":5554,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUPH6pLZptDbdaUhnBlTien7NhzurRmioSceynR646UQIhAOrsJG6infEHc5n6ghvOctIBiMOuFrXK9oSv/WM7E1gG"}]},"_npmUser":{"name":"aintechcorporation","email":"rsorianoagullo@gmail.com"},"directories":{},"maintainers":[{"name":"aintechcorporation","email":"rsorianoagullo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aina-auth_2.0.0_1781892119916_0.13413835266393948"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-19T18:01:59.638Z","2.0.0":"2026-06-19T18:02:00.051Z","modified":"2026-06-19T18:02:00.273Z"},"maintainers":[{"name":"aintechcorporation","email":"rsorianoagullo@gmail.com"}],"description":"T4 · Auth v2 — JWT HS256 sign/verify (access+refresh) + TOTP MFA (RFC 6238) + magic-link. Zero external deps (node:crypto).","license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","_rev":"1-d96238116915904f03a56828abbec4c2"}