{"_id":"halo2-anon-auth","_rev":"27-716ff767458ec7778ed325d787345310","name":"halo2-anon-auth","dist-tags":{"experimental":"0.1.0-experimental.6","latest":"1.1.0"},"versions":{"0.1.0-experimental.1":{"name":"halo2-anon-auth","version":"0.1.0-experimental.1","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.1","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"973eca250d5d48983fcaca1710a05046d282c9a9","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.1.tgz","fileCount":21,"integrity":"sha512-E5vuxa+CaFuFKWCmySNqoa1x5GgoFv7mAo6VwDq79m9E2F812uEtXRdvdUkGmU1WLv+2OKeNuotjcPbmipK1GQ==","signatures":[{"sig":"MEQCIEmGOYXZ0xBKCS1TGWWM0FOkKBOgICcxh0qnzbAG5TgRAiAC9TQ0XPqhMjJdljU6qAIT3hw/O2SwEbVz63JFdZHnjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79687},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"db6d2a132f2cf8959bbe9a68574e55b198b60da2","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.1_1776931649302_0.6891038039109709","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.2":{"name":"halo2-anon-auth","version":"0.1.0-experimental.2","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.2","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"d1242e4fd2742ffaf5c0b9ab4a871a0f18a34860","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.2.tgz","fileCount":21,"integrity":"sha512-1+JUn91XdeYUt5h8kumZIpfvNxsFHxZm1TZiKlDxld+0eAearazdpcuB/bEiqVchSf4jEYHQz/bwd3JJ3oOhYQ==","signatures":[{"sig":"MEQCIHgLxY6hoDuXlJLwGX9w9rfaas31t0RU6jvnnPJ73DK4AiAWR4HFAuW4Uhmr13XXMr6l6Jvab7q9szmDvlbdOb2nOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79791},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"12ee356f8bb53c15c793f617f0991e2651a1c843","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.2_1776931737599_0.7733263604431408","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.3":{"name":"halo2-anon-auth","version":"0.1.0-experimental.3","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.3","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"8f3976da87d642ef0cf7318df4606b657ab715ac","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.3.tgz","fileCount":21,"integrity":"sha512-mzF2KicniOE4GiWOB28vUdM7RZBo8EBQcDeKR8A/cwg/82oPEx0bswuWjm9pUjqQJnoPlprpKQB2Zs1XeMNEMQ==","signatures":[{"sig":"MEYCIQCZox4wovyigcbAx+hc3NlkN0s0tEGDkz8YE+ONbZgtDQIhAKEotRwPuJb6Nwwmd7TLHurZ6PYvXvGMoEtV37wA7zPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80030},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"eb879f6aff5412a94ebd4e3bbfe5e704314ca6c2","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.3_1776931835215_0.33180364072260793","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.4":{"name":"halo2-anon-auth","version":"0.1.0-experimental.4","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.4","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"0d27266ded55f992e2268a21bab760185df85bca","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.4.tgz","fileCount":21,"integrity":"sha512-j8eBZovrD/06ylp1U6dsVyHFf4EvhO0Nq+2efw9iAHlltFCQBh/itW7uuZANYW2fV2RfDpsJNm4wQGXmGmbL4w==","signatures":[{"sig":"MEYCIQCfAUQr11stlDPFOVX219flRSz5srUWkazSzDT7HXG2XAIhAMsDfAesrUiUa7AYZc1zvzHmFdEGFIIBrBnb35Iwpv+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80030},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"20716f66b01c62c3e2265bac5bad0ad1d2d3d3f6","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.4_1776931955569_0.30369546969144845","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.5":{"name":"halo2-anon-auth","version":"0.1.0-experimental.5","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.5","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"f683ce3e79d3d2bd785370bd0283dc703c897452","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.5.tgz","fileCount":21,"integrity":"sha512-liLP9iBk4+N0SWjLHGHq0qcY9qPsHKPM6Eaz9TtQ/eldtaYmdHonRlmYcg2kZPiyhdKVCV6Jz5CyQngpbz/kjw==","signatures":[{"sig":"MEUCIQCKF7xuj7da9kmIlVMPQoBFnaroN4HV3IdBTlV30fBM9AIgFsImauZkc7nYuPMx3vf3BgCnpm9Qgqg8qnxraTrGrr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79924},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"b345017fdc92ab2c45ec2a3399c693817879cd2f","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.5_1776932884965_0.8449188026774321","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.6":{"name":"halo2-anon-auth","version":"0.1.0-experimental.6","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.6","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"df576465455fcc3ae69d3d2ebbb254d5d09fe228","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.6.tgz","fileCount":22,"integrity":"sha512-1dX3oOcYIxXMKK+SScpZa4olhnPqWxtYk0F/yYSx6WBzAlL7RcMBcS21Yl2yc8oJTLY9zzC+DhC8+ebxdT3NfA==","signatures":[{"sig":"MEQCICnMXzuNpDhPuWXMPbzHEQ+72apEdXU8oXALDwMH8UyaAiAi1fNmAxtG4t13Npc0p0n97PWiG3Mts6x8GBUhGR+7gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94968},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"962f72dd06eb6d9986ef309bdb459fa3d2166365","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.6_1776940382774_0.5858028502216819","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-experimental.7":{"name":"halo2-anon-auth","version":"0.1.0-experimental.7","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.1.0-experimental.7","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"797cb76842801ad39e5932af9395a4d2881e8be4","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.1.0-experimental.7.tgz","fileCount":22,"integrity":"sha512-Ucd2i4QIdvoh0VyxagoH34weX3fiRD3sf/Nc4NGbrEHAVpilZtAxoxFAyRdUtGU0gy57AsB0I2DIfdUeDvy+Iw==","signatures":[{"sig":"MEYCIQDpknC9UV6E0eGKhVs8CxCukNF1MWyThpc0ob1fgKv1VAIhALtFw72HtaK30p1Enp8ZWgsQPVSRgpcYlBzQsiZNeNcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96811},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"f173383951b2e42d5ec48f9b28349f233728d79a","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.1.0-experimental.7_1776954401593_0.8270268527342388","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"halo2-anon-auth","version":"0.2.0","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.2.0","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"f93242325cf7db7d4f4788e1b30f9f5c6d7eff8a","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.2.0.tgz","fileCount":22,"integrity":"sha512-hZyFVjedOgc23k1aB4Zmm3U85dqOpC2RrwcLeE4AZ3hJyqnDUCVisr0znv4HzpM1/RqnZr06YDjhDa4/WsFJaA==","signatures":[{"sig":"MEQCIBiB9nHCkrwscjatn7qHS1gM1urNszwzoprFC4Nx8kToAiAwZqrcs3H93whJpktQvUlYboke1In5bqog2u4KmlP4zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98135},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm/pkg/halo2_anon_auth_wasm.d.ts","import":"./wasm/pkg/halo2_anon_auth_wasm.js","require":"./wasm/pkg/halo2_anon_auth_wasm.js"}},"gitHead":"98bb2c8fe65a9c087b13a18c07ca485f1b09daf4","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd wasm && wasm-pack build --target web --out-dir pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","snarkjs":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.2.0_1777034242297_0.1925726909237233","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"halo2-anon-auth","version":"0.3.0","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.3.0","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"1b906248af2a85230843c81cb85e5dd1d17943c3","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.3.0.tgz","fileCount":30,"integrity":"sha512-ygnnTO3ruFt18YHWfuHoEGZjGG7vORjIvUtTId/mYGpxov5tIVl3oR27Cuhe/nVl+z9LqpkR+OpDuAoglVxS4g==","signatures":[{"sig":"MEUCIQDacd2WH2syEySb0EvdcdPh4vOPv5qL3y+E9Mf9B3DSrgIgOGogDFvbgvmyiGDSxHfFn3yez8Zna1DFvckH+W0tZ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115349},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"98bb2c8fe65a9c087b13a18c07ca485f1b09daf4","scripts":{"dev":"vite","test":"echo 'Tests coming soon' && exit 0","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.3.0_1778148770380_0.8591774290123046","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"halo2-anon-auth","version":"0.4.0","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.4.0","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"976e3fd72bc13daf7e0d0bba1a4a2199ac3da827","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.4.0.tgz","fileCount":30,"integrity":"sha512-yNcezaFGoxIqZwTVQ5Tl6Jc6jqZPHfYKyaeJE4nFElI9951rGZKrcaglhRSPjNCGG0cDf650rdO4O/4yrqHhww==","signatures":[{"sig":"MEUCIFMAsTEuuXeaBgdjXn9lKZny6Nq5w39e2Tj7BaE7iBa3AiEAjgUQ2pWjUYr7r/w7gfV9dU8hR3GhiQQI6f4I55mNh2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115377},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"6a805e9b8a886e29038694c4e935dc35ff04ae63","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.4.0_1778157061776_0.48294351532493374","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"halo2-anon-auth","version":"0.4.1","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@0.4.1","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"68a3c0b81f2efe43459e35a236c852ec05d8de60","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.4.1.tgz","fileCount":30,"integrity":"sha512-v3bvoPWxs6VKO5gbKqWpWA5GazuVkNDhdZARPlDR5QBMSXSZnlhFDI90WN/mTemYgP+hjZdaxpgRPlqeOl8iBQ==","signatures":[{"sig":"MEUCIDdjyeRlL4yLdP6KhavCZTZdlHn86xUrelHRa3Y8NFwXAiEA+4gW32QWW/TZi5cgOkGnD9e5wF72f19lGcm5aOdyA6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112928},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"b3619f2198c80a19cdfa267ccbdb126284ee20a9","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.4.1_1778161574218_0.5659363219882532","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"halo2-anon-auth","version":"0.4.2","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@0.4.2","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"be1f15c6d1ad9da9135a804bb9fec674898f3be7","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-0.4.2.tgz","fileCount":30,"integrity":"sha512-jDK4YwcAJhlnwUD0dst7CzAdGqZzFjyJuccfx1ERTNt/EqlkJRl9MiS/KDsHOCEKNMNiMsKWZJcp9si9vwzrmA==","signatures":[{"sig":"MEUCIGbl6Zf6eeraZKT0Ww5OftjdgFK31MCh1DwII3BmD3jmAiEA2VLF0Ts40GiOQoWTEfuVqtMYCAru6tjDZaeYsERu7Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146381},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"6a72c31e70c9858969f081ef7bc3f280e4d8d2ee","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_0.4.2_1778166332806_0.4176403279973664","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"halo2-anon-auth","version":"1.0.0","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.0","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"3f81630e7d69416627ccaf3f7940dbf0ee2b2716","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.0.tgz","fileCount":66,"integrity":"sha512-UtHdQz6wH68oncgZ3gCnJiaT4p6PjAN581n53/p0wsvXNfBWeExeb5++dHKYbb3o1rUQ3h0dWSILOL6yAAQ2gQ==","signatures":[{"sig":"MEQCIBd/Br0G4K+48PVKvzdSBcx39mqFT9eJKtPVVi5AMDsHAiB+76I7fwmXWdzHJi71YZIRdW0pxre6TYWqUd3I6SreUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206125},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"dbe987c36ac72feeb9c7aeb6a73a197004dc5ab6","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","@rollup/plugin-typescript":"^11.1.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.0_1778170184922_0.6648352262473278","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"halo2-anon-auth","version":"1.0.1","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.1","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"0cf79829ffe59ecd84f170a865ac648d6e44cb80","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.1.tgz","fileCount":66,"integrity":"sha512-hlnwF6RC/yuZMGcHfQLXj2WCumjKWk8YGB/1qjBNNV6YrDnFNUHBUG0AFhzvVN3ixcAPJrSEXw0Iy/VE1jvmCA==","signatures":[{"sig":"MEUCIQD8kqig/IzSb5wnWmc7qICd0vUeAwgKQTjIEVmGuqFbVgIgP9yXukaXld5N3qN8v4gifktgFFRp/6VmBdQvDFiDEk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201147},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"3e28530eb0478648c71318f6d8c2b6dfc36d7b92","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.1_1778179804663_0.9199459167184922","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"halo2-anon-auth","version":"1.0.2","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.2","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"bf7316e1562529e775216935914592662663f226","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.2.tgz","fileCount":66,"integrity":"sha512-/UYLaS4cgZMzaT21vTWYcjrIogr8de/xtyL+AndzgM4Ie3xqSdzVcxepL21PfWkwMgrVhob2SvygWCnym7zOWw==","signatures":[{"sig":"MEQCIBabzNiht4+ROGx/VR6jLL9VegirI49UT0gUdX3cp9P0AiBYPChxsttZwtt+RBqgqN2A0uNIXa4In8aq37IODb7RjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201179},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"847545528650676a8babff5530ec5aca365c2952","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.2_1778180107618_0.5530191329773848","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"halo2-anon-auth","version":"1.0.3","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.3","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"3fbcaecaec8f7e3420a3b4ffe6ced97122b405bf","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.3.tgz","fileCount":66,"integrity":"sha512-OgHlrmtZGrOoHwE6DNdyil9+UVCR4rmAzv+iyvjA8ehHQqcEd/V6Y1FkSvS3WE7+s+/DAU+nhwuk5tKfBhlIEw==","signatures":[{"sig":"MEUCICijnFhRrNeLiuGDkDW0k8OixbU3m3m+IlX6EyHf6p4sAiEAmY1Z/h6+lRUEX5UJG6ynyDHlQPWxCGZ5YQebegIV328=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201206},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"27b603b8f90effe72a6984721774abb42af735ef","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.3_1778181473496_0.7072510714925611","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"halo2-anon-auth","version":"1.0.4","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.4","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"62a7c513220f2056f66c98d6fe480fc2a3a288dd","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.4.tgz","fileCount":66,"integrity":"sha512-Vc99dWGf5N1qY3BR0lbWTd6kJZ9oYlo9uEowQaXMzz0hPWL+RJ+frACDi7adIYEPZfl5xlAgP+Efz/cPMWbEDw==","signatures":[{"sig":"MEUCIFml7i/mGkr41T9SfA3ZQFHQ8atXcodlHsyvClYA+/k3AiEA4s/WrSIMd3WZsAcLwm6eOHskTU1Qo7mld2iBs/AjlOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204859},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"27b603b8f90effe72a6984721774abb42af735ef","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.4_1778181792892_0.8950435691253105","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"halo2-anon-auth","version":"1.0.5","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.5","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"56647be9cccedb504faf0383906b33f7c66c0a9c","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.5.tgz","fileCount":66,"integrity":"sha512-xippd8mC/mBhWja1h8nEpDj0X6/OJ9NeoGrLqp9Qrb8yhtAKsQ/UqNBcg4OHXzvTx4dTwPIfkYzCYm27emea8w==","signatures":[{"sig":"MEUCICeBbIgf0sK0W+SMVtz+RMG3G8K4AtqHa8K8mC+ni/DPAiEA/ODGFM6CKV9OZ/8RdXXUsexzRsTzBJUJC7iv1SdhbM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201179},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"b6dbda6c9bcac0bc1035ae5840eea76e10fc172b","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.5_1778183637823_0.9743394344123903","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"halo2-anon-auth","version":"1.0.6","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.6","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"6d0354c9391991ad713a98e772b8eeda948d34d1","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.6.tgz","fileCount":66,"integrity":"sha512-F01QiC9UPBQxKM3e55R6FskcUU98C4zFPFJOaReNNASqoI1TlSg4NJXoyKscdfB4P7ub+re0eNWuTwhc0BhSOQ==","signatures":[{"sig":"MEUCIDc96ZUgt/ahnUUwvs3dRrL8s4QK/l3omk/7rlffnciXAiEAorvwDfj6clhzIv0t4PF1mXTU9IFqJQhLTVNjgdU1Rvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201179},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"2c4e44e5e25a7fc98542fba6e38a94b792197c2a","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.6_1778184421417_0.4272233452532148","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"halo2-anon-auth","version":"1.0.7","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.7","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"491566cf0de130ae4c856793fd9ecca4aae28a55","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.7.tgz","fileCount":66,"integrity":"sha512-Y+KenFxnkVIQzYlkN213H9zQeazwXDZ3/VuwS1DFMhEqOkCuKYnVEAHU3npKAxy15ySrACqGfxGisvuZD9HcHg==","signatures":[{"sig":"MEQCIF7fLc6hGVoS/kdZf5dPZtc2ahPfwQa011cSm9Bid6EzAiARrNy+guMDFIClsXW9ceC2wsDL4pbH5UfA2ht+FhZMrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201189},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"7cb53494f289d20884b6d60ca630b9d0711fe36a","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"TEST README UPDATE - Halo 2 Anonymous Authentication - ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.7_1778184638563_0.5859976196108847","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"halo2-anon-auth","version":"1.0.8","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":{"name":"Patrick Mockridge"},"license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.8","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"homepage":"https://codeberg.org/PatrickM123/halo2-anon-auth#readme","bugs":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth/issues"},"dist":{"shasum":"8eed648179e503a4dc84351b8469f19d68bf03ff","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.8.tgz","fileCount":341,"integrity":"sha512-tNRCy6BEewaEkJq64halUjd2EoCWaozkiyoL4SMOhpFNXytCvCVa+DWq9TDrivwKpRt+y/9Qb5/n+tAgrGV6Ng==","signatures":[{"sig":"MEUCIDQacoVY7mcRIrxfuzgC7SF91V4UA+B1qt4z1GDZh/K+AiEA/vHEZrJuq/ll4eOuPcABfS4BNsgKYWcy5ZFu0Pd7cT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5441224},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"c1de8817b9562418c755200ad1ea4a60cb3a34cb","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.8_1778185361147_0.6338168594960931","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"halo2-anon-auth","version":"1.0.9","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":{"name":"Patrick Mockridge"},"license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.9","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"homepage":"https://codeberg.org/PatrickM123/halo2-anon-auth#readme","bugs":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth/issues"},"dist":{"shasum":"cbc4290f90eaa0945c92a2a342d01cfe0c6372ed","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.9.tgz","fileCount":66,"integrity":"sha512-85sRfhxZIE6NStt3B+cFgDDGEWvigNdPP1Iwj+lC59EZet8gRJf7de7mtXanwyXFDfljmVwj7lRBnvJuxbUT8A==","signatures":[{"sig":"MEQCIHKrnojcmifxRESS6dXW6Lxy5hEX7nBdtg6cyzUCrQdSAiAmualZUvNrOBK7F7Hn4UdE5qCLulONMAwtpYDOjCROVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201323},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"0d019d2488a6a653f3ede4b4775a71c60b86b955","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.9_1778185460640_0.33840583142284286","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"halo2-anon-auth","version":"1.0.10","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.10","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"18267fc2d064c6dead156748e0b66303cd879e0d","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.10.tgz","fileCount":66,"integrity":"sha512-jb8drabVqt1z0XcMWa0umn61VQIACGauBU6iN+uPnybzFAyUUkezyFi5Wk/CyEg4osrN4YKMej6uyQVqJvpW2w==","signatures":[{"sig":"MEYCIQDqflQw2+TliaoI9v4C6L8UXxN49Dyr4Fx6n6qbhkjeFQIhAIiAI/Oxyg3Sqd4VnmzidQN312c4wAiiiqaiAzNax0vl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201148},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"119788d3f40612fbd731f34240c111f352973b2a","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.10_1778185821555_0.7748391361025317","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"halo2-anon-auth","version":"1.0.11","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.11","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"3fc1f1819371940cd66dcaaa53d8250c8def5f19","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.11.tgz","fileCount":66,"integrity":"sha512-qZuZpOsuo47qlG6ODRL7aek41CMcbwlD1Adf8yMgvIfGC/I9vJ+y6Y3O6iORDox1Od1bCVSitJws309PhkR/8A==","signatures":[{"sig":"MEQCICHox4o/BCAIZfNL6LGH75ig2l/EwipFGeCxTT0KsAL7AiAh0zWW5PMfLEL7KYBJhM1MrO2hK+vJyLMSyj76A3CXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197714},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"51c6a175b7b924ffdb1bb7e5c70683a518b35513","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.11_1778187011245_0.4561306375041332","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"halo2-anon-auth","version":"1.0.12","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","_id":"halo2-anon-auth@1.0.12","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"962fa7d08985e15f9a0ff4f6516883fd5107779f","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.12.tgz","fileCount":66,"integrity":"sha512-3etgcv9MIKmzZsxh4JOTNzT1gxvZHVuoPX7kyswsoqBZYTLipTGJ6F3gLyU6oeN54OAQZDFakT1+EmN+L0y+gA==","signatures":[{"sig":"MEYCIQD63ZIPGoAOMvMifG6GwFM7i/pJkaeMkjalm7vsIven6wIhAONeU33QkflXZUjgl8CAQcjCyu6P2qr2wEPizpflv92X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201148},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"9e8e776e453ed4467c54a3c27a5665d1579d5c55","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.12_1778187055790_0.21863046112250695","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"halo2-anon-auth","version":"1.0.13","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"MIT","_id":"halo2-anon-auth@1.0.13","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"dist":{"shasum":"134c877fe1dadf725c0ccafcc6438e3efa7a8c8a","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.0.13.tgz","fileCount":66,"integrity":"sha512-Jl/wOOTAsAkZ70n3XolPRk8Cwqwirvad0JPdmETYgzyYxO4qIFsjQha6hF1UeBapCBajYmiMKUVJPuRnssN66w==","signatures":[{"sig":"MEYCIQCXw4ZPbe4lTNspd9CwwTO1pJ7TZffD81knVErPOPEjXQIhAPhVfY7S+tEPNlshyJBxXuCKurL5vbtMWUwYtfXH+ToL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201143},"main":"js/dist/index.js","types":"js/dist/index.d.ts","module":"js/dist/index.mjs","exports":{".":{"types":"./js/dist/index.d.ts","import":"./js/dist/index.mjs","require":"./js/dist/index.js"},"./wasm":{"types":"./wasm-pkg/halo2_zkvm_wasm.d.ts","import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js"}},"gitHead":"f5465ed9b2b9404da9dd5a7876aed0dfdee16d47","scripts":{"dev":"vite","test":"vitest run","build":"npm run build:js && npm run build:wasm","example":"vite examples","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","test:watch":"vitest"},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"repository":{"url":"https://codeberg.org/PatrickM123/halo2-anon-auth","type":"git"},"_npmVersion":"10.9.7","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","typescript":"^5.3.0","vite-plugin-wasm":"^3.3.0","vite-plugin-top-level-await":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/halo2-anon-auth_1.0.13_1778187423658_0.058987960308643395","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"halo2-anon-auth","version":"1.1.0","description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","repository":{"type":"git","url":"https://codeberg.org/PatrickM123/halo2-anon-auth"},"main":"js/dist/index.js","module":"js/dist/index.mjs","types":"js/dist/index.d.ts","exports":{".":{"import":"./js/dist/index.mjs","require":"./js/dist/index.js","types":"./js/dist/index.d.ts"},"./wasm":{"import":"./wasm-pkg/halo2_zkvm_wasm.js","require":"./wasm-pkg/halo2_zkvm_wasm.js","types":"./wasm-pkg/halo2_zkvm_wasm.d.ts"}},"scripts":{"build":"npm run build:js && npm run build:wasm","build:js":"tsc && vite build","build:wasm":"cd halo2-zkvm-wasm && wasm-pack build --target web --out-dir pkg && cp -r pkg ../wasm-pkg","dev":"vite","test":"vitest run","test:watch":"vitest","example":"vite examples"},"keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"author":"","license":"AGPL-3.0","devDependencies":{"typescript":"^5.3.0","vite":"^5.0.0","vite-plugin-top-level-await":"^1.4.0","vite-plugin-wasm":"^3.3.0","vitest":"^3.2.4"},"_id":"halo2-anon-auth@1.1.0","gitHead":"f5465ed9b2b9404da9dd5a7876aed0dfdee16d47","_nodeVersion":"18.19.1","_npmVersion":"10.9.7","dist":{"integrity":"sha512-XTZc2vrPBeUa9gOcbp4KzCkF6okpxqMbhR6cI4eXH0eR/AieTIyDhnNkHA71Mj8q6LXPoivuM2IuE5+5isz2mQ==","shasum":"8cf802d87470837a9150630333a2d8a0517e0557","tarball":"https://registry.npmjs.org/halo2-anon-auth/-/halo2-anon-auth-1.1.0.tgz","fileCount":66,"unpackedSize":201179,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMlUb3L0S1ftbeOnMn0onmFgRWMitBT6twQ8BVLKgMvAIhALXPdFQk8bwqnGxQnqkf+h0lc9dtIU0xUaVBRWnrDpnn"}]},"_npmUser":{"name":"patricmm123","email":"patrickmockridge@gmail.com"},"directories":{},"maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/halo2-anon-auth_1.1.0_1778187680620_0.5151439873364767"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T08:07:29.145Z","modified":"2026-05-07T21:01:20.888Z","0.1.0-experimental.1":"2026-04-23T08:07:29.435Z","0.1.0-experimental.2":"2026-04-23T08:08:57.741Z","0.1.0-experimental.3":"2026-04-23T08:10:35.354Z","0.1.0-experimental.4":"2026-04-23T08:12:35.710Z","0.1.0-experimental.5":"2026-04-23T08:28:05.105Z","0.1.0-experimental.6":"2026-04-23T10:33:02.913Z","0.1.0-experimental.7":"2026-04-23T14:26:41.757Z","0.2.0":"2026-04-24T12:37:22.454Z","0.3.0":"2026-05-07T10:12:50.524Z","0.4.0":"2026-05-07T12:31:01.959Z","0.4.1":"2026-05-07T13:46:14.387Z","0.4.2":"2026-05-07T15:05:32.946Z","1.0.0":"2026-05-07T16:09:45.064Z","1.0.1":"2026-05-07T18:50:04.817Z","1.0.2":"2026-05-07T18:55:07.781Z","1.0.3":"2026-05-07T19:17:53.742Z","1.0.4":"2026-05-07T19:23:13.062Z","1.0.5":"2026-05-07T19:53:58.013Z","1.0.6":"2026-05-07T20:07:01.564Z","1.0.7":"2026-05-07T20:10:38.714Z","1.0.8":"2026-05-07T20:22:41.357Z","1.0.9":"2026-05-07T20:24:20.817Z","1.0.10":"2026-05-07T20:30:21.709Z","1.0.11":"2026-05-07T20:50:11.410Z","1.0.12":"2026-05-07T20:50:55.931Z","1.0.13":"2026-05-07T20:57:03.815Z","1.1.0":"2026-05-07T21:01:20.763Z"},"license":"AGPL-3.0","keywords":["halo2","zero-knowledge","zk-snark","anonymous","authentication","privacy"],"repository":{"type":"git","url":"https://codeberg.org/PatrickM123/halo2-anon-auth"},"description":"Halo 2 Anonymous Authentication - Standalone ZK proof library for web integration","maintainers":[{"name":"patricmm123","email":"patrickmockridge@gmail.com"}],"readme":"# Halo 2 Anonymous Authentication\n\n[![npm version](https://img.shields.io/npm/v/halo2-anon-auth)](https://www.npmjs.com/package/halo2-anon-auth)\n\n**Prove you are authorized without revealing who you are.** ZK-powered anonymous auth for web apps.\n\n## Quick Start\n\n```typescript\nimport { Identity, Verifier } from 'halo2-anon-auth';\n\n// CLIENT — create an identity and prove authorization\nconst identity = await Identity.create();\nconst proof = await identity.authorize('my-dao');\n// Send proof.toJSON() to your server\n\n// SERVER — verify the proof\nconst verifier = await Verifier.create(['my-dao']);\nconst result = await verifier.check(proof, 'my-dao');\n\nconsole.log(result.authorized); // true — user is anonymous but authorized\n```\n\nThat's it. No keypairs, no elliptic curves, no crypto. Just string IDs and opaque objects.\n\n## How It Works\n\n1. **Identity.create()** generates a secret key and creates an anonymous identity\n2. **identity.authorize('my-dao')** produces a zero-knowledge proof that the identity holds a valid authorization under that authority\n3. **verifier.check(proof, 'my-dao')** verifies the proof cryptographically\n4. The verifier learns only \"this user is authorized\" — nothing else\n\nUnder the hood this uses Halo 2 PLONK proofs, Poseidon hashes, and DarkFi's ZKVM. But you don't need to know that.\n\n## Client API\n\n### Create and manage identities\n\n```typescript\n// Create a new anonymous identity\nconst identity = await Identity.create();\n\n// Save to localStorage\nlocalStorage.setItem('identity', identity.save());\n\n// Restore later\nconst identity = Identity.load(localStorage.getItem('identity'));\n```\n\n### Prove authorization\n\n```typescript\nconst proof = await identity.authorize('my-dao');\n// → Authorization object (call proof.toJSON() to serialize)\n\n// Send to server as JSON\nawait fetch('/api/auth', {\n  body: JSON.stringify(proof.toJSON()),\n});\n```\n\n## Server API\n\n### Verify proofs\n\n```typescript\nconst verifier = await Verifier.create(['my-dao', 'admin-portal']);\n\n// Add a new authority later\nverifier.addAuthority('new-authority');\n\n// Check a proof\nconst result = await verifier.check(proof, 'my-dao');\n// → { authorized: true, level: 'basic' }\n// → { authorized: false, reason: '...' }\n\n// Revoke a proof (prevent reuse)\nverifier.revoke(proof);\n```\n\n### Restore proofs on the server\n\n```typescript\nconst json = JSON.parse(requestBody);\nconst proof = Authorization.fromJSON(json);\nconst result = await verifier.check(proof, 'my-dao');\n```\n\n## Installation\n\n```bash\nnpm install halo2-anon-auth\n```\n\n## Building from Source\n\n- Node.js 18+\n- Rust (latest stable)\n- wasm-pack\n\n```bash\ngit clone https://codeberg.org/PatrickM123/halo2-anon-auth.git\ncd halo2-anon-auth\nnpm install\nnpm run build\n```\n\n## Low-Level API\n\nNeed full crypto access? The low-level `AnonAuth` API is still available:\n\n```typescript\nimport { createAnonAuth, AnonAccount, AuthLevel } from 'halo2-anon-auth';\n\nconst auth = createAnonAuth();\nawait auth.init();\n// ... full control over keys, witnesses, circuit, etc.\n```\n\nSee [TECHNICAL.md](docs/TECHNICAL.md) for the complete low-level API reference.\n\n## Security\n\nThis is a **security-critical cryptography project**. The proof guarantees knowledge soundness, nullifier correctness, and freshness via unique nonces. Review [TECHNICAL.md](docs/TECHNICAL.md) for cryptographic design, threat model, and deployment checklist.\n\n## Browser Support\n\n- Chrome/Edge 90+\n- Firefox 90+\n- Safari 15+\n\n## License\n\nGNU Affero General Public License v3.0\n","readmeFilename":"README.md"}