{"_id":"ohash","_rev":"27-b55c40f5ee4dec8e510ed0d2926006c7","name":"ohash","dist-tags":{"latest":"2.0.11","1x":"1.1.6"},"versions":{"0.0.0":{"name":"ohash","version":"0.0.0","license":"MIT","_id":"ohash@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"4443bf15358b832e10267bf3f169ad8fcddd06dc","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.0.0.tgz","fileCount":1,"integrity":"sha512-uI26mXPZda0ZLu5QZX4Rg87mKLBLnBZmBLFTxgdZlu/qcIdMrPgCyZtxFKy2umCgm0M/C83J7zDAyx7/K2wkkQ==","signatures":[{"sig":"MEUCIGOWph/TfKgnPDameTLigmBItjv2guJEBUk1CxSsf8KmAiEA+3IPStJ1h5zcnF8HJj6/DtQqUpfhW6Af8DkSslbMHwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMnoZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYlRAAhtnLUQrG1mFqyDzg2H/Xvk+ifxBwx2a7D36whxykpcXh9EjT\r\nRrn6mubaOXmJu/A/9SCelzgJYpzuHSdJ8QLzPswVg5FX5mM6zL42dEi6SUDy\r\n1S1bKSNTxy4XCrjVyAkmBz7ssb5b+PaqykslywgOTvy+U2oALRzPnJHk5KE1\r\nryeJZMTBdIs2R16GfHfURDi/eQYC40XZ4MT9OmunlFTkXLWnE2avMFdV981c\r\n59DeHEnJXahtLIMekyA9rMWkBd4tRSH682T3zp12Zk/bGTUpigvHKkC7GQg4\r\nYvu+AxUVAfQ9LhtE/Osg+nKg82kS0bg1XYedIymCRuayTfTzZz01VvS+kEZX\r\nfyz7EcpxpA+I9GLuc1CDzfWILh089QgPK75aFDy86LbqU3VDgh5fVQ84nxmO\r\nRSic1+9sAePCq926D5DQ/lZ5G1g8mbWHUfUZbYkELAikr/Sh3lvAAOE+dxze\r\n3/VPw1YnIZklQxJ7d8YjLYWDlEJinz8LKtxl/N0vBvt/K8ygV716qSSh9CWp\r\nA1ra3n5if3E8bbGxno1pYSbtrLTFDDueGvV1wij1qA/CCpNZz+VGAe+vrvMq\r\nPQTdKt7vg0ZbmMfYlpb/+kSMlJ4+YE+JcshyrTQwFM8GscOvsNVuUENheEiz\r\nObvO5gpQYiZzf9B6zg88pE61PHIyPOA6hcM=\r\n=Cat7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"8.3.1","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ohash_0.0.0_1647475225225_0.2732890307552276","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"ohash","version":"0.1.0","license":"MIT","_id":"ohash@0.1.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"cde74db91cfb7259477a93e0959221c4e20a5881","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.1.0.tgz","fileCount":6,"integrity":"sha512-KvclyhWseX6F2UTEEp9Qzybb0LTGorTSVufAToV5tR2B6Q64rVhKhkcU/o+mBaiqGa5+PdobtfSVelp8VOCR6A==","signatures":[{"sig":"MEUCIQCNuzqVGm18l7ajrO5f8A7JYiEg20s/mOMTZgUjXaQEdgIgeXQ0KXyqaltOdvn3FJpnST3BQnay12+dGh7yOvKap7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMorlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlEg/8DN219jCryE3hV2Q7vmZwrd38ch/zfLazFVZVrxkuORsi73+A\r\n8zMGqJgMaWbp64Fib1oboBmqhLg9JyE+DSjbolOUpveFuqyFu1usFqP8O/Ci\r\nBWTvQjV1yfe5vCiYbfahpZNymo3Ko7EbpFgMAswGhBNjqo0ceFLza200dIva\r\nwkW5J4HAhJIJGAbuM/dEXvHAFqdjHM5PS+zZOYSB81N4F0vfFxkgYGGsDB6m\r\nrdgIfQ79I42kwUolBlwyOhBkKThZz91vDH3RWo0SOcZI+pwcWDkWVl/6CQOj\r\nT0hcU9WB6bMznHj11FcKC5cMlUX4qCexsgya+uYxZsjGH2RZqSYoSIQs6KYw\r\nWsAqnszhiTOHpTbzz/qeExypiRrONeOKhx9lCY11B5PxupNKb3N2d2onNyBZ\r\nH/wfJ/tnopk38WIF111/MM5MQYjBlI3XENXmGoUMr+FN1ogoZQzOoXWzk1Jh\r\nY6ro+xqyUZLjk53RvqNXHnXABj5G12t1rpdZuPiOpiZd8Md2AhhxlJxPqBao\r\ngKKWBlYt2bI+PANj1fQGKFmqam67PR1RzmiuKtEQkwXxcLywZNCkOhs9m4gU\r\nDUg1RO7/o7L2jzDEafrMBVdWw6gKeAukOY7a4RmKmKS9GkKi3zHyl8qKucAJ\r\nOPSi3Lllr1QhuzwfDVQnOJi+bC3kDRn5yfM=\r\n=mDVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/home/pooya/Code/ohash/ohash-0.1.0.tgz","_integrity":"sha512-KvclyhWseX6F2UTEEp9Qzybb0LTGorTSVufAToV5tR2B6Q64rVhKhkcU/o+mBaiqGa5+PdobtfSVelp8VOCR6A==","repository":"unjs/ohash","_npmVersion":"8.3.1","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@6.32.2","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ohash_0.1.0_1647479525825_0.21354283631872462","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"ohash","version":"0.1.2","license":"MIT","_id":"ohash@0.1.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"7fc865bee196174b15bc0795a8a66c80a865bfab","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.1.2.tgz","fileCount":6,"integrity":"sha512-pkdJpKCYKVwvjyy319Nf8fCecepJlpKkUiQilH6UfRyrHGA4tgF/pz+NvGTem1ETSEX6GLq/eIv7emKd1+HQHg==","signatures":[{"sig":"MEUCIFG8UtHLfc9juMDWl0m9xd0MNS6imZ3x5axjWpZwU2M6AiEA6SEzkVmbVd6BtlIXUzjZokrgFpZWTTdemTHNfaheY1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0AsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQaBAAgZkzGNMQKFlxM7OIgVfU5EZ2eloS6ZOxgOJ6KWldleW8NMoq\r\nVFGuoLh8w473ZlnFjtseVWT3ViVmEzmUiHFeRvTAXvrKAbLcevV0btPjHNr2\r\nDPOhT9Kp6otdyj9vCC0fifP3Nt1JQgW27Hp367imt4DRd89GVYjSdJ1EBQn2\r\nVeeAHW3T0foUr+QhzYwEvWi3/xCts8ptobuGOmcnJOAxGmQJ1VAJqdmBmjmC\r\nVcIojhX1J2yzYoz74bHKmwyaGLuSQwj8dNngvuzuIVvddce4m6ZWyvXZurfN\r\nGplEO6yXTlr1dbLF8mgQPqr1UP9JN4iELu+bfgj7x7VHd2jCrx/yNl+BuVID\r\nC66PuKqyyp/UQQ1v398DhnQmvX5orsTn587rfQL03gWvB1KVpkOhIHDabm1G\r\n81KKfAqqbJ3KAM4WojdxY+LuvXRLYmGDUKg8UmwG3EU/i9/Ewtye7QoW2+7u\r\nmKchlq0bBwD9e01050666487ok4cDvl59KnsIfE5/7bdKWFvEb8t4XnKmvPH\r\nEnAcmQrR7yRPhsQleflZyGzEqdIGf4AH38GrYPq+yd9bo7mxaSRL9nR+6PSh\r\nPTL2XPtkjLXKk5C5ik65GpnzY/WWfAf6VDTe2Uw6Q9DC/Tb1kyjsHCX3rcgJ\r\nwXLuVKk0spIHwq4cO2MnZ3ijq/PmMriAAUA=\r\n=xsfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0043a7c960142223b15085edd08c08513f178572","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","prepack":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"8.5.5","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.5.2","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","@types/node":"^18.0.4","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ohash_0.1.2_1657801482393_0.7576554869672982","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"ohash","version":"0.1.3","license":"MIT","_id":"ohash@0.1.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"e5305511f81ee96c1b55832fd785961767da9e2a","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.1.3.tgz","fileCount":6,"integrity":"sha512-yGB9/8Ysloz9kz8VnFAQrCH5V7on7h956y69j+NnuzmYazPhiHVY1uF/EDn/AjXPzblW3BYbpzJZro3Dgrfogg==","signatures":[{"sig":"MEUCIB14fWaNBs0DKW8pnUrcV3sph1JJpWfzcqYAPG+zBtwrAiEAiYq1ud8GaysONS2+FS/KclWdrK5r9Vn13OiEr9uLeqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0A2vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn+Q//fgaRtLER02qn5AR7IGLIUcX+FRW8Hpv1fXwykLYpejhwbtng\r\nzf7MZ/L/RU3CQUSyqp8HHex91GgzghsvA+MxJIaRU72W2TQrsavmMp2tCxZS\r\nuonPTWFQQK/4bLopIoXVhraApIDuagEf4qTkD8FFn6HwtGlFX5BnX/BE5WQH\r\n6ct5wMkk0hPsd1jWNLJmkf8oUJfCLALgEE3eKU6qUU4vcTAzsw3F2kqCxWTD\r\nDvjyCd8VNvvTEuapTIDpB9KMKESq2bAVNoqul9TeYh6X0Oo5CFX3I29Zu9w5\r\n1+nDHN/paFR38r12X98jiayhZoLM9JT9WCYqFapuTj2kAeu5KzH+cUXCNeuz\r\nukPU9qQ3+xY6WVnL4WTARmFqnH7CIez9nrcHOcm4m/aqs1ZysN+45q4yGE6n\r\nh6sWgvyoL8BS8KW154O9DAexDTAPBP9tv7wVbOrxBDwIoLWNGo62DcAwqWT2\r\n76aEPPQLOY5y3NEkBJyRcfScC2FWpDz9rOT2cmTkFiLZmuA12wr8y2yYbuIF\r\nojH5jH75fiMl52DzWiksJtnXA+uC5upk8pMr0wfnMHzXvgofPnkqRECY+owb\r\nGkQ29N4z/q+NSZMFrCYH5txSbWpeNez4QyAGhwq9b+UHfHjye6X+HmatOB0r\r\nIrkzci5m++AXwwohFDEG1124TTPGp8qLEvw=\r\n=+O1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/9cc5dc3f4894185c03baefa3348afb5e/ohash-0.1.3.tgz","_integrity":"sha512-yGB9/8Ysloz9kz8VnFAQrCH5V7on7h956y69j+NnuzmYazPhiHVY1uF/EDn/AjXPzblW3BYbpzJZro3Dgrfogg==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"8.5.5","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.5.2","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","@types/node":"^18.0.4","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ohash_0.1.3_1657802158862_0.14942860684716486","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"ohash","version":"0.1.4","license":"MIT","_id":"ohash@0.1.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"e5b55740b6047b9b66a3b836b1c92cc747197c05","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.1.4.tgz","fileCount":6,"integrity":"sha512-imsZ/lYOvZldyO6clK9uu6t2PIMr3bxCPAi6jJyPezKLU5/42UwMfGIlZML6GlpUxmSHxRoDo7VMWqI8VGllQQ==","signatures":[{"sig":"MEUCIC1dnccFEBzRoHoDO3soZTLQPguv1j5k38vCTecxiwmWAiEAuqh4HBxLVI2CH/1ZVgWs9bhunMDz2EaEdNO4pQlqS90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0HKvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTOQ//dtiinoQZneuY4XtluJVdM/0ZEa0Zck/CzMWcKwpB4SJViZP8\r\nIKO2YGj097Y0VFuqIoFGnkEj6ATZZZFLf823K61I/HpYAL3zSiM+uvVP3DzN\r\nJ71E/7dKyUVCnpSv4N9H4EOP4HrNjIJJujxnha0xVowtrw9VVpTEUXQGa6sj\r\nAOXEXcIFAGPTCEy5Sof+iHRPWNlx7lDdKUoRUe4OWF2S7GELJTUegasKFwwJ\r\nToXwLdChEAAZN3Lr8PXthUPdvF0u5utt2v8u1IU/LaNKgPMh0aJKT+2KK+Z7\r\ne2aHZb7BjQYypD8AKmpOJJpUkLoXfqeSQjF1/DLr1vIJpEDQBzwIZS5G8b7E\r\n5nXmYRuiEqwWkCvIWzX94eUk9RXTDfnkGyD/Dwax+WUNjABW3zKfnFzD7xgc\r\nUgk9w+xS062v9EzDvRhavjwYIztTIonSpyYqcSgU9xv4XqlrYaTl6eRlQIRk\r\nUBLE9kDkvdr3C8kRONwOvaKUr5QHeIzpXSZ+58ajYzhKNRJT0DvWK9y3ItoJ\r\nf20S35GZen+ofQrrT8mf8b42mnnsEqumdJ8xWoRJse9zXcnOS2eIWuQ0EKAt\r\nqVkp8+B2GdB/NNmKVWfW9I/e5LajJ6kcreyGJqwg+NCGXfXjy5hnQamOWxZd\r\nN34fB8ydlQUy3LIFV7PUzKUBS1Ql56cDI9k=\r\n=aq2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/7bf7ed08716c31ccf4957ce05139e3fb/ohash-0.1.4.tgz","_integrity":"sha512-imsZ/lYOvZldyO6clK9uu6t2PIMr3bxCPAi6jJyPezKLU5/42UwMfGIlZML6GlpUxmSHxRoDo7VMWqI8VGllQQ==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"8.5.5","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.5.2","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","@types/node":"^18.0.4","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ohash_0.1.4_1657828014753_0.8030335658527994","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"ohash","version":"0.1.5","license":"MIT","_id":"ohash@0.1.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"7ba53b68c41fc72612ed75942b8f6da3b5d5bbda","tarball":"https://registry.npmjs.org/ohash/-/ohash-0.1.5.tgz","fileCount":6,"integrity":"sha512-qynly1AFIpGWEAW88p6DhMNqok/Swb52/KsiU+Toi7er058Ptvno3tkfTML6wYcEgFgp2GsUziW4Nqn62ciuyw==","signatures":[{"sig":"MEUCICFWPV9Lgxuljttok1vjc6QCleZtOy8Y9jjyGn/Y1fruAiEAu23jw+CZC5g4KVhWl8kVctknqcqVXzOCjSoXiNlDMtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi66NqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMXA//fSUBXuyh6n/stdciZvZGGcjFxCwUN87toFHrzUKsRcsi9Rlo\r\npKrRUsAXeVXsjZtEtNqRYH7XUo9vrAlFUnkFbKFJoscngQp7RV+LkkTIzO2X\r\nNgyZ/6sSeCAzV+eqfTML6sHfVseKEwWLwliYCCQQTqRj86lGXm+39U4VzfHK\r\nDPGLApGWOAlnkLPmluZMkIYHP+FLZy4eZk1RtygwvR7przbtYqj/rNaL3s5h\r\nBXYlhDBQhkk0PWVKaOP+ADtAtM2iCZPmJelvVK8b4DhSAb5hYnBAdtGecYf+\r\n8PnegcK5JlbpyOkeKj1w+OrUIMnaTiwpt63bLH3A7h6cbyrjl+MD+RhVINc/\r\n52WlVoCEP9xXO4u7Bp+xEo+UxFQ+SsC1ENCfTdV/P6figCufyMe27cWwY0YP\r\nmUsyTNfC8+d37meVW6sP6osGHHPd4kj1CA0s1eOSxPMQB4o2VyUgexHdS6hc\r\nDPcMb/P3ckqnYhtT5Ls2UwcLX6GbeqB01LzGDZfOZGqhKYPU9kwwMhZYTseK\r\nW69QrOSnW1442yqLm3O1r+W00WWAQqbFepDDRlZ/xdnDpdtg/o6azEel/uNX\r\nM3q0T+85znlETcZWPhtGDKVbhB9BaTgoRASlhwTfJOUlsHFLG61iw4sTV/NF\r\nhrbEymJ3iGm4Q77M2xlq6DamcyDIxWf3UkI=\r\n=G/So\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/b925fc1b257623afa8906f032bd26fa6/ohash-0.1.5.tgz","_integrity":"sha512-qynly1AFIpGWEAW88p6DhMNqok/Swb52/KsiU+Toi7er058Ptvno3tkfTML6wYcEgFgp2GsUziW4Nqn62ciuyw==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"8.11.0","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.5.2","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","@types/node":"^18.0.4","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/ohash_0.1.5_1659609962181_0.8421345839394669","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ohash","version":"1.0.0","license":"MIT","_id":"ohash@1.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"e6ab04851ef9a479beb6e8a2457ff0d3ccf77371","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.0.0.tgz","fileCount":6,"integrity":"sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==","signatures":[{"sig":"MEUCIEr1Q70kBR10VvC6/cmTGo9MAg+/P+FwYcuCDdV0Hy2QAiEA5AQmtckuxP4q2VFNFTRT/F3mDg+uscQL5X+KMx+TVRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcsl4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUyg/9ExOnB5tyrbdXY+Mc0Lrj6JPmBdMZzNkC/I3/xBrOYrYHrroo\r\n+btpIV83AKytOyACd5XvUammkXSyO+2mAYpROKdaeKFo+0ts+cBmBJNDcJ8R\r\nX0SJI/Ww4zJ9ve69tYBwvkQfO/i3PKf16ilV6k1qG1bU1c0entVm9hxaDLbj\r\njm6biCtW7za6vdiSfZM/QDWltgvFMUYzFhpqglUa+vFA/QG8UpZqaGvdFY3g\r\nDG4e5eux6xdTVA10+AyypJDSUg135DqfLeRoZWgioxWkMw90Ho7vglgVrilr\r\nIQJRkWdk6wWtqzDzUVBAULC+SCczNony24iQ0S4ERbWseoRQuHFwDRgvE7Gy\r\nSU/xe5O9rug7VRGhfLg3UXcbGnYDtcW0un7nWXEBgWhKo/XqMSjAYUOaTjwS\r\nVtI2+IUt847egHNG4MMAzqr1/hl/DHB+brEC569SE3/wzeBBtHSySQe84Ifo\r\ndYwiLrCIOty7asbWu+HSH08gA1RAq3g4iNednTX2s7kskbMlPkOhUvTZuWs6\r\ncPF/Iz9SFFffTtIDPE7xAPqtaYVEd5gbv8SQbfO9nuHWsil8XycupUJKp9O6\r\nvD4a3bdp5UDUHFHyQNAHcS5hu25EOqaWcNgwoYN8v6b5dgKzH7qF6FFHWPx5\r\nOVDzi2JUtMCYPx8fwVu83wiCLcbTzVv7cEw=\r\n=3YGd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f4fe32a23dedafc1c07cd67710520d54e296f043","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"pnpm lint && vitest run","build":"unbuild","prepack":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"8.15.0","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.13.1","devDependencies":{"c8":"^7.12.0","eslint":"^8.27.0","vitest":"^0.25.2","unbuild":"^0.9.4","typescript":"^4.8.4","@types/node":"^18.11.9","standard-version":"^9.5.0","eslint-config-unjs":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.0.0_1668467064744_0.5474952976443446","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ohash","version":"1.1.0","license":"MIT","_id":"ohash@1.1.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"033a1e1a76a3f7bf52928d867718cf4b9e37e42c","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.0.tgz","fileCount":7,"integrity":"sha512-KNKg5q7wmG6YG46AoWvO2tJoNxcVLuhnn+f0UnoTNuBUpH7tPAOES+R3ptnHw4QpEee4zutsMznAvTZj6eQoLg==","signatures":[{"sig":"MEYCIQC8ALDjjzB19CYd5QyiqOo4xeyKIT5+oGMjB1Y62yCpogIhAJrtz5w5y9PDkz0XI6s0P7/vrbAxv5YMEqUCX3S9QwkV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP/UeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpudw//W8x4gQesVvS6N6hPQJy+kxsAESmPXor/zBrL85y8oLCJfIMH\r\nIlCaZ0N6+DnUsGzHD0yz8hhrpnEFekZpNQOKQsiABhyAjYaxBcE7avHR0scF\r\n3O2RfchZhzCmpJA8cA33ot1mNCNdcOFrnDrl5OvleK+oQkcxYqOVsGi20lqf\r\nzJ1bI6sc+y9ZVx6ksdkLTAyyKriUtgt9NUkV65T76TeyV222eIxBj8M/tUql\r\nZ8rd5OiQlluGkMNQYkP2f3zL02RjQ5SqGbAGNgOjynVFvaNOeAnakdKNS+Ey\r\nmV0s2HqcHsVKlfuVOaxKOpyX0BADlWF5do0v7SnCYBN0LzUT4emYFlK0dFUk\r\niIClGHvSeF5uOSf1q2KArGdtY3vDKTTyKAXAiQKbPJ9ddsAxtPiKyiF7gKlJ\r\ntbyLYPu3Z6qbp394ckV1qrQGewrVfgak/Ov9JRVchkeIe9NgteASd4h/AW4a\r\n1EotE6cQdForNBmJcOwAufAiW9TBPOI5ij7APa9lgGxEnQjp8yOL1VMadYqG\r\nj3WmFGDHUFSOrmtW8Ooz/PhR845ErkKlOqmu06dhySD4R6+rVW5T0f6Ja0C8\r\nUq7Sas2ggXAbXITyV/3XMpHrTTbUa1Adshur6H4/ry0RrtkaYC5t7aCnbyWm\r\ndgsL2pvgquLxgK3wB0rNKuJLxIYr09PVQ70=\r\n=bGRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"eslint --fix --ext .ts,.js,.mjs,.cjs . && prettier -w src test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/3ef95f84e93eaafe8c844bd44827808a/ohash-1.1.0.tgz","_integrity":"sha512-KNKg5q7wmG6YG46AoWvO2tJoNxcVLuhnn+f0UnoTNuBUpH7tPAOES+R3ptnHw4QpEee4zutsMznAvTZj6eQoLg==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"9.5.0","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.3.0","devDependencies":{"c8":"^7.13.0","eslint":"^8.38.0","vitest":"^0.30.1","unbuild":"^1.2.1","prettier":"^2.8.7","typescript":"^5.0.4","@types/node":"^18.15.11","changelogen":"^0.5.3","eslint-config-unjs":"^0.1.0","@vitest/coverage-c8":"^0.30.1"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.0_1681913118482_0.33681554208305964","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ohash","version":"1.1.1","license":"MIT","_id":"ohash@1.1.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"7f34db6fb2852f4cd96afffc595de68d6d9f80f1","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.1.tgz","fileCount":7,"integrity":"sha512-N9UDJn2IV6oO6pNclJ80tRXraNNJqw/asscr3Lu7+ibRQdEswejJuuXNclMQTJVTsVhQs+ZJThVziy6t2v2KXA==","signatures":[{"sig":"MEQCIAddeVAZinTKULtz0rmD1t/IJpq8aixZxcYHMSRnzRS7AiBwWkrnYMHRYL27mI4i1UDxegAA1KITNfsDB23ccOxSAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQBWkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNvQ//adWMP5uXPw4w9iid0GWhL5gP/d8JMdU8yrMUFqTQ38/xF4mJ\r\nlpp/bIusnUV/BPVkyXXMKaqaLPHnjHn7i9KZQQLAmDBTXCguL6hFsQCgGQuh\r\nuVFSUPCMI62i0CX17H/kf9st+CbkopDiHTFh51QIXiZ1xbgxXYIOKpXP2XbF\r\nFHqrKXagaRTuadDYK09uNf2Hu/wKSR8cWTIf6UK4pQsmMc4Qq7ie6yEFKjei\r\nUhtav0hUCUWM2MiGTrQrhaOba1NGJ9wEv+rhdvwteJEN0cttrPedJA2pMslU\r\nEGpO3vOxzCEGb0NawMxqBgCuCveGeowbyAUK+CoWNPcHMoMJTuEkT3WXbldA\r\nv2niuT75fzCDZMn4zr6aURoTHfQLaJk23a+gJfxYQ8YxPF/kvV9hknd2hB3w\r\nQL8YJRq48uEOUH/Bs+Thnw4gbveskBNnHE/s85z8/wfOGKoJFxE4rrI6TOd6\r\ncmyzBY7Ug6HBxdKhtacpQbtcbR9isjx1DZycCvkisUBvBXYN0jKRfTbP/g1d\r\n96dxNTWUGWnpK+sluo+Jil74ZF6sDcJ44MOiz1q+KN7jGtJvoh274xQ5JrDF\r\nwDBOp+l7rSjqgV95YlC/I1S9qkg0nvizpA08qqwJde7dszBe87ZO3EYxBQdG\r\n75gw83dVssJU/+fMBBxfr14mAgH+JDuvuEs=\r\n=THFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"eslint --fix --ext .ts,.js,.mjs,.cjs . && prettier -w src test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/aed572ff0cc6f35e0e602eea861bb67b/ohash-1.1.1.tgz","_integrity":"sha512-N9UDJn2IV6oO6pNclJ80tRXraNNJqw/asscr3Lu7+ibRQdEswejJuuXNclMQTJVTsVhQs+ZJThVziy6t2v2KXA==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"9.5.0","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.3.0","devDependencies":{"c8":"^7.13.0","eslint":"^8.38.0","vitest":"^0.30.1","unbuild":"^1.2.1","prettier":"^2.8.7","typescript":"^5.0.4","@types/node":"^18.15.11","changelogen":"^0.5.3","eslint-config-unjs":"^0.1.0","@vitest/coverage-c8":"^0.30.1"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.1_1681921444534_0.35548395006317923","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ohash","version":"1.1.2","license":"MIT","_id":"ohash@1.1.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"902dd01484f5573ef941d8f9e81105a2e13fd9ba","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.2.tgz","fileCount":7,"integrity":"sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==","signatures":[{"sig":"MEQCIC/KeEJ955cAO8PMcmQPDSznhg6CdswNafJ07aUejZohAiAgvTKBsLmHPXcRamaJK7E/ScgZPoc0H6VclKgBRQUZbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQpPNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2wRAAlKNK5bMBRz2pEMdTdY3tfsVQJAqOmXD77Fp3koruxy9wPN+U\r\nIOiRDP6il4W1weC2lKQI+k/QxMkJU16+2AmTPj6RBGKnFkCEiTA0r8wvD7+g\r\nwoNnIfAg3CrGBYHentI9eXkDGmFrMQI9Ng/+7j21nyXv6q2HQQtjAkGl5NXC\r\nlT54Y82qBXbGQMwonQi24QK8ErkzI9LAwq34UJiWvz9bchs5YYoCoCKCAmtv\r\nHZBJrLK+1E42xPtZMaev7k+1f4e7QIL6GIhuMOC5jtRoH9oyH9ePIDIBR2wZ\r\nraYdszSpuqZai9GjE76G04+2VWN1lFhInCkKa63DuMZ81Ug65GWamorTRvb2\r\nVJCrK+31ONrCQWYo389cy1S4Yr5c7mURMRJCq+xd2CrxZ3Xe/zj4O0kLSq75\r\nMkerBVDHeo9CodZw2pP0SdL6gDWbRbhw359kirogDEF/f+3Hvw3Esge2BdST\r\nmmRMxBnVEl0AkAvb9vk6rT4MMUi4HluOa+RPJ2ANZXS1GLv9uwDgk6l80C6l\r\nwQ+2xB9hvDqWgm+IwQAtrU3gOXwkMUDI8N4A576zazJmno6vFoqJ5WRdv0AE\r\nbVgXSuo10of3NGk74z++UqLLKAOFzDdfOL+63BkKCxnXHlZiwnoiG+ZSkJhP\r\ntxY89XReQznHubKxQX8lFWshi/Pr8u0SD4E=\r\n=yZyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"pnpm lint && vitest run","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"eslint --fix --ext .ts,.js,.mjs,.cjs . && prettier -w src test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/0b55ef4974c5e850fbeb6502918cfcde/ohash-1.1.2.tgz","_integrity":"sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"9.5.0","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.3.0","devDependencies":{"c8":"^7.13.0","eslint":"^8.38.0","vitest":"^0.30.1","unbuild":"^1.2.1","prettier":"^2.8.7","typescript":"^5.0.4","@types/node":"^18.15.11","changelogen":"^0.5.3","eslint-config-unjs":"^0.1.0","@vitest/coverage-c8":"^0.30.1"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.2_1682084813739_0.9173077516877344","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ohash","version":"1.1.3","license":"MIT","_id":"ohash@1.1.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"f12c3c50bfe7271ce3fd1097d42568122ccdcf07","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz","fileCount":7,"integrity":"sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==","signatures":[{"sig":"MEUCIQC+4A4DETW0trWQFAXaC78wKIPX275ohHt4dYDMN2cFwQIgcBbHFZEOMSTsfQ+5rparoiYPstQrMt1Ip08CvfJSWOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70700},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"pnpm lint && vitest run && pnpm typecheck","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"eslint --fix --ext .ts,.js,.mjs,.cjs . && prettier -w src test","benchmark":"node benchmark/object-hash.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/47dd957d1ea4f491c8ff3e0e10d65c5c/ohash-1.1.3.tgz","_integrity":"sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"9.5.1","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"eslint":"^8.46.0","vitest":"^0.34.1","unbuild":"^1.2.1","prettier":"^3.0.1","benchmark":"^2.1.4","typescript":"^5.1.6","@types/node":"^20.4.9","changelogen":"^0.5.4","eslint-config-unjs":"^0.2.1","@vitest/coverage-v8":"^0.34.1"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.3_1691665810985_0.9730405572458951","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"ohash","version":"1.1.4","license":"MIT","_id":"ohash@1.1.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"ae8d83014ab81157d2c285abf7792e2995fadd72","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz","fileCount":8,"integrity":"sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==","signatures":[{"sig":"MEQCIAOZVfal2HpSfw1TTATJisJ4Z/sD2PJTXeheCgtl/BPuAiBgwcZ/WDxEqBZ+tBReP4HClmSMuS74B/vdJ880XqzdVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64769},"main":"./dist/index.cjs","type":"module","_from":"file:ohash-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run && pnpm typecheck","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"eslint --fix . && prettier -w src test","benchmark":"node benchmark/object-hash.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/hf/lrc_fvsd0qv7rd6q57mkqp180000gn/T/81df5161de53f845fb101a70d4402733/ohash-1.1.4.tgz","_integrity":"sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.8.2","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","unbuild":"^2.0.0","prettier":"^3.3.3","benchmark":"^2.1.4","typescript":"^5.6.2","@types/node":"^22.5.5","changelogen":"^0.5.5","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.4_1726427905160_0.17548638251426407","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ohash","version":"2.0.0","license":"MIT","_id":"ohash@2.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"b9de2ba1973b590a633ef80a165838230ebdfea7","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.0.tgz","fileCount":13,"integrity":"sha512-q3UttHHBl+1ltgFilOHyMI++A9O50sz7Uw+MUdaYOn31U6dcWSHiSb/3INJ+3BluexlXPkKTmpxqAjYoer50Lg==","signatures":[{"sig":"MEYCIQCf1pROa4rMClNSzWnkv5Hzrjt54QLoE3ILPbZVDXPmbgIhAMYfFNho5WjY5wg5I+EFkp9hl6X6cAhgKhIqz5PagpDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19182},"type":"module","_from":"file:ohash-2.0.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/hq/c07mx_4n6tg50tlvwps5l8600000gn/T/eb1ba1a587ba8e608d4aabae399b655c/ohash-2.0.0.tgz","_integrity":"sha512-q3UttHHBl+1ltgFilOHyMI++A9O50sz7Uw+MUdaYOn31U6dcWSHiSb/3INJ+3BluexlXPkKTmpxqAjYoer50Lg==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.3.12","eslint":"^9.20.1","mitata":"^1.0.34","vitest":"^3.0.6","esbuild":"^0.25.0","unbuild":"^3.3.1","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.0_1740006305293_0.467132356356013","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"ohash","version":"2.0.2","license":"MIT","_id":"ohash@2.0.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"f71440ea65146004d908e5d5f11ddb5965a54b8c","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.2.tgz","fileCount":13,"integrity":"sha512-A2CLcYHM2RlOWMz4jKKfAMO9rz7gJ4EV5XbI2CfHMv1hWm24Gc4JqkoA4Dps1H8rD2cbiqXrwLO6mxoIZNyf1Q==","signatures":[{"sig":"MEQCIHSOAZTEK6TGgPrKaKvdpT+vlb6a2O4HJ9n3yEP3McY1AiA/bodOpePYRJso3X+gGj88VmDAvG94nZ93mllJoERDYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19236},"type":"module","_from":"file:ohash-2.0.2.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/hq/c07mx_4n6tg50tlvwps5l8600000gn/T/d0a4f7754ba03c265bea6f28d5756795/ohash-2.0.2.tgz","_integrity":"sha512-A2CLcYHM2RlOWMz4jKKfAMO9rz7gJ4EV5XbI2CfHMv1hWm24Gc4JqkoA4Dps1H8rD2cbiqXrwLO6mxoIZNyf1Q==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.3.12","eslint":"^9.20.1","mitata":"^1.0.34","vitest":"^3.0.6","esbuild":"^0.25.0","unbuild":"^3.3.1","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.2_1740011300297_0.5285481373076888","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"ohash","version":"2.0.3","license":"MIT","_id":"ohash@2.0.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"b59f5702d2ba14ec56eb2e60445097aec75aa8fa","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.3.tgz","fileCount":13,"integrity":"sha512-BnrpwAND1THKOJwD3cTpopiDgHVrfd+z2yaFOVNGC8EGAnNxITJKy2ZPi+jRATGcPjiZyHZr6gEVfszPTn+bsg==","signatures":[{"sig":"MEYCIQCpsVF4uBA77IfCvRaQzpsFVQLJXULh8JhbnSkKLizViAIhAKjTNLOU7SC1B2E7y9DKd8WGoqXH5a+HQ597gNiO24IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19423},"type":"module","_from":"file:ohash-2.0.3.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/9c7bb5dc90302df8491752213cf4c9ea/ohash-2.0.3.tgz","_integrity":"sha512-BnrpwAND1THKOJwD3cTpopiDgHVrfd+z2yaFOVNGC8EGAnNxITJKy2ZPi+jRATGcPjiZyHZr6gEVfszPTn+bsg==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.3.12","eslint":"^9.20.1","mitata":"^1.0.34","vitest":"^3.0.6","esbuild":"^0.25.0","unbuild":"^3.3.1","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.3_1740072243835_0.15227379771233718","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"ohash","version":"2.0.4","license":"MIT","_id":"ohash@2.0.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"ca6be3cc32fac3bfa0147f3c4fefa36a4a067825","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.4.tgz","fileCount":13,"integrity":"sha512-ac+SFwzhdHb0hp48/dbR7Jta39qfbuj7t3hApd9uyHS8bisHTfVzSEvjOVgV0L3zG7VR2/7JjkSGimP75D+hOQ==","signatures":[{"sig":"MEUCIHHJseedN+/oB1jAlolVIz0WhEy1LXYum/XW7RqrYfd1AiEA9H8Wr/Fez0nN1itUprreEvekMLmrdfZMOeRX66r8tak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19414},"type":"module","_from":"file:ohash-2.0.4.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/d011a86efa3dad635d16d67401166491/ohash-2.0.4.tgz","_integrity":"sha512-ac+SFwzhdHb0hp48/dbR7Jta39qfbuj7t3hApd9uyHS8bisHTfVzSEvjOVgV0L3zG7VR2/7JjkSGimP75D+hOQ==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.3.12","eslint":"^9.20.1","mitata":"^1.0.34","vitest":"^3.0.6","esbuild":"^0.25.0","unbuild":"^3.3.1","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.4_1740073536752_0.5475665077084881","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"ohash","version":"2.0.5","license":"MIT","_id":"ohash@2.0.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"656fb31771124bcb903d7b675dd35cd711ea1bac","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.5.tgz","fileCount":13,"integrity":"sha512-3k3APZwRRPYyohdIDmPTpe5i0AY5lm7gvu/Oip7tZrTaEGfSlKX+7kXUoWLd9sHX0GDRVwVvlW18yEcD7qS1zw==","signatures":[{"sig":"MEYCIQDw/g9TEDb+YnxrwU0lAYqqtAmlFYZJms7kvfTImwDaEgIhAIBpb7IqaOAILnUq8p+VsyFsIfexRHMvzxi9AfIVvwvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19576},"type":"module","_from":"file:ohash-2.0.5.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/55e97d764e7161e918e42ac781179b9a/ohash-2.0.5.tgz","_integrity":"sha512-3k3APZwRRPYyohdIDmPTpe5i0AY5lm7gvu/Oip7tZrTaEGfSlKX+7kXUoWLd9sHX0GDRVwVvlW18yEcD7qS1zw==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.3.12","eslint":"^9.20.1","mitata":"^1.0.34","vitest":"^3.0.6","esbuild":"^0.25.0","unbuild":"^3.3.1","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.5_1740488156260_0.6502612680940916","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"ohash","version":"2.0.6","license":"MIT","_id":"ohash@2.0.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"7fc107130a3587a31f8b275e94754d5fc86d144a","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.6.tgz","fileCount":13,"integrity":"sha512-y3n0xHnH5RhTNlu5KvoH1cPKNS3ewteDWjvUXkW5+X/iYYe914zGbixMCr//jEjwn/IgMjfOwDPIpDJ0+ld3tw==","signatures":[{"sig":"MEUCIFuN7AKgZ69edpIYSHmdK4eXlwQW1VI58WgJzI199J9AAiEA+onHKBTDjcU0BqgsQjjKUlt7RN8H/lMhUGW1nPQI6hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19572},"type":"module","_from":"file:ohash-2.0.6.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/be24432f2d72774eeda6eee124283687/ohash-2.0.6.tgz","_integrity":"sha512-y3n0xHnH5RhTNlu5KvoH1cPKNS3ewteDWjvUXkW5+X/iYYe914zGbixMCr//jEjwn/IgMjfOwDPIpDJ0+ld3tw==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.4.0","eslint":"^9.21.0","mitata":"^1.0.34","vitest":"^3.0.7","esbuild":"^0.25.0","unbuild":"^3.5.0","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.6_1740682806457_0.25494361490093276","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"ohash","version":"2.0.7","license":"MIT","_id":"ohash@2.0.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"3ca82f21574600f5549ce3540ec608e62b580735","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.7.tgz","fileCount":13,"integrity":"sha512-YYFiEGQbFz5xMKWt7SIbbw7Oo2BcnVf+B4udQGAFT3eIxQjJUn18/lMTu6F5gpFL3bz19hWIXOInTOjfsbKyBA==","signatures":[{"sig":"MEQCIFuU8rsHstLUsGGzwgYXNKGCq7oNL1vnOQ37UFhWGLpqAiBkw266qDoK2SyxRGbU5fNT0TwUOa7MGEZbmZFJ5m3Dxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19503},"type":"module","_from":"file:ohash-2.0.7.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/4ff084ca74a0824f86717b17ff1e330b/ohash-2.0.7.tgz","_integrity":"sha512-YYFiEGQbFz5xMKWt7SIbbw7Oo2BcnVf+B4udQGAFT3eIxQjJUn18/lMTu6F5gpFL3bz19hWIXOInTOjfsbKyBA==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.4.0","eslint":"^9.21.0","mitata":"^1.0.34","vitest":"^3.0.7","esbuild":"^0.25.0","unbuild":"^3.5.0","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.7_1740764251136_0.212972032725661","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"ohash","version":"2.0.8","license":"MIT","_id":"ohash@2.0.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"8fe7fda52c1fcabe23845ec16923402dda5c8d53","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.8.tgz","fileCount":15,"integrity":"sha512-it414TxihR6VuYAEhyPYagaETGVKMRGWgRdA6qgIARsrBIpDGjLCktIG9g9zN55n+aDTiBFIj55MxWOacbKV8w==","signatures":[{"sig":"MEQCIHUBjpQJ08mBHKZf5D2z+V3yIaHF/hMxF76k1St4NtxGAiBgsDOPBQBWynCmnd4CA8+K8lD3DASvKvCmyqipGg69Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19709},"type":"module","_from":"file:ohash-2.0.8.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/842d40a6ce017dbf6d0c2a9eecd4a05f/ohash-2.0.8.tgz","_integrity":"sha512-it414TxihR6VuYAEhyPYagaETGVKMRGWgRdA6qgIARsrBIpDGjLCktIG9g9zN55n+aDTiBFIj55MxWOacbKV8w==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.4.0","eslint":"^9.21.0","mitata":"^1.0.34","vitest":"^3.0.7","esbuild":"^0.25.0","unbuild":"^3.5.0","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.8_1740855165684_0.76075774109435","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ohash","version":"1.1.5","license":"MIT","_id":"ohash@1.1.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"4358eb72929901a85ffffa12d6d899532b126237","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.5.tgz","fileCount":8,"integrity":"sha512-AtXrG/lMFjPBWj3uhWYFwYVZQqutPYRsv6nnPLTipnC+gJuMFc+WFzf/jx+94Ebray1vxfQfEFDtpIpppOe4xQ==","signatures":[{"sig":"MEUCIAc3G4uIZK2TkkeucU00J88OFVAKDvoeGCFM/O7PHBBAAiEAwrWTf+M9b73Nqe9R3iJCX8Azim0UjS/1JjZNVqugwaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63239},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ce28a6f45cde1e5d3a6699804243686253594b5c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run && pnpm typecheck","build":"unbuild","prepack":"unbuild","release":"pnpm test && changelogen --release --push --publish --publishTag 1x","lint:fix":"eslint --fix . && prettier -w src test","benchmark":"node benchmark/object-hash.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.5.2","readmeFilename":"README.md","devDependencies":{"eslint":"^9.21.0","vitest":"^3.0.7","unbuild":"^3.5.0","prettier":"^3.5.2","benchmark":"^2.1.4","typescript":"^5.8.2","@types/node":"^22.13.8","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.5_1740855824060_0.829092243319056","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"ohash","version":"2.0.9","license":"MIT","_id":"ohash@2.0.9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"0e579dfcbf16172c2ddf33a3d3c6b2c945ccdc48","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.9.tgz","fileCount":15,"integrity":"sha512-ljz2sybhXrRpBW9LleuJPP9uxbMKW8qxFz9lLOHW2QEel78rJ1sUgaX2cBNDt49w+JleNSkhYkVOCx6RgkKn0Q==","signatures":[{"sig":"MEQCIGb/TCjF1vcW58z57WwEJ6lZMZzzranddW7R2NC8Kt0YAiB9XR14U72w16Bw8dY0sLKOLK8Wn993DnqYjKleFOc1Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19793},"type":"module","_from":"file:ohash-2.0.9.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/hq/c07mx_4n6tg50tlvwps5l8600000gn/T/09da869954a2a171c2a98844998f1450/ohash-2.0.9.tgz","_integrity":"sha512-ljz2sybhXrRpBW9LleuJPP9uxbMKW8qxFz9lLOHW2QEel78rJ1sUgaX2cBNDt49w+JleNSkhYkVOCx6RgkKn0Q==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.4.0","eslint":"^9.21.0","mitata":"^1.0.34","vitest":"^3.0.7","esbuild":"^0.25.0","unbuild":"^3.5.0","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.9_1740911602856_0.2492181643673408","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"ohash","version":"2.0.10","license":"MIT","_id":"ohash@2.0.10","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"fba0c751a4dd34e5caca22b0bf618fe9105fb06c","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.10.tgz","fileCount":15,"integrity":"sha512-jf9szh2McTXpXGqejbfHxy4wcs6CXc6MShfzLIdHuCrl2W3qG49qutlOMq1Bdmvpv3s/XJffTu4ElRBPtIOncQ==","signatures":[{"sig":"MEUCIDC4RSduB216Do4l2q2iVXs8Dlnv91jC3Mv5i4ziv8DBAiEAjlqqKXILZz2SfilSBMj7hAQ2zX/tSto8EZIEyUdaTDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19824},"type":"module","_from":"file:ohash-2.0.10.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run --coverage && pnpm test:types","bench":"vitest bench","build":"unbuild","release":"pnpm test && changelogen --release --push && pnpm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/hq/c07mx_4n6tg50tlvwps5l8600000gn/T/48b9d35c2e17756f967a179aa0f8390b/ohash-2.0.10.tgz","_integrity":"sha512-jf9szh2McTXpXGqejbfHxy4wcs6CXc6MShfzLIdHuCrl2W3qG49qutlOMq1Bdmvpv3s/XJffTu4ElRBPtIOncQ==","repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple object hashing, serialization and comparison utils.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"automd":"^0.4.0","eslint":"^9.21.0","mitata":"^1.0.34","vitest":"^3.0.7","esbuild":"^0.25.0","unbuild":"^3.5.0","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_2.0.10_1741013434590_0.7265125001918866","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ohash","version":"1.1.6","license":"MIT","_id":"ohash@1.1.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/ohash#readme","bugs":{"url":"https://github.com/unjs/ohash/issues"},"dist":{"shasum":"9ff7b0271d7076290794537d68ec2b40a60d133e","tarball":"https://registry.npmjs.org/ohash/-/ohash-1.1.6.tgz","fileCount":18,"integrity":"sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==","signatures":[{"sig":"MEQCIHa249oTKe2jvSimAVWtb9x/LNdpSjWnP/gY++EuxCuEAiAtQejAPT7JJ+8uZ3MDc4eQ5+TUQg7n7S5Ud94arYq0dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64717},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.cjs"}},"gitHead":"86e09cba7565afa9857d5082e13f03bd4f469e07","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c src test","test":"pnpm lint && vitest run && pnpm typecheck","build":"unbuild","prepack":"unbuild","release":"pnpm test && changelogen --release --push --publish --publishTag 1x","lint:fix":"eslint --fix . && prettier -w src test","benchmark":"node benchmark/object-hash.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/ohash.git","type":"git"},"_npmVersion":"10.9.2","description":"Super fast hashing library based on murmurhash3 written in Vanilla JS","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.5.2","readmeFilename":"README.md","devDependencies":{"eslint":"^9.21.0","vitest":"^3.0.7","unbuild":"^3.5.0","prettier":"^3.5.2","benchmark":"^2.1.4","typescript":"^5.8.2","@types/node":"^22.13.8","changelogen":"^0.6.0","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ohash_1.1.6_1741100750677_0.04778378168512165","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"ohash","version":"2.0.11","description":"Simple object hashing, serialization and comparison utils.","repository":{"type":"git","url":"git+https://github.com/unjs/ohash.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./utils":{"types":"./dist/utils/index.d.mts","default":"./dist/utils/index.mjs"},"./crypto":{"node":{"types":"./dist/crypto/node/index.d.mts","default":"./dist/crypto/node/index.mjs"},"default":{"types":"./dist/crypto/js/index.d.mts","default":"./dist/crypto/js/index.mjs"}}},"types":"./dist/index.d.mts","devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.4.0","changelogen":"^0.6.0","esbuild":"^0.25.0","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","mitata":"^1.0.34","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.5.0","vitest":"^3.0.7"},"scripts":{"bench":"vitest bench","build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c src test","lint:fix":"automd && eslint --fix . && prettier -w src test","release":"pnpm test && changelogen --release --push && pnpm publish","test":"pnpm lint && vitest run --coverage && pnpm test:types","test:types":"tsc --noEmit"},"_id":"ohash@2.0.11","bugs":{"url":"https://github.com/unjs/ohash/issues"},"homepage":"https://github.com/unjs/ohash#readme","_integrity":"sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==","_resolved":"/private/var/folders/hq/c07mx_4n6tg50tlvwps5l8600000gn/T/cb674003d903c04d555f247190eb9d07/ohash-2.0.11.tgz","_from":"file:ohash-2.0.11.tgz","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==","shasum":"60b11e8cff62ca9dee88d13747a5baa145f5900b","tarball":"https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz","fileCount":15,"unpackedSize":19934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIALOdguV2pPifls4bMXe85P4sYH8oCq0/sMO3tHJ+lE5AiEAhhasq52ZcIc9gjKfh28xsAjaSOGDBlx8KyI4DwYNW70="}]},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ohash_2.0.11_1741109941648_0.5392123015601589"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-17T00:00:25.225Z","modified":"2025-03-04T17:39:02.060Z","0.0.0":"2022-03-17T00:00:25.402Z","0.1.0":"2022-03-17T01:12:05.983Z","0.1.2":"2022-07-14T12:24:42.542Z","0.1.3":"2022-07-14T12:35:59.025Z","0.1.4":"2022-07-14T19:46:54.972Z","0.1.5":"2022-08-04T10:46:02.320Z","1.0.0":"2022-11-14T23:04:24.881Z","1.1.0":"2023-04-19T14:05:18.700Z","1.1.1":"2023-04-19T16:24:04.736Z","1.1.2":"2023-04-21T13:46:53.937Z","1.1.3":"2023-08-10T11:10:11.139Z","1.1.4":"2024-09-15T19:18:25.362Z","2.0.0":"2025-02-19T23:05:05.494Z","2.0.2":"2025-02-20T00:28:20.501Z","2.0.3":"2025-02-20T17:24:04.037Z","2.0.4":"2025-02-20T17:45:36.953Z","2.0.5":"2025-02-25T12:55:56.429Z","2.0.6":"2025-02-27T19:00:06.634Z","2.0.7":"2025-02-28T17:37:31.459Z","2.0.8":"2025-03-01T18:52:45.851Z","1.1.5":"2025-03-01T19:03:44.228Z","2.0.9":"2025-03-02T10:33:23.032Z","2.0.10":"2025-03-03T14:50:34.763Z","1.1.6":"2025-03-04T15:05:50.936Z","2.0.11":"2025-03-04T17:39:01.858Z"},"bugs":{"url":"https://github.com/unjs/ohash/issues"},"license":"MIT","homepage":"https://github.com/unjs/ohash#readme","repository":{"type":"git","url":"git+https://github.com/unjs/ohash.git"},"description":"Simple object hashing, serialization and comparison utils.","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"readme":"# #️ ohash\n\n\n\n[![npm version](https://img.shields.io/npm/v/ohash)](https://npmjs.com/package/ohash)\n[![npm downloads](https://img.shields.io/npm/dm/ohash)](https://npm.chart.dev/ohash)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/ohash)](https://bundlephobia.com/package/ohash)\n[![codecov](https://img.shields.io/codecov/c/gh/unjs/ohash)](https://codecov.io/gh/unjs/ohash)\n\n\n\nSimple object hashing, serialization and comparison utils.\n\n> [!NOTE]\n> You are on active v2 development branch. Check [v1](https://github.com/unjs/ohash/tree/v1) for old ohash v1 docs and [release notes](https://github.com/unjs/ohash/releases/tag/v2.0.1) for migration.\n\n## Usage\n\nInstall [`ohash`](https://www.npmjs.com/package/ohash):\n\n```sh\n# ✨ Auto-detect (npm, yarn, pnpm, bun or deno)\nnpx nypm i ohash\n```\n\n**Import:**\n\n```js\n// ESM import\nimport { hash, serialize, digest, isEqual } from \"ohash\";\nimport { diff } from \"ohash/utils\";\n\n// Dynamic import\nconst { hash, serialize, digest, isEqual } = await import(\"ohash\");\nconst { diff } = await import(\"ohash/utils\");\n```\n\n
\n Import from CDN\n\n```js\nimport { hash, serialize, digest, isEqual } from \"https://esm.sh/ohash\";\nimport { diff } from \"https://esm.sh/ohash/utils\";\n\n// Dynamic import\nconst { hash, serialize, digest, isEqual } = await import(\n \"https://esm.sh/ohash\"\n);\nconst { diff } = await import(\"https://esm.sh/ohash/utils\");\n```\n\n
\n\n## `hash(input)`\n\nHashes any JS value into a string.\n\nThe input is first [serialized](#serializeinput) then it is [hashed](#digeststr).\n\n```js\nimport { hash } from \"ohash\";\n\n// \"g82Nh7Lh3CURFX9zCBhc5xgU0K7L0V1qkoHyRsKNqA4\"\nconsole.log(hash({ foo: \"bar\" }));\n```\n\n## `serialize(input)`\n\nSerializes any input value into a string for hashing.\n\n> [!IMPORTANT] > `serialize` method uses best efforts to generate stable serialized values; however, it is not designed for security purposes. Keep in mind that there is always a chance of intentional collisions caused by user input.\n\n```js\nimport { serialize } from \"ohash\";\n\n// \"{foo:'bar'}\"\nconsole.log(serialize({ foo: \"bar\" }));\n```\n\n## `digest(str)`\n\nHashes a string using the [SHA-256](https://en.wikipedia.org/wiki/SHA-2) algorithm and encodes it in [Base64URL](https://base64.guru/standards/base64url) format.\n\n```ts\nimport { digest } from \"ohash\";\n\n// \"f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk\"\nconsole.log(digest(\"Hello World!\"));\n```\n\n## `isEqual(obj1, obj2)`\n\nCompare two objects using `===` and then fallbacks to compare based on their [serialized](#serializeinput) values.\n\n```js\nimport { isEqual } from \"ohash\";\n\n// true\nconsole.log(isEqual({ a: 1, b: 2 }, { b: 2, a: 1 }));\n```\n\n## `diff(obj1, obj2)`\n\nCompare two objects with nested [serialization](#serializeinput-options). Returns an array of changes.\n\nThe returned value is an array of diff entries with `$key`, `$hash`, `$value`, and `$props`. When logging, a string version of the changelog is displayed.\n\n```js\nimport { diff } from \"ohash/utils\";\n\nconst createObject = () => ({\n foo: \"bar\",\n nested: {\n y: 123,\n bar: {\n baz: \"123\",\n },\n },\n});\n\nconst obj1 = createObject();\nconst obj2 = createObject();\n\nobj2.nested.x = 123;\ndelete obj2.nested.y;\nobj2.nested.bar.baz = 123;\n\nconst diff = diff(obj1, obj2);\n\n// [-] Removed nested.y\n// [~] Changed nested.bar.baz from \"123\" to 123\n// [+] Added nested.x\nconsole.log(diff(obj1, obj2));\n```\n\n## Contribute\n\n- Clone this repository\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n## License\n\nMade with 💛 Published under [MIT License](./LICENSE).\n\nObject serialization originally based on [puleos/object-hash](https://github.com/puleos/object-hash) by [Scott Puleo](https://github.com/puleos/).\n\nsha256 implementation originally based on [brix/crypto-js](https://github.com/brix/crypto-js).\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}