{"_id":"@alessiofrittoli/credentials-manager","_rev":"4-dd226b51c8ecbb58d1a2002487491d22","name":"@alessiofrittoli/credentials-manager","dist-tags":{"latest":"1.0.0-alpha.1","alpha":"1.0.0-alpha.4"},"versions":{"1.0.0-alpha.1":{"name":"@alessiofrittoli/credentials-manager","version":"1.0.0-alpha.1","keywords":["security","cyber-security","authorization","biometric-auth","passkeys","auth-cerimony","attestations","assertions","one-time-passwords","hmac-one-time-passwords","time-based-one-time-passwords"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/credentials-manager@1.0.0-alpha.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/credentials-manager#readme","bugs":{"url":"https://github.com/alessiofrittoli/credentials-manager/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"7c8ca11a6c1fcd94e58c715d8e3eb95ae57c9b04","tarball":"https://registry.npmjs.org/@alessiofrittoli/credentials-manager/-/credentials-manager-1.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-Lu3Pd6WjiKzg1w6Bu79mOLe9zfL2zewLu/LkYSuha/lY6WwldnGA0cyu3SyaADZkJ3yTTElXBghwt7XqalhZMA==","signatures":[{"sig":"MEQCIFmnoR25+UoiFXXi3SWpoOXydN68gXN83SjDqNNJlOwJAiBnkjHc2UmpYMkSe5foEErKEdHIKDpvXeIklWIkX5/CRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20401},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"5d51ef1b2659789e75489d2cf7b09477abe9b2a8","scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:coverage":"pnpm test:watch --coverage","test:credential":"pnpm test:watch Credential/*","test:coverage:ci":"pnpm test:ci --coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/credentials-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"Handle OTP and Passkeys with ease","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/exception":"^3.2.0","@alessiofrittoli/crypto-otp":"3.0.0-alpha.6","@alessiofrittoli/math-utils":"^1.13.0","@alessiofrittoli/crypto-algorithm":"^2.3.0","@alessiofrittoli/crypto-signature":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","dotenv":"^16.5.0","eslint":"^9.27.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.32.1","@alessiofrittoli/node-scripts":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/credentials-manager_1.0.0-alpha.1_1748187229602_0.542740613623649","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@alessiofrittoli/credentials-manager","version":"1.0.0-alpha.2","keywords":["security","cyber-security","authorization","biometric-auth","biometric-authentication","passkeys","webauthn","auth-cerimony","attestations","assertions","otp","otpauth","one-time-password","one-time-passwords","hotp","hmac-one-time-passwords","time-based-one-time-passwords","totp"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/credentials-manager@1.0.0-alpha.2","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/credentials-manager#readme","bugs":{"url":"https://github.com/alessiofrittoli/credentials-manager/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"3a57535a1f0b0f579d3782c24b1c4d771286a376","tarball":"https://registry.npmjs.org/@alessiofrittoli/credentials-manager/-/credentials-manager-1.0.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-8s3+HustQwjLqcEoEThM13F8s7soP1FkyoZ52xNYGOnvPv0jIHfjKhSv5Rf240UzTTGOZ4DGFZg8dFSg1NSm/w==","signatures":[{"sig":"MEUCIHcUM2eu97u6EOgzk2nr0hZBMS0kED5IzRn9iTdC7cGkAiEA7strxvyUZ7fyldECXHXtBbkSBqUF3p9UdGc2wFZTpg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23445},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"32b206ea9bff3d71311209643609d690571d945b","scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:coverage":"pnpm test:watch --coverage","test:credential":"pnpm test:watch Credential/*","test:coverage:ci":"pnpm test:ci --coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/credentials-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"Handle OTP and Passkeys with ease","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/exception":"^3.2.0","@alessiofrittoli/crypto-otp":"3.0.0-alpha.6","@alessiofrittoli/math-utils":"^1.13.0","@alessiofrittoli/crypto-algorithm":"^2.3.0","@alessiofrittoli/crypto-signature":"^2.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","dotenv":"^16.5.0","eslint":"^9.27.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.32.1","@alessiofrittoli/node-scripts":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/credentials-manager_1.0.0-alpha.2_1748188504182_0.6532214451508851","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"@alessiofrittoli/credentials-manager","version":"1.0.0-alpha.3","keywords":["crypto","security","cyber-security","authorization","biometric-auth","biometric-authentication","passkeys","webauthn","auth-cerimony","attestations","assertions","otp","otpauth","one-time-password","one-time-passwords","hotp","hmac-one-time-passwords","time-based-one-time-passwords","totp"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/credentials-manager@1.0.0-alpha.3","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/credentials-manager#readme","bugs":{"url":"https://github.com/alessiofrittoli/credentials-manager/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"78b23b02444a58915c49c817c4f93b7f834a2a4c","tarball":"https://registry.npmjs.org/@alessiofrittoli/credentials-manager/-/credentials-manager-1.0.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-5IkPG8JThkca6/Zwn0COqMof0HKeG71GcuayveGH59nrNdvLbKBg1x98Wl4kGAdUrW8KdwUK1xxO1mPTzYg8PQ==","signatures":[{"sig":"MEUCIDRndI8SH2G2iFaTM28ypai7WEYMHCE0xo32JY20PjicAiEAmLbKslxTJKT2M3mKdFpJeuECbDBx0FMKS9rFhtkhQ6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26816},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"35505f1267171c67639c57ad940fbde8f08cfed3","scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:coverage":"pnpm test:watch --coverage","test:credential":"pnpm test:watch Credential/*","test:coverage:ci":"pnpm test:ci --coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/credentials-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"Handle OTP and Passkeys with ease","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/exception":"^3.2.0","@alessiofrittoli/crypto-otp":"3.0.1","@alessiofrittoli/math-utils":"^1.13.0","@alessiofrittoli/crypto-algorithm":"^2.3.0","@alessiofrittoli/crypto-signature":"^2.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","dotenv":"^16.5.0","eslint":"^9.27.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.32.1","@alessiofrittoli/node-scripts":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/credentials-manager_1.0.0-alpha.3_1748196866470_0.015242893297144677","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"@alessiofrittoli/credentials-manager","version":"1.0.0-alpha.4","description":"Handle OTP and Passkeys with ease","author":{"name":"Alessio Frittoli","email":"info@alessiofrittoli.it","url":"https://alessiofrittoli.it"},"license":"MIT","funding":[{"type":"github","url":"https://github.com/sponsors/alessiofrittoli"}],"keywords":["crypto","security","cyber-security","authorization","biometric-auth","biometric-authentication","passkeys","webauthn","auth-cerimony","attestations","assertions","otp","otpauth","one-time-password","one-time-passwords","hotp","hmac-one-time-passwords","time-based-one-time-passwords","totp"],"homepage":"https://github.com/alessiofrittoli/credentials-manager#readme","bugs":{"url":"https://github.com/alessiofrittoli/credentials-manager/issues","email":"info@alessiofrittoli.it"},"repository":{"type":"git","url":"git+https://github.com/alessiofrittoli/credentials-manager.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"sideEffects":false,"scripts":{"//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","dev":"NODE_ENV=development tsup --watch","build:prod":"NODE_ENV=production tsup","build":"pnpm lint && pnpm test:ci && pnpm build:prod","lint":"eslint","release":"node scripts/publish.js --verbose --npm","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","test":"jest --verbose","test:watch":"jest --watchAll --verbose","test:ci":"jest --ci --verbose","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","test:credential":"pnpm test:watch Credential/*"},"pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"devDependencies":{"@alessiofrittoli/node-scripts":"^2.6.0","@eslint/js":"^9.27.0","@jest/globals":"^29.7.0","@types/jest":"^29.5.14","@types/node":"^22.15.21","concurrently":"^9.1.2","dotenv":"^16.5.0","eslint":"^9.27.0","globals":"^16.2.0","http-server":"^14.1.1","jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","tsup":"^8.5.0","typescript":"^5.8.3","typescript-eslint":"^8.32.1"},"dependencies":{"@alessiofrittoli/crypto-algorithm":"^2.3.0","@alessiofrittoli/crypto-otp":"3.0.1","@alessiofrittoli/crypto-signature":"^2.3.0","@alessiofrittoli/exception":"^3.2.0","@alessiofrittoli/math-utils":"^1.13.0"},"_id":"@alessiofrittoli/credentials-manager@1.0.0-alpha.4","readmeFilename":"README.md","gitHead":"98176dd88cac0c3fdd363e9fc0a2ee262aaadb50","_nodeVersion":"22.15.0","_npmVersion":"11.4.0","dist":{"integrity":"sha512-wwsdFtxydUakKGM6f8I1afCsOvZKNSMKF2okAKAVZ83+tgycH5uUNMnwYqQgbmEvUbgQux92CToQiQZzKFNwUg==","shasum":"aa084b9bb90bb4318bfc0495677e6fe878be814a","tarball":"https://registry.npmjs.org/@alessiofrittoli/credentials-manager/-/credentials-manager-1.0.0-alpha.4.tgz","fileCount":7,"unpackedSize":26740,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDScl+NCNqaw+JekoFR69laKMja243cgUpgf5dp/1l1qAIhANJv26Gy9Bpw1959AVfayAOyev8X/+dFUqWKeDAXZFNr"}]},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"directories":{},"maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/credentials-manager_1.0.0-alpha.4_1748284572107_0.30101163579745616"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-25T15:33:49.493Z","modified":"2025-05-26T18:36:12.495Z","1.0.0-alpha.1":"2025-05-25T15:33:49.835Z","1.0.0-alpha.2":"2025-05-25T15:55:04.387Z","1.0.0-alpha.3":"2025-05-25T18:14:26.713Z","1.0.0-alpha.4":"2025-05-26T18:36:12.295Z"},"bugs":{"url":"https://github.com/alessiofrittoli/credentials-manager/issues","email":"info@alessiofrittoli.it"},"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","homepage":"https://github.com/alessiofrittoli/credentials-manager#readme","keywords":["security","cyber-security","authorization","biometric-auth","passkeys","auth-cerimony","attestations","assertions","one-time-passwords","hmac-one-time-passwords","time-based-one-time-passwords"],"repository":{"url":"git+https://github.com/alessiofrittoli/credentials-manager.git","type":"git"},"description":"Handle OTP and Passkeys with ease","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"readme":"","readmeFilename":""}