{"_id":"@simplewebauthn/iso-webcrypto","_rev":"4-8b4de2d44843fc6d9c52b5df87c31faf","name":"@simplewebauthn/iso-webcrypto","dist-tags":{"latest":"7.4.0"},"versions":{"7.0.0":{"name":"@simplewebauthn/iso-webcrypto","version":"7.0.0","description":"A small library for accessing a runtime's WebCrypto API","main":"dist/node.js","types":"./dist/node.d.ts","exports":{"node":"./dist/node.js","default":"./dist/browser.js"},"author":{"name":"Matthew Miller","email":"matthew@millerti.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MasterKale/SimpleWebAuthn.git","directory":"packages/iso-webcrypto"},"homepage":"https://github.com/MasterKale/SimpleWebAuthn/tree/master/packages/iso-webcrypto#readme","publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist && tsc","build:lerna-debug":"rimraf dist && tsc > output.txt; cat output.txt; rm output.txt","prepublish":"npm run build"},"keywords":["typescript","isomorphic","webcrypto","browser","node"],"devDependencies":{"@simplewebauthn/typescript-types":"^7.0.0","@types/node":"^18.11.9"},"gitHead":"b4a3c2a17e003f245b53d3c1ce5c231ec551457d","bugs":{"url":"https://github.com/MasterKale/SimpleWebAuthn/issues"},"_id":"@simplewebauthn/iso-webcrypto@7.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.0.3/node@v16.18.0+arm64 (darwin)","dist":{"integrity":"sha512-4AatYNU8n1gc9IWTSmkDaVSBE4q4NXBMJbd6adme0mORy2G78SduXsn7eNVpM7y6ptJftUoRJ8KScSRWTr9P6w==","shasum":"042d2006f641390168dd4fdabc7499a67eb3eec1","tarball":"https://registry.npmjs.org/@simplewebauthn/iso-webcrypto/-/iso-webcrypto-7.0.0.tgz","fileCount":9,"unpackedSize":4981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0z0g/FLBzk/cIheFzamD7crGZe+zk6P0btVTHTyym2AiAVm5ExoJzO0fqLgI8Zzy3ZURavTVdfEy15657aX1LtwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtu9VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjOQ//Z4rRtF2DJ5snXvdpi2GWybssDAzu54U19DmYkv5Ent1bReZG\r\nuyrF1kqZFn+DU2q3ouykZ7Ua4WUuqO71omy+MuznP/sjUhn6RLVkh6CiZ1lO\r\ngApJ84Wqbvw0QjX1p0SvcCXPoPv6ZIAl/41ZYPVJbsGsSrs8wdD1+JgVcUCj\r\nypZPQ9q5YH9Mih2BMO29VMju0q3uiGSwr+oqPmLciVNXBgAdLwnMujBbIepg\r\nvY/VzMi5ycf9KnvQX2V709fyQHsPpzurgj2kdpLLqSL0VRxcJN7WT/beJEVw\r\nZRUq0TMMthCdfTCEpRBvF2+o0rjiCy000sVP7uUiYeShJONHaIl/7OBwn33y\r\n9qea3u6r2eTeYZLKxivT6W2UZoirMPysBm3qttLYmcRmuGmsFxeUlpsvoeyK\r\n/4/oyDezRH0OHUgUwaw0TCj4WqGgDoIHD/b354pvhftkyBeN7W7dqkcnQCGk\r\nEF5LBYmlc3GZUFYcL15B8h/i5z1xat2MHDAplUGHsaDdsKEPAGhsVk/vItRH\r\nLN2M1ir67n8A0xLQWA+lsSKW8DejGvS5H1xc7lvY/EAzoRNXaw0RI/7DnZF4\r\nG9BiXH+YgLfN/1iLhlCQyeuvOwzF0P5BeYB7wLS32YwyHtUDvcRqhRPG7/SB\r\nkB9VJTQ7APFCxA9eUZIYOLOPaxw1aUdjJ9o=\r\n=con+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamkale","email":"matthew+npmjs@millerti.me"},"directories":{},"maintainers":[{"name":"iamkale","email":"matthew+npmjs@millerti.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iso-webcrypto_7.0.0_1672933205017_0.3140018447655777"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.1":{"name":"@simplewebauthn/iso-webcrypto","version":"7.0.1","description":"A small library for accessing a runtime's WebCrypto API","main":"dist/node.js","types":"./dist/node.d.ts","exports":{"node":"./dist/node.js","default":"./dist/browser.js"},"author":{"name":"Matthew Miller","email":"matthew@millerti.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MasterKale/SimpleWebAuthn.git","directory":"packages/iso-webcrypto"},"homepage":"https://github.com/MasterKale/SimpleWebAuthn/tree/master/packages/iso-webcrypto#readme","publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist && tsc","build:lerna-debug":"rimraf dist && tsc > output.txt; cat output.txt; rm output.txt","prepublish":"npm run build"},"keywords":["typescript","isomorphic","webcrypto","browser","node"],"devDependencies":{"@simplewebauthn/typescript-types":"*","@types/node":"^18.11.9"},"gitHead":"f86a831139bc63254816e0f1fe44b05c0c784800","bugs":{"url":"https://github.com/MasterKale/SimpleWebAuthn/issues"},"_id":"@simplewebauthn/iso-webcrypto@7.0.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.0.3/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-Ti92oMgJrFLwRWLQbLVg6y3YJzQnf4kLw81AFgM6cRvowaC2euByHFx9QX67vYUefCUaa6PbRO3H+2ivoTMe5w==","shasum":"d39ac5b47096702690a393fde693079d07d1e773","tarball":"https://registry.npmjs.org/@simplewebauthn/iso-webcrypto/-/iso-webcrypto-7.0.1.tgz","fileCount":9,"unpackedSize":4976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJnVQlzS2ubZ4B4FQ7FCoB5BusPTEIhso83tEFjuNXnAIhAOXD1e6ar1xFnso89zJHSoDIemk7XBYVHGQeN5+aG/XX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1pzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooYw//SRfUtAqCrBEA4Efj0LdAcOQqtx+H0fUjzVS2dDv8z/AzUnob\r\nS/DF0V7M7rqIvtNvLWU1ggW76DGwXtvfzGTN34//xMPsUbh/cTnCF/r3uSOq\r\nAxYR+gJ5rdWiyhmWfl5SPsMYRe4ZclocfuV3+LA6g4KM2l8/0j3pcVxq0Nra\r\n8m5j+E0FDf8D8obF5BOL+3Iqw3m/wbaME3LN8EAYbbxWXgEPfTzHG0tk8Mbm\r\nVlvCcfbq7ZkkiJz75yyD9Tjf6KqkqQEyIVz7RLjkTxk5/imTmEDgXF6yCbAN\r\n83sMYb19bF9JR5Ycv/8WFUAcJ8EEiZU5S+vMO8AUPNGNSjwytObrETdG7BN9\r\n35KrfPEXlqaXj4ux7SZboxHwH/T3E5bZN7Z8MyqLbZIRrPMdzYodL55gT4O9\r\ngyH0zITDtpaEgfcvQzH8zZeQ+kOYpxiSChximES94XbDFcF5r12V8d7IIDSE\r\n4jmvTYqYoC20/K0o9+uBPK/k9iSHUS/OyiPm6oQ6RX7Jfdukr1gaVQUytuuy\r\nKALiHVS1TN1IeH1YiGMGBeobvSZx+isz9PGJo7qLvGGi6AN7459miuUOvRq3\r\nDo1MoTe+YWY5S3QOT7hCmQHv24HG+kOBCDM8t+79cdhkhUnKHG4MEA2yjRF4\r\nVZBarkioKm8yZcITClEP9BzNF1F1OLZrU6U=\r\n=v+4d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamkale","email":"matthew+npmjs@millerti.me"},"directories":{},"maintainers":[{"name":"iamkale","email":"matthew+npmjs@millerti.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iso-webcrypto_7.0.1_1675009255930_0.5386313770677456"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.2.0":{"name":"@simplewebauthn/iso-webcrypto","version":"7.2.0","description":"A small library for accessing a runtime's WebCrypto API","main":"dist/node.js","types":"./dist/node.d.ts","exports":{"node":"./dist/node.js","default":"./dist/browser.js"},"author":{"name":"Matthew Miller","email":"matthew@millerti.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MasterKale/SimpleWebAuthn.git","directory":"packages/iso-webcrypto"},"homepage":"https://github.com/MasterKale/SimpleWebAuthn/tree/master/packages/iso-webcrypto#readme","publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist && tsc","build:lerna-debug":"rimraf dist && tsc > output.txt; cat output.txt; rm output.txt","prepublish":"npm run build"},"keywords":["typescript","isomorphic","webcrypto","browser","node"],"dependencies":{"@simplewebauthn/typescript-types":"*","@types/node":"^18.11.9"},"gitHead":"73630d7431abde0f13cabc601c7821135d95b18c","bugs":{"url":"https://github.com/MasterKale/SimpleWebAuthn/issues"},"_id":"@simplewebauthn/iso-webcrypto@7.2.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.0.3/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-m8pts+mwPEcTIzBRRlEGTQyx6T2q+aQa6CljnW+VP/3MikKKeOkZEuLhe8bHnmsQNKLF8dtgQ2WyhHe39pzjpg==","shasum":"9f84a2027ddcdf4afe1750f198f925930c8bfa8f","tarball":"https://registry.npmjs.org/@simplewebauthn/iso-webcrypto/-/iso-webcrypto-7.2.0.tgz","fileCount":9,"unpackedSize":4973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmmLDh/Iqx8fNqNSAg02Z1Pse/Be0cLEUB8nHP/r2c9AiBXVjXtf35CxOpUN3tg9sx43BKkrVEwG+cbZut63gxvxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkErMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphKQ/+LALKho1RzYcs9KX6ux4EtBdsODeFRxmptcWfXwq63lHyjU5L\r\nbRFPURYn7P1hvJ6CkhIbAhjIkTDqrcnTin02DugGIR7KNsqgbqM2CZZ9YYh4\r\nWZdobtE4B90p1MTVX2gFuySIaERzmF0wINrCbiuZsuKQZG2u8mlFcYuDgbvU\r\n828IghdNrRNbCsdqDA3y/MqNtofejpQjRklrQf3JT/MFgduFPj7HKtAaJXd6\r\nk6NmyWmRXHlzX06w9kdHkBYM6KPkMbxe72vRswbMaO8zrbjBRzt9GsFXCQkp\r\nH9tyXmJgqBXQT4swpDPkZ7CRy645JbfFDxRRYc8O6NGpaVFiImSIwfS2tupR\r\nY+XysgjeDQL6qLAJWEoF7dCADzFS9BigbmhqcCqt6iGkmFpoblwm/cPL+PZQ\r\n0xhRbotCK8UzOgAEA5p1UpAQKkq6KFsrdouW+ZXfCKygjLyddAD0nuY1XBiJ\r\nf88Q9tifIgVYxvRbAzecM8cJMZsQI4fC3HETiJRVNJk40LjXWmVgl6foJX0w\r\npEeDx/+6UqqQLBu00GcbpkVszWYSM5UaPHWIpA51uHcKW7DojN0POTQPhZ4X\r\nZIR6WR7GHaDqxHPGRkonHR3kpcn+tmYDZWMnIYEwdy37eI+/rNdCfJicGeW0\r\nLRN29uTBB2xqbvZy3y6h2b5N16RfPUsE7JA=\r\n=9qHq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamkale","email":"matthew+npmjs@millerti.me"},"directories":{},"maintainers":[{"name":"iamkale","email":"matthew+npmjs@millerti.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iso-webcrypto_7.2.0_1678947072435_0.5373800274225546"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.4.0":{"name":"@simplewebauthn/iso-webcrypto","version":"7.4.0","description":"A small library for accessing a runtime's WebCrypto API","main":"dist/node.js","types":"./dist/node.d.ts","exports":{"node":"./dist/node.js","default":"./dist/browser.js"},"author":{"name":"Matthew Miller","email":"matthew@millerti.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MasterKale/SimpleWebAuthn.git","directory":"packages/iso-webcrypto"},"homepage":"https://github.com/MasterKale/SimpleWebAuthn/tree/master/packages/iso-webcrypto#readme","publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist && tsc","build:lerna-debug":"rimraf dist && tsc > output.txt; cat output.txt; rm output.txt","prepublish":"npm run build"},"keywords":["typescript","isomorphic","webcrypto","browser","node"],"dependencies":{"@simplewebauthn/typescript-types":"^7.4.0","@types/node":"^18.11.9"},"gitHead":"f21955a5947f575858db0cd9ee728abc6b5f4310","bugs":{"url":"https://github.com/MasterKale/SimpleWebAuthn/issues"},"_id":"@simplewebauthn/iso-webcrypto@7.4.0","_nodeVersion":"18.16.1","_npmVersion":"lerna/6.0.3/node@v18.16.1+arm64 (darwin)","dist":{"integrity":"sha512-LSx8zghjH+z9IFOhBdDv2AyhqnzDUCYFxFiwJbToowOigCgf4Y8fyZle9Y+0NS232bIoU6j/lgv5iT32m3eGyA==","shasum":"f994132bd7bbcb762fc08021566971aad9005500","tarball":"https://registry.npmjs.org/@simplewebauthn/iso-webcrypto/-/iso-webcrypto-7.4.0.tgz","fileCount":9,"unpackedSize":4978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBKCoMCBdjXzhpDg59bgPftV76rj84Gb6JSzC0LidPfgIgG3ivb8UtCHc0VeCN6PdNLZA/U+QAizTj2T0phEvaJgk="}]},"_npmUser":{"name":"iamkale","email":"matthew+npmjs@millerti.me"},"directories":{},"maintainers":[{"name":"iamkale","email":"matthew+npmjs@millerti.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iso-webcrypto_7.4.0_1690473578939_0.6964933723053925"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-01-05T15:40:04.960Z","7.0.0":"2023-01-05T15:40:05.165Z","modified":"2023-09-04T15:11:58.959Z","7.0.1":"2023-01-29T16:20:56.098Z","7.2.0":"2023-03-16T06:11:12.551Z","7.4.0":"2023-07-27T15:59:39.126Z"},"maintainers":[{"name":"iamkale","email":"matthew+npmjs@millerti.me"}],"description":"A small library for accessing a runtime's WebCrypto API","homepage":"https://github.com/MasterKale/SimpleWebAuthn/tree/master/packages/iso-webcrypto#readme","keywords":["typescript","isomorphic","webcrypto","browser","node"],"repository":{"type":"git","url":"git+https://github.com/MasterKale/SimpleWebAuthn.git","directory":"packages/iso-webcrypto"},"author":{"name":"Matthew Miller","email":"matthew@millerti.me"},"bugs":{"url":"https://github.com/MasterKale/SimpleWebAuthn/issues"},"license":"MIT","readme":"# @simplewebauthn/iso-webcrypto\n\n![WebAuthn](https://img.shields.io/badge/WebAuthn-Simplified-blueviolet?style=for-the-badge&logo=WebAuthn)\n[![npm (scoped)](https://img.shields.io/npm/v/@simplewebauthn/iso-webcrypto?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@simplewebauthn/iso-webcrypto)\n\nA small library for accessing a runtime's WebCrypto API. Supports browsers, and Node projects using ESM and/or CommonJS.\n\n**This library is not officially supported for use outside of [SimpleWebAuthn](https://github.com/MasterKale/SimpleWebAuthn)!**\n\n## Install\n\n```sh\nnpm install --save @simplewebauthn/iso-webcrypto\n```\n\n## Usage\n\n```ts\nimport WebCrypto from '@simplewebauthn/iso-webcrypto';\n\nWebCrypto.randomUUID (); // => '43e16416-7a2a-4c00-b2e8-1ea7a57adfb9'\n```\n\n## Acknowledgements\n\nThank you to Fabio Spampinato and their [tiny-webcrypto](https://github.com/fabiospampinato/tiny-webcrypto) project that all but solves the issue of isomorphic WebCrypto use across browsers and Node. I forked that project and made this one to add in support for Node libraries written in TypeScript that transpile to CommonJS modules.\n","readmeFilename":"README.md"}