{"_id":"@alizeait/uuid","_rev":"7-2592df526b93ddb2be884ac026b162b2","name":"@alizeait/uuid","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@alizeait/uuid","version":"1.0.0","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"build:node":"microbundle --entry=src/node/index.ts --target=web --format cjs -o dist/node/index.js --raw true","build:browser":"microbundle --entry=src/browser/index.ts --target=web --format cjs,es,modern -o dist/browser/index.js --raw true","build":"npm run build:node && npm run build:browser","dev":"microbundle watch","test":"npx jest"},"main":"dist/node/index.js","browser":"dist/browser/index.modern.js","exports":{".":{"browser":"./dist/browser/index.modern.js","import":"./dist/node/index.js","require":"./dist/node/index.js"},"./node":{"import":"./dist/node/index.js","require":"./dist/node/index.js"},"./browser":{"browser":"./dist/browser/index.modern.js","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./package.json":"./package.json","./":"./"},"types":"dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/index.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","microbundle":"^0.13.0","nanoid":"^3.1.20","ts-jest":"^26.4.4","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"9867a413125003bbc19074ee16abefe304386b73","_id":"@alizeait/uuid@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-jTvhVnNtThnTpMr76GLFnDY9cW6AJU6D4d46p9wEKI4bGnMeXPyi3ulC6ZIVhL7prEXOt7qI5E9tEJCAGrSp1w==","shasum":"ead030f22ed8cca754ebb0808d3c105ee0594cc1","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-1.0.0.tgz","fileCount":12,"unpackedSize":16727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdcoCRA9TVsSAnZWagAA4GwQAKCOgrWPcJK2nGbIX6jt\nMS9j/til1m+1c1k7UVzwiubRqACSTr5u8gM6wT7cZj/IHuTxPwUNpX2PVRS9\n3R1Zc4nxqGZsyj21UYoXI9A6EXtwCiFRy76NRwo9K5MfwKOd8CuRaIzg7/jk\nWOJNLT0MDAWnII4PO4XQ/KJqh95QwSbbWZEGWbc3YtN+b9pWp+ZaRjkI4TNs\nzpHcTluq7nHR+SyffQt08uU1uUe127DMV0hEwxAJJf0lMePVbWlqwJDA3x6r\nnA6gOwJVUTGEoF+ID0H9z8pWF1lSHI7cZmzVuzwSl83MS4p0gJ6zpttSXB0w\nKEWtUMMetq63Qio50LTY0e5OIF0XVu92XDiV6oIJvd7r9Gvd4gBhBoNSICYB\npIV/UD/oXS880+tUXQQI4coaQDnwI9vHb24RS+50WvyPFj0KlWtzLwX3rWa5\nKl34uzIlTpdwRTIiczP/j0pLwpX+C+2gbauKiGuVYjOWZVfT3zNxfwI3+TrH\nqdJf7Ggtpa0/yobQXa07InN9mLlgXmfHf7WKMUHj82iRJ1wSHWlJUMQBub6s\nVsBluq0T2G/2+iuf0zTP0s006gmKouMMZZVL9zc/pbTmy/XDUSNQe9BauyeY\nyAk3Jyfk9xD/FzDlPQBTIy8hOjjA2wNXyw57QS7eMHwgv++CbSX1E3sM/y3i\n3vXH\r\n=+EM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCyUJr+T7vhtzcmFla5qwoJmyC4azoo8q602WHwRQjtmgIfB2hiG5vdTb7OLsv7VXWo//M7G9SHAvDj9OZQZU5NWg=="}]},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_1.0.0_1610995495832_0.1242551206493927"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alizeait/uuid","version":"1.0.2","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"build:node":"microbundle --entry=src/node/index.ts --target=web --format cjs -o dist/node/index.js --raw true","build:browser":"microbundle --entry=src/browser/index.ts --target=web --format cjs,es,modern -o dist/browser/index.js --raw true","build":"npm run build:node && npm run build:browser","dev":"microbundle watch","test":"npx jest"},"main":"dist/node/index.js","browser":"dist/browser/index.modern.js","exports":{".":{"browser":"./dist/browser/index.modern.js","import":"./dist/node/index.js","require":"./dist/node/index.js"},"./node":{"import":"./dist/node/index.js","require":"./dist/node/index.js"},"./browser":{"browser":"./dist/browser/index.modern.js","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./package.json":"./package.json","./":"./"},"types":"dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/index.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","microbundle":"^0.13.0","nanoid":"^3.1.20","ts-jest":"^26.4.4","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"1f0e4b836a0acd44c7863d2cc3f9baf5bb6312ec","_id":"@alizeait/uuid@1.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Sf/GX0lKnkbz4DSm+Sss1/PxHzwUGIas1u5hd26XduVQN+Rh7aoIlH37hyLQmNKj9oB6N+wDGIJpA+nXheejqg==","shasum":"3a9d907cbce2970b207b4617201f2c3da069d200","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-1.0.2.tgz","fileCount":12,"unpackedSize":16852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB2GnCRA9TVsSAnZWagAAa5QP/2tLuJPwOMAh/HX0/2lt\nAZZR7Moe9nvrfi3lKezvSra4is0Uwt2ug9dwvHP5U0xSCDzUFbqW+ZxjXqVx\nRfCf7iB9JROlwAgSXl1sOy4lnwmGqXB9KLV3BUxqehCKjWqASLgfjNaJ0J+5\nlBs0n+I1CxI/vizpJVTKVpWhP87ORAbEpFgt+ML/zKW7OFv+456WLj34bBwr\ngqawaz0XR5M8nl+QhIMX7O7gW9r+ouvzjsQBk/CCd3M7sOiQtzJIZtWXEtaz\nURnyAhzHy4Gc7CNJVdFbjL7yyoSZ8EW2PDCfTg6tAHkGKHCttd+2AQY31wpk\nTuejRPAPFAsWPFP8yDo3ZXWYDfrFhQLQBvTqGu+pqPnxqb6ulp/qHO7KFdS6\njX0dfVm4k6+dyXusxX6ZHOSEL30LtyUm7tdwa/BE4f+g6n3yJPygdmlOg65W\nCYacy5Bm2eB50gh3UGm9QckEx3G6nbfLJF2wp00XJHJxd7nPTt+9oiDtrNGS\n+zQoJhFf2JqmU8p+ugEn0wfcdjjr9GOhjpF7x1fyyRMTkDwdM139gFXWmEfD\npvtGY1+0WHTrW5DpfmezsxB7psgQ80RHuH6qbTTFc7HEUdDZHXzNZ30Ls//b\nRYYrT/sATnHTBd5fICRHpEt0WGKgVI3mMqmSDLckgrhah97XAWfoPu+c/7c1\ngjWL\r\n=kmKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKNqLAQi5WCJ5ocTFmkoxQFup4bZD7D5l0kKuH1L22PAiAe3QSh95A+Lgp8UAnXW0QFzdSFHmRP0idII58NmCyzgQ=="}]},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_1.0.2_1611096487469_0.8955882216392612"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alizeait/uuid","version":"2.0.0","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"build:node":"microbundle --entry=src/node/index.ts --target=web --format cjs -o dist/node/index.js --raw true","build:browser":"microbundle --entry=src/browser/index.ts --target=web --format cjs,es,modern -o dist/browser/index.js --raw true","build":"npm run build:node && npm run build:browser","dev":"microbundle watch","test":"npx jest"},"main":"dist/node/index.js","browser":"dist/browser/index.modern.js","exports":{".":{"browser":"./dist/browser/index.modern.js","import":"./dist/node/index.js","require":"./dist/node/index.js"},"./node":{"import":"./dist/node/index.js","require":"./dist/node/index.js"},"./browser":{"browser":"./dist/browser/index.modern.js","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./package.json":"./package.json","./":"./"},"types":"dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/uuid.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","microbundle":"^0.13.0","nanoid":"^3.1.20","ts-jest":"^26.4.4","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"214cb9cde12da3af1fea151c80dcd7fab316597d","_id":"@alizeait/uuid@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Bmep/aPFnX3igNky1FOKSSTpuVRRb95VD9jBrqyZOv08d5m9wioBIDdyCJYcO3NfYBw1bVURaUupU6IfB9XEyw==","shasum":"531d9a6f1901486aa44427952549b628298732f4","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-2.0.0.tgz","fileCount":12,"unpackedSize":16851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB2JYCRA9TVsSAnZWagAAjZ4P/2RyJ0ua5D0Yyc2Vx9ix\nKHB6EdFIgWpeXXs2IIbyq4AXqfAJG4wwXmc2W7VNDMdr5L3LoZiR5A7ulocE\nPoIOqU8GtU1v+aGp4naALX2q4OFPJAkx6pK3i+UtOxqfS+G0OIeKhtlji8bF\nNboir8H5CmsEdhU0PEozqm7qLHQLoFxFXMK++AVlwzyjkQTouevPISsUyRKv\nkkf8HXFNHTByoVwu4xZqiDteCuTIfP0ICpi5YBOmqAxkJWpwinNszH3Hh8pk\n1caDHzEeYDmbUNk9wBX531x4nJ+H3uGMhSYNwmwsC2J2dUBG2DKpN3HGrw7S\nIyq17mk6Vx8WPaKBYAhIWs68pUFezwIHDVtlI/LtJ4yDw3v6i5zXpfx+0Crg\nbSMOeLlDWxclhAnH9CNvGn7HsygyWQi88JEU3NdJZycls7bvxIBWFPn6n6Wc\nP0NGyYafYPsXrsfZZcKzW5xuWXpgXGSD7ot5moYu8hRUWBhmYrAjwTt5S8un\n5/X57/gRmpZv0qTdlDuiqSMPs1z64eIGjSbJwVF5cdGZQcKR50tRgiGTBIQf\nA2RmSuMK4brn6PnlyDmv7r0l0ceg3cgbclp2QXs6aYDnk+PMsS4zgirfUi2s\n9EUPXnw+PpkhGzkvWwcolqxpdbqavlzeVyZZsoHfO+P/G44RdSOxGPzItGAl\na9yX\r\n=0QpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxkPJct8VqPrBoDC8kk+v2Pg8g6XHTjJCXciHGHhahwwIhAKWFSQZt3gD4Ne2NdMYwu6Qq7bhxfDnnp6D+m2T7n6r0"}]},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_2.0.0_1611096664591_0.7131481055496598"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alizeait/uuid","version":"2.0.1","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"build:node":"microbundle --entry=src/node/index.ts --target=web --format cjs -o dist/node/index.js --raw true","build:browser":"microbundle --entry=src/browser/index.ts --target=web --format cjs,es,modern -o dist/browser/index.js --raw true","build":"npm run build:node && npm run build:browser","dev":"microbundle watch","test":"npx jest"},"main":"dist/node/index.jss","publishConfig":{"main":"dist/node/index.js"},"browser":"dist/browser/index.modern.js","exports":{".":{"browser":"./dist/browser/index.modern.js","import":"./dist/node/index.js","require":"./dist/node/index.js"},"./node":{"import":"./dist/node/index.js","require":"./dist/node/index.js"},"./browser":{"browser":"./dist/browser/index.modern.js","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./package.json":"./package.json","./":"./"},"types":"dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/uuid.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","microbundle":"^0.13.0","nanoid":"^3.1.20","ts-jest":"^26.4.4","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"bd53ce6459009dd1409b25d18581de6d95b45d33","_id":"@alizeait/uuid@2.0.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BhNu9yzv5d6uCOJ5pVEZAIAjOHYDXuGyWyH9H365liFco/Wl+4LmtkxXeU3fiSQaHsVO6xL7YUQfZO8QuIDC1Q==","shasum":"3b1367d593bc430620bb61a1e6d178ac8b156209","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-2.0.1.tgz","fileCount":11,"unpackedSize":14063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXaDm59oO2Y+toU8iPF+EOCBUyls1Tkrzlo6NWTcr8hgIhALO9ZbTkRDp8hWYJovEhqhPGwyhI6whC87q3yG/Z/nmg"}]},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_2.0.1_1634770381069_0.10073112738611512"},"_hasShrinkwrap":false},"2.0.2":{"name":"@alizeait/uuid","version":"2.0.2","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"build:node":"microbundle --entry=src/node/index.ts --target=web --format cjs -o dist/node/index.js --raw true","build:browser":"microbundle --entry=src/browser/index.ts --target=web --format cjs,es,modern -o dist/browser/index.js --raw true","build":"npm run build:node && npm run build:browser","dev":"microbundle watch","test":"npx jest"},"main":"dist/node/index.js","browser":"dist/browser/index.modern.js","exports":{".":{"browser":"./dist/browser/index.modern.js","import":"./dist/node/index.js","require":"./dist/node/index.js"},"./node":{"import":"./dist/node/index.js","require":"./dist/node/index.js"},"./browser":{"browser":"./dist/browser/index.modern.js","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./package.json":"./package.json","./":"./"},"types":"dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/uuid.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","microbundle":"^0.13.0","nanoid":"^3.1.20","ts-jest":"^26.4.4","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"bd53ce6459009dd1409b25d18581de6d95b45d33","_id":"@alizeait/uuid@2.0.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zL10Ma0mBKj2aVLi7PhWmOBFgomYPvI6n4bMBZ3N4AVG/jsQIhYTQfPk+xhqVNWXa1GCZ25H8jpfEKos5FGH2Q==","shasum":"5ecf1745d3592120cfd273dce4d686da64178f19","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-2.0.2.tgz","fileCount":11,"unpackedSize":14000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwxxVCRA9TVsSAnZWagAAEVAQAJhZ+9IvzY1Syz99jc1g\nHBznA1/xRgsSfb4EeEcva5x00NlyyjeJ1ef3Qatd/ca/YiPsPErs+DiM5MsL\nPVpNpYEjU4ZtdV+PrZVUiOvOPWpcYiwMd3GCB/4L+ZceFozuHVdu3q4zCVQ9\nQ/dRIPn+w0+F1/gnAyUN+OVpOe2vZC/X0LjxuMwbM3qkmEkxzOVSIItBlvB4\nKjN8FpGAFih0gkzCCkv6e642WoyaFnIpfx7oZV3vL6dNh/ghr8KSlV7CVCgm\nDVFv8w476uicg1fy06d1f4ASRcw4usFgnWx22kw1GOzM+joTc9j27hh7F9bO\nWB3rWW+Vo/cNIkxTeXvp+Y9QEpu+6IwDzj46VixUsBHhMPvXSTclQPesubOv\nVlBTnNf3KdKXkhff2kVZfyUzZ6+2bzdzz3ILpp4HTs6RMQ3tNwzv9KF2ygPC\n5L5u+PuTJRRL2nTEWkrQdQBex6q0eU0YDlajVKoDH8o1I5upVgnITAQ2QjHq\nDRipIQeC+DVjrjaOTeCGSIFwlSQrmCrC2Z4JKt+QkPQYB3y/aXsOmlC4I80S\nuCYqbkB52rhWW3OjnF0a8EDjk3OwTFkcrQ5lULOMVlAJKIlV3LOJirNC+5Te\nEQ+s9hijQOBbliWNTH2XFkE+334edF19M1qJ/5vtCmGa2QzWvF/0FSTdMpG3\nLwz5\r\n=RGNZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5n5Sz5hIANFOJcM9KkVPiByJ0je5k/xigytPU5Nye/AiEAsGeQzR6HwB3LymjdKs24uTVi1TRMtfesK01MnnN8y/g="}]},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_2.0.2_1634770448939_0.047543833574025474"},"_hasShrinkwrap":false},"2.0.3":{"name":"@alizeait/uuid","version":"2.0.3","description":"A fast and tiny RFC compliant uuid v4 generator","scripts":{"test":"npx jest","build":"tsup --clean --sourcemap --minify && tsc"},"main":"./dist/node/index.js","module":"./dist/browser/index.mjs","types":"./dist/browser/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alizeait/uuid.git"},"keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alizeait/uuid/issues"},"homepage":"https://github.com/alizeait/uuid#readme","devDependencies":{"@types/jest":"^26.0.20","benchmark":"^2.1.4","codecov":"^3.8.1","is-uuid":"^1.0.2","jest":"^26.6.3","nanoid":"^3.1.20","ts-jest":"^26.4.4","tsup":"^6.1.2","typescript":"^4.1.3","uuid":"^8.3.2"},"gitHead":"b18dab37a84cebfbd85d8ce6fd2dbab4b45dd5ba","_id":"@alizeait/uuid@2.0.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FkBukuX8sY2RLzBNdeYhaSaGBkKML35/PrliDi1IzX+5mIE7lFwL7TDSHlWX5uOUk9dNgU9+sFBKBuJ+wIs9IA==","shasum":"01cd34b38e003b570067c1129a7b41f00ebb65b6","tarball":"https://registry.npmjs.org/@alizeait/uuid/-/uuid-2.0.3.tgz","fileCount":15,"unpackedSize":16930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBVZxpLHtguFk1FYpszogayG2yj90qQTWK3E2C3PYopAiAjXAsRCAIuh/YrUOuiGuHPJsQ+AR10JY5tozpRaTAUhA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitv2wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMAQ/+P+O/wRLf0g9LoyLp6AsXehDmkN59pWLADxl+vugToOqokGtZ\r\nHABukbMERBBWVlEb3RXGh3KlhbiZXWk8+jTEglNVijpKpoMWFGknk57+hTdk\r\nrifUbhy3MhbtHC/Ul6+vsAHekMh7II2SudR99kE3kJykfMa2SsCDVOMxvpn+\r\nYKh0y448cR3xh8D/0pQ4YBfTP3eSNVHfFbVy2TJ7uWr9FG9uZgBqXKybNbVQ\r\nwBGFtNUUzMT72ZTu4VSdcLDv9M0h2SM6fchDplvSbbrKwCL7A7lL13LYsvis\r\nVpBZOoyWQS4gT5oV3BuatfVLfeNsP6FnCfxk7xJWgosqunFnT0oazxW8Rkjp\r\nTi+Q3c7srExVkx8vReM+05o3Y7kdNkPIXsV/GSqxaf6ajWpAZwBSsGMZx6EU\r\ntvVWKyKWzMDJPexWeKmPNcPjiD10U6iMaEdVJVL/+tZ5J0j2QXwksOZgTmOV\r\nFL/O4B8WFFyZ+dN9kRLcgcu+2XQ5y+Q0mu/AcTGE34ECIVgTVTe7FALu6vvQ\r\naXJEMSNsMgEoclfnLlPF85SBD0Hu/jCSDCZ6AAGbp9AeJJ+gt+5MFJi6iOEM\r\nLwxgz4Fodp44SPZ4fC5eraorVqU8TCgqXVYi63cwKtHjxjwivlBS5M9FPEwU\r\nSQATcUOc7iQJYB4w6E6qiGmdO6qPvBvEy80=\r\n=j4Uy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alizeait","email":"ali.zeaiter@volvocars.com"},"directories":{},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uuid_2.0.3_1656159664623_0.24655159422482886"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-18T18:44:55.787Z","1.0.0":"2021-01-18T18:44:55.953Z","modified":"2022-06-25T12:21:04.846Z","1.0.2":"2021-01-19T22:48:07.573Z","2.0.0":"2021-01-19T22:51:04.712Z","2.0.1":"2021-10-20T22:53:01.209Z","2.0.2":"2021-10-20T22:54:09.069Z","2.0.3":"2022-06-25T12:21:04.776Z"},"maintainers":[{"name":"alizeait","email":"ali.zeaiter@volvocars.com"}],"description":"A fast and tiny RFC compliant uuid v4 generator","homepage":"https://github.com/alizeait/uuid#readme","keywords":["uuid","Universally unique identifier","RFC","secure","fast","tiny","crypto","random","node","browser"],"repository":{"type":"git","url":"git+https://github.com/alizeait/uuid.git"},"author":{"name":"Ali Zeaiter","email":"rassoali.arz@gmail.com"},"bugs":{"url":"https://github.com/alizeait/uuid/issues"},"license":"MIT","readme":"# @alizeait/uuid ![Check](https://github.com/alizeait/uuid/workflows/Check/badge.svg) ![Coverage](https://img.shields.io/codecov/c/github/alizeait/uuid)\r\n\r\n> A tiny (~260B) and [super fast](#benchmarks) [RFC4122](http://www.ietf.org/rfc/rfc4122.txt) compliant v4 UUID generator.\r\n\r\nSupports both Nodejs and Browser environments while using native cryptography features.\r\n\r\nIncludes ESM and Commonjs/Nodejs bundles. Allows bundlers like Webpack and Rollup to pick the correct bundle for different environments.\r\n\r\n> Check out the [playground](https://youthful-ritchie-5aa2aa.netlify.app/)\r\n\r\n## Installation\r\n```bash\r\n$ npm install @alizeait/uuid\r\n```\r\n## Usage\r\n\r\n```js\r\nimport { v4 } from \"@alizeait/uuid\";\r\n\r\nv4(); //  'dc8c63d6-55e0-49be-9d68-19b0e51be2a6'\r\nv4(); //  'e3f68a1e-d22b-4c94-bc6b-78b44c1608f3'\r\n```\r\n\r\n## Benchmarks\r\n\r\n```\r\nuuid/v4               x 1,006,107 ops/sec ±1.04% (82 runs sampled)\r\n@alizeait/uuid        x 4,262,898 ops/sec ±0.98% (87 runs sampled)\r\nnanoid                x 1,779,066 ops/sec ±1.58% (91 runs sampled)\r\n\r\n\r\nRFC UUID v4 validation:\r\n\r\nuuid/v4               ✔\r\n@alizeait/uuid        ✔\r\nnanoid                ✘\r\n\r\n```\r\n\r\n> Running on Node.js v12.13.0, 64-bit OS, Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz, 16.0 GB RAM\r\n\r\n## Why is `@alizeait/uuid` so fast?\r\n\r\nIt first fills a large(6144 bytes) `Uint8Array` typed array buffer with cryptographically strong random values using the browser/nodejs crypto API(Meaning that it fills an array buffer randomly with numbers between 0 and 255). It then generates an array of 2 digit hexadecimal numbers(length=256) and starts slicing off chunks from the buffer as needed, meaning that each buffer is able to supply 384 v4 UUID random invocations. When the buffer is all used up, it generates a new one with the crypto APIs and iterates.\r\n\r\nThis caching mechanism allows for faster composition and generation of the uuids.\r\n","readmeFilename":"README.md"}