{"_id":"zxing-wasm","_rev":"69-633168252a808f1abbb7858187c00e4a","name":"zxing-wasm","dist-tags":{"rc":"1.2.5-rc.0","beta":"2.0.0-beta.4","latest":"3.1.4"},"versions":{"1.0.0-rc.0":{"name":"zxing-wasm","version":"1.0.0-rc.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.0","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"19f2924a1b21423ee04941870a86cd28c5951ed0","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.0.tgz","fileCount":29,"integrity":"sha512-isQ35NJhi9hm4PRvk+xRA0T3vxPqCvrK2+SENhwChHSDdssguRDNmzLR/b08lyEQoQjIx5gUc3fzNBkPPfYBKw==","signatures":[{"sig":"MEUCIEf0G8kTeWgtgZLatqJ4X2LneK91V2qGk0EspH9FafBEAiEA/peu8lARhqJS/oDcBs+KNV/sdzg32d7cXKqrz1bOLbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2589767},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"c49358165039354113a6f8f548078796d84a2671","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch\"","prebuild":"npm run lint && npm run type-check && npm run format","postbuild":"tsc","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.52.0","vitest":"^0.34.6","typedoc":"^0.25.2","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.0_1698085642719_0.662594919749403","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"zxing-wasm","version":"1.0.0-rc.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.1","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"8fa38728ac4e6dcc800551da0cdcf9f9101f7fb3","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.1.tgz","fileCount":29,"integrity":"sha512-KhFYDMjYqGZlogkIfnp5eQjk+aNrneEC/2lUhqSnPcu4fls+RhhZsf4D5DkzfCM79/+nGanrc5dk1QBuFRVOpg==","signatures":[{"sig":"MEQCIFjJOQ7ual+6c8/gLb6tnVLwbTVAqCUXlgU0n4+UfeCVAiBSI37uFZUfvAm+xbIMdHsdGjdH4+BK9eQRsy+JDQN9zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2590064},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"fe597831d86d63dab1bc002bcdbd4e4023b6fe64","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.52.0","vitest":"^0.34.6","typedoc":"^0.25.2","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.1_1698114208029_0.9406400670619521","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"zxing-wasm","version":"1.0.0-rc.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.2","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"4f0c642761a62809fc981d480433e06c1e51f1ae","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.2.tgz","fileCount":29,"integrity":"sha512-l15dWRccD/rAVFkGR1ze7/JfTgIIOlWKBIAZ5IZRHWwigVgD0xq6OABBkhPFNrl6EgIzT2zIg376mnUly1wH3w==","signatures":[{"sig":"MEYCIQCfDYcXg56eNf68Xfmtep1/LUIiseNNSjBdIHXzUgPrzgIhAJI0Vfs1go6+jeH5NEqf/X7oODf0KMh2hJuMFvdtnJX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2590055},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"3698a940d4516eb01b9558fbfad8adfa685f8b06","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.52.0","vitest":"^0.34.6","typedoc":"^0.25.2","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.2_1698115194788_0.984267617921964","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"zxing-wasm","version":"1.0.0-rc.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.3","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"62980c1e8ecccd34c94e4d37fb387482295403f2","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.3.tgz","fileCount":29,"integrity":"sha512-rNpPqQ6w/Dym7yK3hMJMMS5DK36J8wCDXYW5FVfW3k83NYT88MTi26AtJE3zIvqOpFr5C0khTjbWfEvJTw4MDA==","signatures":[{"sig":"MEUCIQD+RzGcFcF8ByEWY8Ysn1dhAwr/7W5S8kTNyipRvDebegIgKXit33sqNZmHcVbmdLP3AnBnpzOjwegqm04HMjkhy1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622357},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"126bacd68a123a3c1eac5f0ec32ff9f86f3487a7","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.52.0","vitest":"^0.34.6","typedoc":"^0.25.2","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.9.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.3_1698120349899_0.0813687666125884","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"zxing-wasm","version":"1.0.0-rc.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.4","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"5161898aa0fef60eb73ed8339e778af530df79bf","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.4.tgz","fileCount":29,"integrity":"sha512-SvVErHUZhzFqpqA2vpwmXeAPa6sgGdUCOkMCd5cMch6L1urZbZCZR8jb2+NI9bCfJRNkQi2ZjME9/NaiUFiSGg==","signatures":[{"sig":"MEQCIHPALUFS95i66llSyEJRK4fYl6VjSOCNYqJ5tzLMEX7xAiBnBqq9jO1asXchsYXZHhIwqypD+vnaRIjjTFZNu1nmGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638386},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"c56014fcf36a436dfa72261957b83dc395ec10ef","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.53.0","vitest":"^0.34.6","typedoc":"^0.25.3","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.9.1","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.4_1699182445017_0.6437576625693477","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"zxing-wasm","version":"1.0.0-rc.5","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.5","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"bb66643a27ab3f5ee6427058b76bd50982fc24b9","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.5.tgz","fileCount":33,"integrity":"sha512-3RrshkB+evimWDK4wfj9WEHGm4vQjrqK0Zv4Db0jgPMKS2TNM6Ic71tqyIZneaBbIGluMCuMQEoV32vYdY/Eow==","signatures":[{"sig":"MEYCIQDs8JhBoIrKcscPPwKJtQ7yKIaAZ0YVOyc3Om2ESlEBsgIhAKea0GbwEpkwu/vQEeXWHsCYIg4sGjAVPiA4oKdxNn6K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2648315},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js"},"gitHead":"99750c096cbdc2a51b2834011e8baa7a03d5e66c","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.53.0","vitest":"^0.34.6","typedoc":"^0.25.3","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.10.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.5_1699777281321_0.1448571740760365","host":"s3://npm-registry-packages"}},"1.0.0-rc.6":{"name":"zxing-wasm","version":"1.0.0-rc.6","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.6","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"0cf7c16f335daaf4aa0e68a97643b8e977fa967c","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.6.tgz","fileCount":33,"integrity":"sha512-afWirMID/oVJ2csGYgD5sG9M6xX2wLDoLHSbCKNgaUVIxiQQb9j/69j3Tbl5iEV34c4jvsjrXpu7d7tDuaVixg==","signatures":[{"sig":"MEUCIElcwa82mcin5cf5D9rMFpN8y8wbZEqiw685lbd8eXILAiEAnNEnhlMASgTCheChOXN+MGIIvTs3HxaBjTNWe/9JP2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2648514},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js","./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"982b48307ae3ba2fc045ba6049aa54de854ac912","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","test":"vitest","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","test:ui":"vitest --ui","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","eslint":"^8.53.0","vitest":"^0.34.6","typedoc":"^0.25.3","prettier":"^3.0.3","@vitest/ui":"^0.34.6","playwright":"^1.39.0","typescript":"^5.2.2","concurrently":"^8.2.2","@vitest/browser":"^0.34.6","npm-check-updates":"^16.14.6","vite-plugin-static-copy":"^0.17.0","@typescript-eslint/parser":"^6.10.0","@vitest/coverage-istanbul":"^0.34.6","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.6_1699879979131_0.2569240024479025","host":"s3://npm-registry-packages"}},"1.0.0-rc.7":{"name":"zxing-wasm","version":"1.0.0-rc.7","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.7","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"25dfe5af571aeb4c2ee9d878691b2e177521ea6b","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.7.tgz","fileCount":33,"integrity":"sha512-MM/vJ2Q+31hBV82CWef5paOu22iGPhbFgZOVWoWiC24KnAoH09lpu6W+yag3AXEINf/mU6opTwjDN04XFXAEYQ==","signatures":[{"sig":"MEQCIBLyJFmKUSbreTE7oSkrnVuHej99tl2wONKcC2zjwhgMAiA7NFvk0Y59qcGWbWsoYrJRWpAwXRBF0NjOS9oLX6rUjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2648633},"main":"./dist/full/index.js","type":"module","types":"./dist/full/index.d.ts","config":{},"module":"./dist/full/index.js","exports":{".":"./dist/full/index.js","./full":"./dist/full/index.js","./reader":"./dist/reader/index.js","./writer":"./dist/writer/index.js","./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"6ad07d68c3467ee93ad5ccf8efa1c8683dda7167","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"vite build","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","postbuild":"tsc && npm run docs:build","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.2","eslint":"^8.54.0","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","vite-plugin-static-copy":"^1.0.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.7_1700886479293_0.709115889787121","host":"s3://npm-registry-packages"}},"1.0.0-rc.8":{"name":"zxing-wasm","version":"1.0.0-rc.8","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.8","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"0e62673e0ad5490a725a0c5f27219fcfc90217c1","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.8.tgz","fileCount":60,"integrity":"sha512-wSKwY9G7n3Kk6hFGyuuIJXOv04A8IF4AjVxap+1VDffb+6Byg5IF+kDBvVzrGlKY5XObf/FrUD6FlEKY94fkRA==","signatures":[{"sig":"MEUCIQDvOw9QYgD2gxTgds73sfAprC4l41cxQTTI60yA8sT6jAIgKxR1e0kF1DPslXGnd7PoLXMKhdVsCVltFruaIiyoerM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45596934},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"2ec7796dd2e2b6f4b0c714cdc163eb8a9a2e244d","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"overrides":{"typedoc":{"typescript":"$typescript"}},"deprecated":"this package has been deprecated because of incorrect wasm build","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.5.0","vite":"^5.0.2","eslint":"^8.54.0","rimraf":"^5.0.5","typedoc":"^0.25.3","prettier":"^3.1.0","type-fest":"^4.8.2","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.8_1700913851840_0.24727727612307682","host":"s3://npm-registry-packages"}},"1.0.0-rc.9":{"name":"zxing-wasm","version":"1.0.0-rc.9","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.9","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"624fad07246c53fb9d0a564374c73c011945136b","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.9.tgz","fileCount":60,"integrity":"sha512-A9QewOPqURQ5Z7Yw3MsfJ5dByByB/8qF+tA8rh/gZnK+Z7217/ZHac92qHFpjgqrcRdZGLQa0WvHErUjhN8Q7w==","signatures":[{"sig":"MEYCIQC+dCkLJImqvIWPbzCXb3gsxeTKS44+sRpEFgXuGjeXpgIhAMllbEREb+bgv4QxO+N4boMLRYh3i0F1ZOkhJjjZpmJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2878125},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"60a38865f719f396d05dca164897322bf0731161","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.5.0","vite":"^5.0.2","eslint":"^8.54.0","rimraf":"^5.0.5","typedoc":"^0.25.3","prettier":"^3.1.0","type-fest":"^4.8.2","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.9_1700914354582_0.5882206489678234","host":"s3://npm-registry-packages"}},"1.0.0-rc.10":{"name":"zxing-wasm","version":"1.0.0-rc.10","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.10","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"9363bc8913eb9f81ddaf1151235f9db3d2b345cf","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.10.tgz","fileCount":60,"integrity":"sha512-C7gjPeTTe11EZJax03CJcpWBt4s9AN3TzldBwrXRb2xrzs3eoTfc9wBOXQeFTOZeKLDeEOsEVxXMVhSkUkiBhA==","signatures":[{"sig":"MEYCIQC1+IIFt+n5KxXKXxQli+hYSHFyxx003Nk1LfmEptiJLgIhAIaorFj6l59HLxiKqbwdKjI68w89q7rN/kJrtt47OLkt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2878641},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"d8c1ca424f4b179406c9f82b867bc93198e763e6","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.5.0","vite":"^5.0.2","eslint":"^8.54.0","rimraf":"^5.0.5","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.10_1700919079596_0.9317553735175692","host":"s3://npm-registry-packages"}},"1.0.0-rc.11":{"name":"zxing-wasm","version":"1.0.0-rc.11","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.11","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"48b6a23414090270552e3814b515c4c212ba53a5","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.11.tgz","fileCount":87,"integrity":"sha512-DbGOVPPFzCGft8tsnR+DB3jx4Di362FnL+cqnTOf2iWqWdUamfFxP3xIArYc/AoWj+9fq1CWfJotgtOIv50IFw==","signatures":[{"sig":"MEUCIQC242hnVpqzMQexLHmVNx1zlHfVLKRESqmtWFMipHxRLAIgEkLFmyaZUJ33/7oooqgDh/rjiBl6o3Orvm/MT64OA8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3051895},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"5f2836c8f9bb5071a67c4bd18d52c2fca5c2f481","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.5.0","vite":"^5.0.2","eslint":"^8.54.0","rimraf":"^5.0.5","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.11_1700967792928_0.7279314453342474","host":"s3://npm-registry-packages"}},"1.0.0-rc.12":{"name":"zxing-wasm","version":"1.0.0-rc.12","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0-rc.12","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"34db2b09b3bb748ec29a2f0b9c888dcc85b023ec","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0-rc.12.tgz","fileCount":60,"integrity":"sha512-f9oeZmt3+Lay+7wOnyq4VQ0GgriATq2jt+iCHU6zDHR7ZDvn0v7pvdUAM7cg90IvvDmzgB0yV3ek8t3P8Uhx/A==","signatures":[{"sig":"MEQCIFpfzgcVuA33vLeWXrOFT4T/T0gn27RNZNIiIf4rfbEuAiBHttDMPLyWihCLH5arCQ60cBlvfaTRWgsvpmoJqXz0sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2878850},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"f202526e94b8be0a1614e7baa14b4c45ac3fb20f","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.5.0","vite":"^5.0.2","eslint":"^8.54.0","rimraf":"^5.0.5","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0-rc.12_1700968345716_0.7037440462444764","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zxing-wasm","version":"1.0.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.0.0","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"ec75e7d6fd6e671b52fc828f08c427a3d8fb5690","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.0.0.tgz","fileCount":60,"integrity":"sha512-cEjQj6I1619NfJcqFHoi6CZreCqWx7/P1cH527CoQyy1pYt9wmNwaIbIoIfx8WFvujWThR7EuM0y36d72kWbCQ==","signatures":[{"sig":"MEYCIQDlNOKTEGiDzgXc+8Ps4JJnEBSh6occfznzSKGY6YK14wIhAKL1F5OHq0+71ngfEZMmZfPwYdBWIrhqmN7GpvFuGk3w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2922818},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"e0f25376ab17fe58d5c39733400ea82dd2416573","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","vite":"^5.0.7","eslint":"^8.55.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.0.0_1702311161251_0.9459384717473764","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zxing-wasm","version":"1.1.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.1.0","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"b404114ab186f8634f1d8143193cb15f4416d2ae","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.1.0.tgz","fileCount":60,"integrity":"sha512-MaAQmQDDt6NrWRptU7wi0GkC9Zu0sX3vcZbtvh+No0R5v0I4JXuMli0X9rVJWzgReHfWH05eEGhATSDfZ/YTfQ==","signatures":[{"sig":"MEYCIQCBJLo2Rk7Sg8eR6Hgj/0JOp9HxBKwguoihLRqvmCXxBwIhAKyVYYLSlicHF1yyQnuIXw+9eB5vMnN79il+0ePNEUKf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937984},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"41cfe3dfd6a23fefd9f36300ca1aabd9aba093dc","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","vite":"^5.0.7","eslint":"^8.55.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","concurrently":"^8.2.2","npm-check-updates":"^16.14.11","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.1.0_1702395736698_0.5892863742020142","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"zxing-wasm","version":"1.1.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.1.1","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"785541221476791123a188c22717e238a840dbc4","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.1.1.tgz","fileCount":60,"integrity":"sha512-WlpwYemKBJnRhLkJiGdOZWt+v59mee3j762L307U9PPhwjboKBk6aA9YqtzaQkVRae6GcJXSCmHiPyc2lefYJw==","signatures":[{"sig":"MEUCIQChjxpvePvwnPFXb3lOF0ZsVg1n4GCgAw6phQhFO9CTWgIgW0CZbkSQT9lViZcD+iYAUrgoP588dqce1Rvha5/5thg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932577},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"42d3ead5b2a140b3c101ec6008e351585d460352","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","vite":"^5.0.10","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.1.1_1702900838133_0.8958766502327904","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"zxing-wasm","version":"1.1.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.1.2","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"76901fccd06eaa4d21fbb3adc89f7dc0ddc7d2fb","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.1.2.tgz","fileCount":60,"integrity":"sha512-bmH4agPsYuaaB6K5FDO1obXhCE5QEPxEB+vZsXkLl32nIe9ZT9V5OJIXHdmtBiOr6d/MrnV8APlyaWQ6t8dn/g==","signatures":[{"sig":"MEUCIEc1Br1mQPvhODJiANx2gyZ6DY43SOMYOqxHWRqeoap4AiEAqjhP5AHbIXs4patG9D7Kejb0vySiWJLeroe6015KlZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2950578},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"9fcd626d57cd48b1b60c5fd095ef3b61f695b257","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.10","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.1.2_1703060064327_0.9745440631137574","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"zxing-wasm","version":"1.1.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.1.3","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"256a7ad65ec60c1604fbe04bac776f4858598ae5","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.1.3.tgz","fileCount":60,"integrity":"sha512-MYm9k/5YVs4ZOTIFwlRjfFKD0crhefgbnt1+6TEpmKUDFp3E2uwqGSKwQOd2hOIsta/7Usq4hnpNRYTLoljnfA==","signatures":[{"sig":"MEQCIAPf6z6RwYkfvmUkJEnMjdUb0KgrOK6oVzGy80lfdPP1AiAK3CCl/JRfrFsykSRNnw/xgcVOymqlIcGckChQN4HoOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2950666},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"144652e2f3433007df87ccb42a7f1eb534abc453","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.10","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.1.3_1703155812967_0.16719771748639545","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"zxing-wasm","version":"1.1.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.1.4","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"a2b4f3c45102228eb89dee5a267792927b5dbc90","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.1.4.tgz","fileCount":60,"integrity":"sha512-DSU/K9lpc2CBl9HGj1Ebh8ueAm/90H3fEay4pNxi4DA1iTrZiDfHe8vL0cJobTwy6bnhUT3hdi7QYh9iSn31kA==","signatures":[{"sig":"MEQCIELf6XDTNy6/TbYwrQotj3EMpURiZjQGz7kuXNEfbLCtAiBvsy+0HbRAfixozOsORAvmIWQue4Ld1t0LcLGGw2zlfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2951636},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"7b3738dc21662916313e645f5f495ddaffe7af56","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.10","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.1.4_1703569867967_0.3953848266734421","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zxing-wasm","version":"1.2.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.0","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"b9aa0b1759f9237015d1906d867a8e74122fe57b","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.0.tgz","fileCount":60,"integrity":"sha512-t3qlokBJCDv635yyUFrNdGcpbKay9oN8Unb/FbKpSkKwB8+0ghT7+loK2xQlAwzAqZ/PF+vTM7XhEbBbdfQAZg==","signatures":[{"sig":"MEYCIQCRPr47BLZcmJunMnWmtdvEYbP0SD6oosmAFppnqelXWwIhAOje98nOaFVAF37OM4ka6rlSFf2SUR7B2uh/tJZUTACh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2952031},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"2dc188a5647ac19adc7c74ece1f442499489c491","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.10","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.4","prettier":"^3.1.1","typescript":"^5.3.3","@babel/core":"^7.23.6","@types/node":"^20.10.5","@babel/types":"^7.23.6","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.0_1703571488128_0.6629714148611523","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"zxing-wasm","version":"1.2.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.1","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zzwu@zju.edu.cn"},"dist":{"shasum":"cfd66e48c54d8a0b168c15b77c8c5ee7f0537036","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.1.tgz","fileCount":60,"integrity":"sha512-EhjnOhR503u/3x8TxxZcaY9sMgD9z6Uodtwgua2+TjGjG1Wg1QSpscw394hpTgueT9AOHGRGd69x1KhXGBDk0w==","signatures":[{"sig":"MEUCIE0oXfNEkY7uu/yYh3CI2vLoe+/keNqyPvxaX/rI/xErAiEAqg2R+CHxFHrGEkIayInwjNWdGFvw0aRVj+MEZCHjeXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2952531},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"5419f61e43cc9809b476e1dc5908183705eed0ee","private":false,"scripts":{"dev":"vite","ncu":"npx npm-check-updates -u","lint":"eslint . --ext .ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","cmake":"emcmake cmake -S src/cpp -B build","format":"prettier . --write","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run lint && npm run type-check && npm run format && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","docs:preview":"vite preview --outDir ./docs","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"copyFiles":[{"to":"./dist/reader/","from":"./src/reader/*.wasm"},{"to":"./dist/writer/","from":"./src/writer/*.wasm"},{"to":"./dist/full/","from":"./src/full/*.wasm"}],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"9.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.6.1","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.11","eslint":"^8.56.0","rimraf":"^5.0.5","typedoc":"^0.25.6","prettier":"^3.1.1","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.6","@babel/types":"^7.23.6","concurrently":"^8.2.2","npm-check-updates":"^16.14.12","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"copyFilesSettings":{"whenFileExists":"overwrite"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.1_1704557894850_0.7386622520221198","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"zxing-wasm","version":"1.2.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.2","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"2ed253c51149e917c8e0e35ecd79d3797c254fdd","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.2.tgz","fileCount":60,"integrity":"sha512-Vo2otLW59RocjX5bsYGjNeIUUBAAWR9tlt4sDs7zoy6wHSVUUAW76uNs00bbYReVYQ//btk2N9MHE0JFYOWpNg==","signatures":[{"sig":"MEYCIQCXUt3G4GxBwrBsPGUEfaMwwDY0JnPcwpns51eqZkV8/QIhAN723JkawlVa5/hOzAAzyGzdJ0OkPdQUlzyzXpjG6DGG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2952568},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"33ea88411a336939e3986d726df73ef55ab12f6d","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","bump-biome":"npm i @biomejs/biome@latest --save-exact","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"deprecated":"this version has breaking changes, use v1.2.3 instead","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.6.0","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.12","rimraf":"^5.0.5","typedoc":"^0.25.7","prettier":"^3.2.4","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.10","lint-staged":"^15.2.0","@babel/types":"^7.23.9","concurrently":"^8.2.2","@biomejs/biome":"1.5.3","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.9.0","npm-check-updates":"^16.14.14","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.2_1706530228627_0.2931627854143435","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"zxing-wasm","version":"1.2.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.3","maintainers":[{"name":"sec-ant","email":"zzwu@zju.edu.cn"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"40f08585185df15df0ea25f087915ee17ef716eb","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.3.tgz","fileCount":60,"integrity":"sha512-wqjyo92jrezUATnl9RbUiJm15zns71yPTfu5dRX/XpxdlJABxo22SiHxlYUmdAQB9ZlC6F3Va2A8Q7rf3Js9iw==","signatures":[{"sig":"MEUCIBp3G5GR1BYNuxYBTEXNuqN1oUxC9Adq4EkrWXVrAG8tAiEAos+0/+KRnu4FkC3KDQle4+eDL0dqcGFxd+Z9AF6hYXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2953069},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"2db5388f593c08d7f2650de2563d6937ab3bfe47","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","bump-biome":"npm i @biomejs/biome@latest --save-exact","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zzwu@zju.edu.cn"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.6.0","dependencies":{"@types/emscripten":"^1.39.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.12","rimraf":"^5.0.5","typedoc":"^0.25.7","prettier":"^3.2.4","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.10","lint-staged":"^15.2.0","@babel/types":"^7.23.9","concurrently":"^8.2.2","@biomejs/biome":"1.5.3","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.9.0","npm-check-updates":"^16.14.14","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.3_1706543961263_0.49914627816495427","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"zxing-wasm","version":"1.2.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.4","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"a03c8c6450078867ceac0dabfe40978429563751","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.4.tgz","fileCount":60,"integrity":"sha512-XWgUYb0ZjfWNCslD6bfSpApNvMyX4iz3rMcFNOQJhHkZAJhU9zMNcUVek9R7/JNakmkUlvhWlE26Z+mPULw2sA==","signatures":[{"sig":"MEUCIQDC1Pyghin8hEHm3LSXesv7zqhHYueDLDI561tOe1xo0QIgQGGrytUVJeaornrL0rIYuRdU72JTscol6M5yj+uABMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2702483},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"57f6d2b0adbae6a52db71b8e310226b2457fca90","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","bump-biome":"npm i @biomejs/biome@latest --save-exact","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.6.2","dependencies":{"@types/emscripten":"^1.39.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vite":"^5.1.4","rimraf":"^5.0.5","typedoc":"^0.25.8","prettier":"^3.2.5","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.20","lint-staged":"^15.2.2","@babel/types":"^7.23.9","concurrently":"^8.2.2","@biomejs/biome":"1.5.3-nightly.69f9031","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.9.0","npm-check-updates":"^16.14.15","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.4_1708919239039_0.24466305879555206","host":"s3://npm-registry-packages"}},"1.2.5-rc.0":{"name":"zxing-wasm","version":"1.2.5-rc.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.5-rc.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"2eff0e25cd8a00c8bf7aca4ef04b15d46340a6ae","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.5-rc.0.tgz","fileCount":60,"integrity":"sha512-QwS2YorF5fuZ0xCa2UUHGB5u1n/xgTFPi1y9NF+zA8nKUyAAfZ1P7yN5N23VIoUDFW0hTcHy7ZegaeioktJSrg==","signatures":[{"sig":"MEUCIQCd4NeVyIJFHHcErL85uw45j3OqfDSMMk12K9wb3FMftwIgaGF9Swkxy5OsnMz8iXinm/n4vfgx8Xvk7oL6Yahdva8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.5-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2703449},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"15ac61873b3cd6537a845e90095c84cd33c04676","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.6.2","dependencies":{"@types/emscripten":"^1.39.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.1","vite":"^5.1.4","rimraf":"^5.0.5","typedoc":"^0.25.8","prettier":"^3.2.5","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.20","lint-staged":"^15.2.2","@babel/types":"^7.23.9","concurrently":"^8.2.2","@biomejs/biome":"1.5.3-nightly.69f9031","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.9.0","npm-check-updates":"^16.14.15","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.5-rc.0_1709538887684_0.8900298826737605","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"zxing-wasm","version":"1.2.5","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.5","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"67d0a353c6ba135831a3b759964c455120897a50","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.5.tgz","fileCount":60,"integrity":"sha512-vNnJNJSQQOZwxgnjTN6QKhn7meiItZmuUMD9pfXFaAB+Ky3Wy5ROuRMLhQSVH9fIfL0moKWBEpMKwdihE9eVNQ==","signatures":[{"sig":"MEQCIBWxbKC29n640+cp++CzaVbLuH4lC4Qc+nakGBIAuWyFAiBmYrWcxUPwZjVtdgQo2Oca2RI5TU6jfr8Ina0p9VnU8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2703419},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"f4784910202ea7347418fe4250b33cd3f300c4ce","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.6.2","dependencies":{"@types/emscripten":"^1.39.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vite":"^5.1.4","rimraf":"^5.0.5","typedoc":"^0.25.8","prettier":"^3.2.5","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.20","lint-staged":"^15.2.2","@babel/types":"^7.23.9","concurrently":"^8.2.2","@biomejs/biome":"1.5.3-nightly.69f9031","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.9.0","npm-check-updates":"^16.14.15","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.5_1709565708284_0.6636070845999091","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"zxing-wasm","version":"1.2.6","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.6","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"7bf46662ed90e0d08b6f29a793c3cfebe06d3516","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.6.tgz","fileCount":60,"integrity":"sha512-G7itHZNVf0VPzd5kQFiZM2yEqNPVsUl9pdBhiTB1MsWeO7LnZ4oMpYVoO0weit4b/BxZ8GacrUTfN7IW4Qg33g==","signatures":[{"sig":"MEUCICFzy8SgGS+X+mWLD/TZ6seu1nRoeiGKv8QIPy48mC2CAiEAo/qP8SJl892WOB3XqW3vq4B9A8J7fqpSUcy+EtweLqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2706109},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"b396cc62ea4e48183ece3f0000d95873992e6399","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","cmake":"emcmake cmake -S src/cpp -B build","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"prettier . --write","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.5.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@types/emscripten":"^1.39.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vite":"^5.1.6","rimraf":"^5.0.5","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.2","@babel/core":"^7.24.0","@types/node":"^20.11.28","lint-staged":"^15.2.2","@babel/types":"^7.24.0","concurrently":"^8.2.2","@biomejs/biome":"1.6.1","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.11.0","npm-check-updates":"^16.14.17","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.6_1710730912053_0.051945675775324496","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"zxing-wasm","version":"1.2.7","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.7","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"dd4f2017acc49e86cfab87141c6717de1f5ab7b0","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.7.tgz","fileCount":60,"integrity":"sha512-XPmxWve7aNXkCIeXbap3cvzegn4z2eq8K8hL5jdCG6Jl5f/4pluCgcJfTguyHvCRTTLePax4y4q0QLK5Nay2NA==","signatures":[{"sig":"MEYCIQCTxX57Bd/TFepDrRnpT1StEidely9UfwiaCV9HT8812QIhAJApTmheZWeCibHI3kdAAQDrVc6Mi7Mnh6SXIEYqjQly","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2694818},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"38fc2603a2da9e2fae9abd33941014597834ca0d","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"npm run format:prettier && npm run check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"npm run format:prettier && npm run format:biome","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.5.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@types/emscripten":"^1.39.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vite":"^5.2.7","rimraf":"^5.0.5","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/node":"^20.12.3","lint-staged":"^15.2.2","@babel/types":"^7.24.0","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.6.3","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.11.1","npm-check-updates":"^16.14.18","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.7_1712116607968_0.8685689531031064","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"zxing-wasm","version":"1.2.8","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.8","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"aa36e19319104c40e08dfe48f9646816d2cebdf1","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.8.tgz","fileCount":60,"integrity":"sha512-rWBZNrpsF5FHrFfWclC7dfwPtXtVtxeKqkkKv88fEwumeU5i4+U+Bxzb1WxWCIT4HO1Q/bCYN2N6QBXykVrNWQ==","signatures":[{"sig":"MEUCIGNcIbZdCUH6gSENhBjrDEnkgGLwZ+k/LZSPjrXBBTU+AiEAkGRO8lj4DR9bKWEjhh8ApZYmFDssLVp7AwcY4EV5wps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2696599},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"4d76ac6a371a1276cd4d0cb9db5dd0e7fe9579cd","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"npm run format:prettier && npm run check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"npm run format:prettier && npm run format:biome","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.7.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@types/emscripten":"^1.39.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","vite":"^5.2.11","rimraf":"^5.0.5","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^20.12.10","lint-staged":"^15.2.2","@babel/types":"^7.24.5","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.6.3","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.11.1","npm-check-updates":"^16.14.20","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.8_1715067193884_0.4559369115186731","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"zxing-wasm","version":"1.2.9","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.9","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"32a9220357820f5abbc460615e01b4846a684a1d","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.9.tgz","fileCount":60,"integrity":"sha512-9RM0zwmIF3TXXtX1t7vBER0vLPlVRAANlNA4aZEidjv3m6z4hQn1TnbjvC9zY8PKZ6+kDQnnvhUdpF/VWtlfdw==","signatures":[{"sig":"MEUCIQDDSVBzsZjQhA96EvtlqPMtF6/iISoMpoGdk/rGn8vdNgIgaaF8FlMYLWRkLyO8tZriiSkL1mOkILZriw7NFytp4kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2696401},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"bbcc5bb03750b427225f56999147cf508324dc65","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"npm run format:prettier && npm run check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"npm run format:prettier && npm run format:biome","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","install:ci":"npm ci && ./scripts/prepare.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.7.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@types/emscripten":"^1.39.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","vite":"^5.2.11","rimraf":"^5.0.5","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^20.12.10","lint-staged":"^15.2.2","@babel/types":"^7.24.5","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.7.3","@changesets/cli":"^2.27.1","simple-git-hooks":"^2.11.1","npm-check-updates":"^16.14.20","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.9_1715069761254_0.23553332681717287","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"zxing-wasm","version":"1.2.10","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.10","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"7753a704bcd3e917a2d49fc8aaf8e1f291b0a328","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.10.tgz","fileCount":60,"integrity":"sha512-hGVjYKKEOzOF8g9w0GEe0uYvowkD64U9ntGGGnXxjIRz8J1mU/tKlO7ntNQJeJhkQUSabubtWgYyLM2sbMFFZw==","signatures":[{"sig":"MEYCIQDKCUYlxQt0CkkmzT4o2IA3ConZkhLSf/x2yEA3dqWPpwIhAKCjwiRopmTnKpUB8VJQH8KnPiZoN+3Av56OOhLL8ZFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2696356},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"d99d0f3d14588d902369070b32496d196e70bc60","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"npm run format:prettier && npm run check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"npm run format:prettier && npm run format:biome","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.7.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@types/emscripten":"^1.39.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.5","vite":"^5.2.11","rimraf":"^5.0.7","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^20.12.12","lint-staged":"^15.2.2","@babel/types":"^7.24.5","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.7.3","@changesets/cli":"^2.27.2","simple-git-hooks":"^2.11.1","npm-check-updates":"^16.14.20","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.10_1716176331342_0.12066342158761523","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"zxing-wasm","version":"1.2.11","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.11","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"8263ba27ea6d209d7a8440fac15a1fb6838d4630","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.11.tgz","fileCount":60,"integrity":"sha512-rNSMkIU310sK5cCPSjZA58FEhGZUtNx+f0CmtZ3SZzpdwZE6IzzKFdkbFkl8CFnxiUrx1VMVl/2WULDnwwJbfg==","signatures":[{"sig":"MEUCIQC0hVS9V34Sg7RmietuHfuMVaG8NuSOtPxFT3yWpI1doQIgENIuZ4OoiMDiz2+XcnVVwheG/LxiWeBRWdrARst4hvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2696408},"main":"./dist/cjs/full/index.js","type":"module","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"gitHead":"bdf35dc67ef590764cbff9293528530165cdac2f","private":false,"scripts":{"dev":"vite","ncu":"ncu","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"npm run format:prettier && npm run check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"npm run format:prettier && npm run format:biome","postncu":"npm i","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:all":"npm run submodule:init && npm run cmake && npm run build:wasm && npm run build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --apply .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prepublishOnly":"npm run build:all","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"overrides":{"typedoc":{"typescript":"$typescript"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.7.0","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.12.0","vite":"^5.2.12","rimraf":"^5.0.7","typedoc":"^0.25.13","prettier":"^3.3.1","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^20.14.2","lint-staged":"^15.2.5","@babel/types":"^7.24.7","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.8.0","@changesets/cli":"^2.27.5","simple-git-hooks":"^2.11.1","npm-check-updates":"^16.14.20","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.11_1717689677416_0.00906966218499572","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"zxing-wasm","version":"1.2.12","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.12","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"e8ba852f197940a3b9ffcf07d95e3be583515c81","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.12.tgz","fileCount":60,"integrity":"sha512-UzQvEA5Hv4Nd/jJoKq7UN/jfkQwEDMASqoi1unlXrEgOB9rseLpmNTywcv4/2d9aMqKjfczyk3T25r6DYxAb7g==","signatures":[{"sig":"MEQCIEl2PaQ/qOW2lrK/L02ZkBTtwMNZ9tlD+3x0vUZD8ZuwAiBjgkiDbA/rDpYzR7Y0itecj79eOnv+i71LVcHSFtzz0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2684348},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.2.12.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","bump":"changeset version 2>/dev/null | grep . && pnpm i; exit 0","lint":"biome lint .","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"npm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"npm:copy:wasm\" \"npm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/2b2ef149637918480878ca4cd9f66879/zxing-wasm-1.2.12.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-UzQvEA5Hv4Nd/jJoKq7UN/jfkQwEDMASqoi1unlXrEgOB9rseLpmNTywcv4/2d9aMqKjfczyk3T25r6DYxAb7g==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.1","description":"ZXing-C++ WebAssembly as an ES module with types","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.17.0","vite":"^5.4.2","rimraf":"^6.0.1","typedoc":"^0.26.6","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.4.2","lint-staged":"^15.2.9","@babel/types":"^7.25.2","concurrently":"^8.2.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.8.3","@changesets/cli":"^2.27.7","simple-git-hooks":"^2.11.1","npm-check-updates":"^17.0.6","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.12_1724235530801_0.9288714348670613","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"zxing-wasm","version":"1.2.13","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.13","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"267b1e260a7c24266e4f09d7ffd649def4efe68b","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.13.tgz","fileCount":60,"integrity":"sha512-BcMp7gHfp5IwS3JewrvX8OHKWTGrop9kB0EDZQG6WM6jTH0r+qSgCb6fDO/YeoCESFtdsrN2oj9PfNvrPdFR/A==","signatures":[{"sig":"MEUCIH5uS853xUWnj5OSQcK9KSm2JNbTpBdQbAHQZqL1XH7qAiEA8kMV4R5XHliwgH2+IK9cLWjT9Tdyu8J/pHJlgK4HmR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2684269},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.2.13.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/c144c09440a0b185cc1dc580bc0bbb32/zxing-wasm-1.2.13.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-BcMp7gHfp5IwS3JewrvX8OHKWTGrop9kB0EDZQG6WM6jTH0r+qSgCb6fDO/YeoCESFtdsrN2oj9PfNvrPdFR/A==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vite":"^5.4.8","rimraf":"^6.0.1","typedoc":"^0.26.8","prettier":"^3.3.3","typescript":"^5.6.2","@babel/core":"^7.25.7","@types/node":"^22.7.4","lint-staged":"^15.2.10","@babel/types":"^7.25.7","concurrently":"^9.0.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.13_1728236532264_0.7744306859977577","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"zxing-wasm","version":"1.2.14","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.14","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"57960db2e28c11be8ba02c02c695b3b76b4f2c04","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.14.tgz","fileCount":60,"integrity":"sha512-UaYfzSmFPIEmYDt/KyPvs/H02t8jO470BBFHUIlvtmloAm8f2zdAmOL93iWYQ5QYfSnTyFPg0yzZwznlBjfg4A==","signatures":[{"sig":"MEUCIQDtAW//hJFehtTone24nuB9JUcqoOqgK4dLqXwN4xYhjAIgNQZu5yDdGRubjcGTxOvw2s43liTYRJhS731Rsi3k6+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687948},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.2.14.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/43175dce36bcbfcf4aa844d7135c2aa3/zxing-wasm-1.2.14.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-UaYfzSmFPIEmYDt/KyPvs/H02t8jO470BBFHUIlvtmloAm8f2zdAmOL93iWYQ5QYfSnTyFPg0yzZwznlBjfg4A==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vite":"^5.4.8","rimraf":"^6.0.1","typedoc":"^0.26.8","prettier":"^3.3.3","typescript":"^5.6.2","@babel/core":"^7.25.7","@types/node":"^22.7.4","lint-staged":"^15.2.10","@babel/types":"^7.25.7","concurrently":"^9.0.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.14_1728302934292_0.3232880198719097","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"zxing-wasm","version":"1.2.15","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.2.15","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"53548c14ec3a080e27d6f7f9e3d3831bfbb3151d","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.15.tgz","fileCount":60,"integrity":"sha512-jX1yh/+iWlkvaxaJmQO1oYPf8c4sL8H+ZxFFYw4sriYnAmNTdo3Zthm/28WVHv0n8rXIP4GgUcuEIT4EKR1LKw==","signatures":[{"sig":"MEUCIEvVV5PY+IlJWdERCVuo5rjAk7pTvibFHwr92f/zfNyLAiEA0Cl7Q5ctQllKxP+NpubG6iTic5UfbeuHr+xMGp7nuZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2960891},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.2.15.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","changeset":"changeset","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/5ba8629766013613d6b34677639a6fb2/zxing-wasm-1.2.15.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-jX1yh/+iWlkvaxaJmQO1oYPf8c4sL8H+ZxFFYw4sriYnAmNTdo3Zthm/28WVHv0n8rXIP4GgUcuEIT4EKR1LKw==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","vite":"^5.4.8","rimraf":"^6.0.1","typedoc":"^0.26.9","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/node":"^22.7.5","lint-staged":"^15.2.10","@babel/types":"^7.25.8","concurrently":"^9.0.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.2.15_1728812244900_0.5577224440599942","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"zxing-wasm","version":"1.3.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"7687dbe8db53cce5e8f1c8daa7d019ac6865eff3","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.0.tgz","fileCount":60,"integrity":"sha512-bwHpfG9s6R3Eyhj1SZTslo8X5JFj9Fs0tsTjqeC3G74s32wcaG+LSDxBM3cl4/zdAFCuM3c9+Q9T/dBepagQMQ==","signatures":[{"sig":"MEQCICB1kyz7ngtYRrm0GyFyKnpH7UY6psBlMvX8T9bLbtA8AiBduDiAhVzXcR4M9qm1pHfEJonSfi0yrPCpvzF2++BRIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972462},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/a4cfa0a0f13a591cb12a71fa49279121/zxing-wasm-1.3.0.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-bwHpfG9s6R3Eyhj1SZTslo8X5JFj9Fs0tsTjqeC3G74s32wcaG+LSDxBM3cl4/zdAFCuM3c9+Q9T/dBepagQMQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jimp":"^1.6.0","vite":"^5.4.9","rimraf":"^6.0.1","vitest":"^2.1.3","typedoc":"^0.26.10","prettier":"^3.3.3","@vitest/ui":"^2.1.3","tinyglobby":"^0.2.9","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/node":"^22.7.5","lint-staged":"^15.2.10","@babel/types":"^7.25.8","concurrently":"^9.0.1","nano-memoize":"^3.0.16","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.0_1729085436084_0.09682906265481539","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"zxing-wasm","version":"1.3.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"e6013de91eb1f1a5e7f00237e53d1dffeee8d698","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.1.tgz","fileCount":60,"integrity":"sha512-IfiBkBxR72OMyJnJ5Vk52eo9RDKDkcL+bhtHsOPGLoDWmO4Z+R5vI29GjMdqBycYtemYwGFDZ0ciNcRobruLbw==","signatures":[{"sig":"MEUCIC+5vc95xIEfzDlssvyXC2FZqTaSljO3VvHbPigWPhUnAiEAhhKSJJSBYLl67UuBMGoOpcYYz1ELeK4HvSjw7IrcKIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972629},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/d39606853c46c016bcd39b199a0f0721/zxing-wasm-1.3.1.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-IfiBkBxR72OMyJnJ5Vk52eo9RDKDkcL+bhtHsOPGLoDWmO4Z+R5vI29GjMdqBycYtemYwGFDZ0ciNcRobruLbw==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jimp":"^1.6.0","vite":"^5.4.9","rimraf":"^6.0.1","vitest":"^2.1.3","typedoc":"^0.26.10","prettier":"^3.3.3","@vitest/ui":"^2.1.3","tinyglobby":"^0.2.9","typescript":"^5.6.3","@babel/core":"^7.25.9","@types/node":"^22.7.8","lint-staged":"^15.2.10","@babel/types":"^7.25.9","concurrently":"^9.0.1","nano-memoize":"^3.0.16","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.1_1729612207219_0.4910111795852685","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"zxing-wasm","version":"1.3.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"98f1129f79ea381664f2ce6e11d53cd536d93caf","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.2.tgz","fileCount":60,"integrity":"sha512-5m8NJqTT/Lfd9yid9Oaz4sTSPz9LO7/gLHD5O06ZLvxs8E8ZihWFiSeZIqTtZkSrDJaTs70HGVDBMDhPhj0D7A==","signatures":[{"sig":"MEQCIAUWAIQoRGKcFAhgouOl9vEXQmLdTNr4PrxYI7XNts0LAiAn2g+Ior3f3fd9A1iFlQov+PUOTJtMUEfkMxZK4lxzaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972260},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/157b20735d2f98cecd8748f02bf2ec1c/zxing-wasm-1.3.2.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-5m8NJqTT/Lfd9yid9Oaz4sTSPz9LO7/gLHD5O06ZLvxs8E8ZihWFiSeZIqTtZkSrDJaTs70HGVDBMDhPhj0D7A==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^5.4.10","rimraf":"^6.0.1","vitest":"^2.1.4","typedoc":"^0.26.10","prettier":"^3.3.3","@vitest/ui":"^2.1.4","tinyglobby":"^0.2.10","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.8.1","lint-staged":"^15.2.10","@babel/types":"^7.26.0","concurrently":"^9.0.1","nano-memoize":"^3.0.16","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.2_1730296362518_0.13302371203057417","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"zxing-wasm","version":"1.3.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.3","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"a6451b776d54e2f9b1babca87b7817ae38aa09ba","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.3.tgz","fileCount":60,"integrity":"sha512-7ZpRWvFRWkAnXOlvf839K5XIHjdafyUJ2m6SS6PPPq3+/mvGkptHmc/1CPrZ1emvuMQF1gHIWpWVC8FxzEZgHA==","signatures":[{"sig":"MEYCIQDxCCHVc6awsVovxeDpaC+/4ghi/zhyx3aTfFn0qKUfpwIhAOma7n8HZ/dfH8/LO6gd35ry8iMLQM12WldV3tu+99WY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972478},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.3.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/0b790ee0f6b76c441ba125e94dd408df/zxing-wasm-1.3.3.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-7ZpRWvFRWkAnXOlvf839K5XIHjdafyUJ2m6SS6PPPq3+/mvGkptHmc/1CPrZ1emvuMQF1gHIWpWVC8FxzEZgHA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^5.4.10","rimraf":"^6.0.1","vitest":"^2.1.4","typedoc":"^0.26.11","prettier":"^3.3.3","@vitest/ui":"^2.1.4","tinyglobby":"^0.2.10","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","lint-staged":"^15.2.10","@babel/types":"^7.26.0","concurrently":"^9.1.0","nano-memoize":"^3.0.16","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.3_1730827572699_0.8996647539111335","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"zxing-wasm","version":"1.3.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.4","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"4bc45b78dc3594278bb0c24233bfb035ca9efab1","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.4.tgz","fileCount":60,"integrity":"sha512-9l0QymyATF19FmI92QHe7Dayb+BUN7P7zFAt5iDgTnUf0dFWokz6GVA/W9EepjW5q8s3e89fIE/7uxpX27yqEQ==","signatures":[{"sig":"MEYCIQCc7aSaWG6DJdjc9ZvhEEApVt1XlJGzdYWZkfONOieFcwIhANyPVQ/WiLAwpnqxOsw0pUi6GqYrjt9ESZyBxwi2mwRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972785},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.4.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/e2f0476dcc4e51b852dea9d3a59a595a/zxing-wasm-1.3.4.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-9l0QymyATF19FmI92QHe7Dayb+BUN7P7zFAt5iDgTnUf0dFWokz6GVA/W9EepjW5q8s3e89fIE/7uxpX27yqEQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^5.4.10","rimraf":"^6.0.1","vitest":"^2.1.4","typedoc":"^0.26.11","prettier":"^3.3.3","@vitest/ui":"^2.1.4","tinyglobby":"^0.2.10","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","lint-staged":"^15.2.10","@babel/types":"^7.26.0","concurrently":"^9.1.0","nano-memoize":"^3.0.16","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.9","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.2.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.4_1730982884292_0.41248868180045783","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"zxing-wasm","version":"2.0.0-beta.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0-beta.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"2c66fb885cc0b41ddb02e38769eece6b87cd9840","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0-beta.0.tgz","fileCount":58,"integrity":"sha512-Jhm+IbJNxc/tNSrEfQWcsio/+6BKIlT1H7/Wz69mn9M3wFK7pi3+umiHSUHfH9VHIsRDVXEqiXEp+b/0FO8gwQ==","signatures":[{"sig":"MEYCIQCy8ETc9wfcXSUjesxv1FWUbRh6sYzZmgSjAczIqq6eUwIhAIFD/I6dXpyQRsoyZoYv9dgsmzuD3nppwQlhkIw9sZuD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3980001},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0-beta.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/aa74d8554244524efa78f0759ef12947/zxing-wasm-2.0.0-beta.0.tgz","_integrity":"sha512-Jhm+IbJNxc/tNSrEfQWcsio/+6BKIlT1H7/Wz69mn9M3wFK7pi3+umiHSUHfH9VHIsRDVXEqiXEp+b/0FO8gwQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.30.1","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.5","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.5","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.2.11","@babel/types":"^7.26.3","concurrently":"^9.1.0","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0-beta.0_1735140144794_0.6175100114172845","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"zxing-wasm","version":"1.3.5","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@1.3.5","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"1e46bfd6ac22e7c83c6db0657f4bd6dbf8ac53cb","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.3.5.tgz","fileCount":60,"integrity":"sha512-n3BaJx6rPXPcgDfRgt4PnrC2wjCaKajQPWtkGJY4cOIciyx1Q9ENwfslkRD35EUEJPlObL+RxM6Y51/1vc+ONA==","signatures":[{"sig":"MEUCIH6yH77cKzb85aSgnuqJTD75xegKdek7yiUeHpEHV7JcAiEA6lqisPKkIrZTi4uE2jjBwaWn9my1R0oC2IN1yIGiBTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974664},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-1.3.5.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/92efb033276e6e4cc705a9fccee3abe2/zxing-wasm-1.3.5.tgz","overrides":{"typedoc":{"typescript":"$typescript"}},"_integrity":"sha512-n3BaJx6rPXPcgDfRgt4PnrC2wjCaKajQPWtkGJY4cOIciyx1Q9ENwfslkRD35EUEJPlObL+RxM6Y51/1vc+ONA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.5","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.5","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.2.11","@babel/types":"^7.26.3","concurrently":"^9.1.0","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_1.3.5_1735141916195_0.8858749676486672","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"zxing-wasm","version":"2.0.0-beta.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0-beta.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"9642d714d32184aa71cbc4c9fa598dea5fe281a1","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0-beta.1.tgz","fileCount":58,"integrity":"sha512-bRkYEIF7lOtYPN48t3tQcfpzU0dbJUJ7Iaude132bSbe/UDzqsdNyUAoDux3LNKYlb99MVO62EYxNm2lTax8Fg==","signatures":[{"sig":"MEQCIHxCDo2xkDRZUAiWWXM+1pu2wSLVOJt6XOUju5U6hpBOAiB7IALQjxNTymicJHhfKt1oVbC0HTwdFplLCKafMz3nrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979521},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0-beta.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/c1084273739275f58335c46112f758f5/zxing-wasm-2.0.0-beta.1.tgz","_integrity":"sha512-bRkYEIF7lOtYPN48t3tQcfpzU0dbJUJ7Iaude132bSbe/UDzqsdNyUAoDux3LNKYlb99MVO62EYxNm2lTax8Fg==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.30.1","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.5","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.5","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.2.11","@babel/types":"^7.26.3","concurrently":"^9.1.0","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0-beta.1_1735143060025_0.4973760806880003","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"zxing-wasm","version":"2.0.0-beta.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0-beta.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"e6b2c02ff324bc4369307737fb4c483e70ab0a4c","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0-beta.2.tgz","fileCount":58,"integrity":"sha512-oF5eZYQL1sgbL6EcS3VH69zfk7HUrWDKw6R9I4EqLUWVGEna/lCq8v/t6VzWHArTpTB9er21++y2WGxGQM99UQ==","signatures":[{"sig":"MEUCIC2aUTY3ngKC1YIcFh9yJusWacoHmoZKrTFyz4f9Bvl0AiEAhPJjAisbsWTzAK12anIdovF1qhHOThDzzfUFYHmCEhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979871},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0-beta.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./full/zxing_full.wasm":"./dist/full/zxing_full.wasm","./reader/zxing_reader.wasm":"./dist/reader/zxing_reader.wasm","./writer/zxing_writer.wasm":"./dist/writer/zxing_writer.wasm"},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/0a753907982c43a9560c27962af765b5/zxing-wasm-2.0.0-beta.2.tgz","_integrity":"sha512-oF5eZYQL1sgbL6EcS3VH69zfk7HUrWDKw6R9I4EqLUWVGEna/lCq8v/t6VzWHArTpTB9er21++y2WGxGQM99UQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.31.0","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.6","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.3.0","@babel/types":"^7.26.3","concurrently":"^9.1.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0-beta.2_1735406285056_0.9181042366917067","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"zxing-wasm","version":"2.0.0-beta.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0-beta.3","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"3338117003afa5341d04db0ffc44160daead9b18","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0-beta.3.tgz","fileCount":62,"integrity":"sha512-j3uYmWO4ahyatvAnLJOER6JT7VNDxXR29QkbPyT+g9iPHmKaAaUcU39HBkvs8nBkxs8zcTBwLZS7hRaUuTMSLw==","signatures":[{"sig":"MEYCIQC0y8RZ1AokluXtQmV2TYJo2pLpdZ8PUFpU2W+YEQZFMAIhAMbJuYdiBiYXeTRB/t9w09H3PEKLR8E/+OTCAeXabX8O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3985187},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0-beta.3.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","cmake":"emcmake cmake -S src/cpp -B build","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s cmake && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","clear:dist":"rimraf dist","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/f134cdb9a568a44a694cc292ca967a2a/zxing-wasm-2.0.0-beta.3.tgz","_integrity":"sha512-j3uYmWO4ahyatvAnLJOER6JT7VNDxXR29QkbPyT+g9iPHmKaAaUcU39HBkvs8nBkxs8zcTBwLZS7hRaUuTMSLw==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.31.0","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.6","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.3.0","@babel/types":"^7.26.3","concurrently":"^9.1.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0-beta.3_1735454526382_0.12826622684017086","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"zxing-wasm","version":"2.0.0-beta.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0-beta.4","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"962fb9557938af955782663f002d0b766825ca58","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0-beta.4.tgz","fileCount":62,"integrity":"sha512-qf9NGdln9fK0Zfd7glpZMI/sU3kWtBZczjx/0F8SyJ7waV3oVeRxwduVxnMx2PAW9PUAWPd6Nqi33VS1p2lBOQ==","signatures":[{"sig":"MEQCIA0RJNyFkuuXbbWRDV5tN3CV+UbKpgEyBHujcnGbRVnbAiBkhQ6dbUFGGiTNnGIyCaVRVFFZwzWkrKos5u3YyEVnjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3356278},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0-beta.4.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/c44d1be4817cfb502919cefc0f7d6578/zxing-wasm-2.0.0-beta.4.tgz","_integrity":"sha512-qf9NGdln9fK0Zfd7glpZMI/sU3kWtBZczjx/0F8SyJ7waV3oVeRxwduVxnMx2PAW9PUAWPd6Nqi33VS1p2lBOQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.31.0","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.6","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.2","lint-staged":"^15.3.0","@babel/types":"^7.26.3","concurrently":"^9.1.1","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0-beta.4_1735923703607_0.9547347688375749","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zxing-wasm","version":"2.0.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"eb998b6f8c3477794defc6973ef727fa5a9b0d2a","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.0.tgz","fileCount":62,"integrity":"sha512-uZNz9CG7PUl93u1jlftDhTFx1OSJpNDV3vc5YiwASgI6MJZWQvKvPytw6q8MWY2G4PLy6tSg5+EmgunOBU+3Bw==","signatures":[{"sig":"MEUCIQDyzns8DpkZfRJblUo5Uikz7xTaQt5bLZkvcSWZpB5d6wIgI25BH1/w92I4Z+O2soGwUIGCjNG/9I9UTpu3oWw6w9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3356201},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/1e50850727db0a1af84aa2c6d32f3e78/zxing-wasm-2.0.0.tgz","_integrity":"sha512-uZNz9CG7PUl93u1jlftDhTFx1OSJpNDV3vc5YiwASgI6MJZWQvKvPytw6q8MWY2G4PLy6tSg5+EmgunOBU+3Bw==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.31.0","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.7","rimraf":"^6.0.1","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.2","@vitest/ui":"^2.1.8","tinyglobby":"^0.2.10","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"^22.10.5","lint-staged":"^15.3.0","@babel/types":"^7.26.3","concurrently":"^9.1.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.0_1736093156484_0.7296576233048488","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"zxing-wasm","version":"2.0.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"eaae9f10d5d14de6bdf16509e279cd02f19e8d3f","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.1.tgz","fileCount":62,"integrity":"sha512-C0xM9zqHnZ7Y2quc3aEutAl56qyLzryn72qDUyccsw/DlL8+VG2ZZWxslfy0cDEH0xDtFQwV1sOiC7H40WpGhQ==","signatures":[{"sig":"MEUCIQDab1MhAryrNaTzl3gavrPEpbN7ItYqatqpBJB4XCeb0wIgYg5wPfFgUkkXNzPaE20vK6/QQEpPYYw+ne+XTKkUsEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3355992},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/96ab8865c6476205bec2f4d8fd53b0dc/zxing-wasm-2.0.1.tgz","_integrity":"sha512-C0xM9zqHnZ7Y2quc3aEutAl56qyLzryn72qDUyccsw/DlL8+VG2ZZWxslfy0cDEH0xDtFQwV1sOiC7H40WpGhQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.13.0","dependencies":{"type-fest":"^4.33.0","@types/emscripten":"^1.39.13"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jimp":"^1.6.0","vite":"^6.0.11","rimraf":"^6.0.1","vitest":"^3.0.4","typedoc":"^0.27.6","prettier":"^3.4.2","@vitest/ui":"^3.0.4","tinyglobby":"^0.2.10","typescript":"^5.7.3","@babel/core":"^7.26.0","@types/node":"^22.10.9","lint-staged":"^15.4.2","@babel/types":"^7.26.5","concurrently":"^9.1.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.11","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.0","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.1_1737651675840_0.23379320951547067","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"zxing-wasm","version":"2.0.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.0.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"747306bae1e72169d6c9860890bf1a101a89cee2","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.0.2.tgz","fileCount":62,"integrity":"sha512-Y6JePWHCqeYV50oVcRbns+HR6kl1mJnRu0RWFunSt47bIsVEcMcj1qY44xiNFkPjsQuCdFU/W033hWPanRXbfg==","signatures":[{"sig":"MEYCIQC9MR4wp068xvV8N3V5DqwGWjxxxArG5xihj4OXpQFajQIhAPylACHAOmdNDa8rbN7VX3LiVihscHgJYccbNKnu8t5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3355993},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.0.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/775bf057a25e7aedeb015f1ae903b0e8/zxing-wasm-2.0.2.tgz","_integrity":"sha512-Y6JePWHCqeYV50oVcRbns+HR6kl1mJnRu0RWFunSt47bIsVEcMcj1qY44xiNFkPjsQuCdFU/W033hWPanRXbfg==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"_nodeVersion":"22.13.1","dependencies":{"type-fest":"^4.35.0","@types/emscripten":"^1.40.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jimp":"^1.6.0","vite":"^6.1.1","rimraf":"^6.0.1","vitest":"^3.0.6","typedoc":"^0.27.8","prettier":"^3.5.2","@vitest/ui":"^3.0.6","tinyglobby":"^0.2.12","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/node":"^22.13.5","lint-staged":"^15.4.3","@babel/types":"^7.26.9","concurrently":"^9.1.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.28.1","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.0.2_1740294209143_0.3621705686835339","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zxing-wasm","version":"2.1.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.1.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"0167489a4a16c1c4262980b2fb9e4d850a02ad9a","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.1.0.tgz","fileCount":64,"integrity":"sha512-CvuwDZHRHwg6PeCARaCDIp3dauD4cin0mbHrQQZtMDrr5mblPzCimAjdw/XMhD/Au10q/f5+SAupvYqYvUOg1Q==","signatures":[{"sig":"MEUCIQDaiS09kWfjHNFASYLhno2MjkXwwvY0A1aJJrT6GvwbtgIgQXlOrEJCmt1M9a8Zo+pes22zrv/8K1p1KM+394jzx4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3399153},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.1.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/2e3fde7a1ac7512515dbd98c1cec1f51/zxing-wasm-2.1.0.tgz","_integrity":"sha512-CvuwDZHRHwg6PeCARaCDIp3dauD4cin0mbHrQQZtMDrr5mblPzCimAjdw/XMhD/Au10q/f5+SAupvYqYvUOg1Q==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.13.1","dependencies":{"type-fest":"^4.35.0","@types/emscripten":"^1.40.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jimp":"^1.6.0","vite":"^6.1.1","rimraf":"^6.0.1","vitest":"^3.0.6","typedoc":"^0.27.8","prettier":"^3.5.2","@vitest/ui":"^3.0.6","tinyglobby":"^0.2.12","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/node":"^22.13.5","lint-staged":"^15.4.3","@babel/types":"^7.26.9","concurrently":"^9.1.2","pretty-quick":"^4.0.0","@biomejs/biome":"1.9.4","@changesets/cli":"^2.28.1","@napi-rs/canvas":"^0.1.67","simple-git-hooks":"^2.11.1","vite-plugin-babel":"^1.3.0","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.1.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.1.0_1740321167886_0.034659554655387614","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"zxing-wasm","version":"2.1.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.1.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"bf298604b52c0940b00846eed214273a4a9125a6","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.1.1.tgz","fileCount":64,"integrity":"sha512-bVginoJO28p4jRC9T1mFXF3hi0ZlZfF1Y2QHCFFxMczdlgFDBk+pwWJKwWMSNH0qpoOxLNxEDCcrt6gtLBS5PQ==","signatures":[{"sig":"MEQCIH/ct5Pt0fTkAyn67Ukisn8287ojJx/9C8bJhK1ZJyEsAiAmzisnAYM3/echZ3oyR6BS7KEea+bNRUnROxDorPWU9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3392310},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.1.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/1c987dcdba720ceebdc539456c2b031f/zxing-wasm-2.1.1.tgz","_integrity":"sha512-bVginoJO28p4jRC9T1mFXF3hi0ZlZfF1Y2QHCFFxMczdlgFDBk+pwWJKwWMSNH0qpoOxLNxEDCcrt6gtLBS5PQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.15.0","dependencies":{"type-fest":"^4.40.1","@types/emscripten":"^1.40.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jimp":"^1.6.0","vite":"^6.3.4","rimraf":"^6.0.1","vitest":"^3.1.2","typedoc":"^0.28.3","prettier":"^3.5.3","@vitest/ui":"^3.1.2","tinyglobby":"^0.2.13","typescript":"^5.8.3","@babel/core":"^7.27.1","@types/node":"^22.15.3","lint-staged":"^15.5.1","@babel/types":"^7.27.1","concurrently":"^9.1.2","pretty-quick":"^4.1.1","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2","@napi-rs/canvas":"^0.1.69","simple-git-hooks":"^2.13.0","vite-plugin-babel":"^1.3.1","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.1.1_1746112495046_0.8626359608837824","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"zxing-wasm","version":"2.1.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.1.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"4f4af616a89402a1dfd0bf9ba0920d8e03ec068e","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.1.2.tgz","fileCount":64,"integrity":"sha512-h89XsAmUKGDGJKnAHpHlHiEM5cXFh3ShVKQowQRqcP3IhBviWvjh2kpRDDSbDUGqlb44wDzfUroPwzo4zQRsVw==","signatures":[{"sig":"MEYCIQDJi5w4tiMuCuNGqZv1yNslbyQPbr+HXpu2ZzH5lsD+6AIhALNzGs/Jv54u5/QLJs9rSC2r9Fzp38yZqu6xGD/9kEl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3390279},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.1.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/fac64a731acb7ca916cb318ab4c70d51/zxing-wasm-2.1.2.tgz","_integrity":"sha512-h89XsAmUKGDGJKnAHpHlHiEM5cXFh3ShVKQowQRqcP3IhBviWvjh2kpRDDSbDUGqlb44wDzfUroPwzo4zQRsVw==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.15.0","dependencies":{"type-fest":"^4.41.0","@types/emscripten":"^1.40.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jimp":"^1.6.0","vite":"^6.3.5","rimraf":"^6.0.1","vitest":"^3.1.3","typedoc":"^0.28.4","prettier":"^3.5.3","@vitest/ui":"^3.1.3","tinyglobby":"^0.2.13","typescript":"^5.8.3","@babel/core":"^7.27.1","@types/node":"^22.15.12","lint-staged":"^15.5.2","@babel/types":"^7.27.1","concurrently":"^9.1.2","pretty-quick":"^4.1.1","@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.3","@napi-rs/canvas":"^0.1.70","simple-git-hooks":"^2.13.0","vite-plugin-babel":"^1.3.1","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.1.2_1746551960300_0.9641933023186187","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"zxing-wasm","version":"2.2.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.2.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"ff055c3c81d11d88ed684fb75d96b8b72e3f0091","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.2.0.tgz","fileCount":66,"integrity":"sha512-RyHxVaAHsLSDzmwcAG05IF8sVOE5Ta2JT1dRDh0mzVZOIiDXZstsjkqvKHasN1n4lvFSbX7ngkHDufnt/XI07Q==","signatures":[{"sig":"MEQCIFrTlptUrgA+IHlPsW17DLPxyCM4U0rSoVDmMP417k3dAiAIoPOuswrDqAH/10NJbigrBj76UqvxNb+JEMKLrBLSEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3415953},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.2.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","actor":{"name":"sec-ant","type":"user","email":"zezhengwu@proton.me"},"email":"zezhengwu@proton.me"},"_resolved":"/tmp/560dab7a398ab169e7debb6e5cc4b66b/zxing-wasm-2.2.0.tgz","_integrity":"sha512-RyHxVaAHsLSDzmwcAG05IF8sVOE5Ta2JT1dRDh0mzVZOIiDXZstsjkqvKHasN1n4lvFSbX7ngkHDufnt/XI07Q==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0","@types/emscripten":"^1.40.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jimp":"^1.6.0","vite":"^7.0.0","rimraf":"^6.0.1","vitest":"^3.2.4","typedoc":"^0.28.5","prettier":"^3.6.0","@vitest/ui":"^3.2.4","tinyglobby":"^0.2.14","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/node":"^24.0.3","lint-staged":"^16.1.2","@babel/types":"^7.27.6","concurrently":"^9.2.0","pretty-quick":"^4.2.2","@biomejs/biome":"2.0.5","@changesets/cli":"^2.29.5","@napi-rs/canvas":"^0.1.71","simple-git-hooks":"^2.13.0","vite-plugin-babel":"^1.3.1","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.2.0_1750784445077_0.6175167118389904","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"zxing-wasm","version":"2.2.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.2.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"ba649ea0d13d1b4d5477f57d0faf588254c9fe07","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.2.1.tgz","fileCount":66,"integrity":"sha512-njVYnrDCDLVssruDprHGL/NSHm/lH5qsNqHQLNptLSNEf4Zsw9G2Z8A+dN+HFNYmbP8EAlEk3AxV1RiMHdNAQQ==","signatures":[{"sig":"MEYCIQDt26QOfgCz6bk3xR/XRN1mnd2UGYqY2o7p3OZZqd0UWgIhAIyiyX7W4nJc6HmnXWDOC9M0DvWNrnY4F7HCiS+8vc0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417599},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.2.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"sec-ant","email":"zezhengwu@proton.me"},"_resolved":"/tmp/1eb434a3f03c57ba41dbf7a9ef47a589/zxing-wasm-2.2.1.tgz","_integrity":"sha512-njVYnrDCDLVssruDprHGL/NSHm/lH5qsNqHQLNptLSNEf4Zsw9G2Z8A+dN+HFNYmbP8EAlEk3AxV1RiMHdNAQQ==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.17.1","dependencies":{"type-fest":"^4.41.0","@types/emscripten":"^1.40.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jimp":"^1.6.0","vite":"^7.0.6","rimraf":"^6.0.1","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.6.2","@vitest/ui":"^3.2.4","tinyglobby":"^0.2.14","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/node":"^24.1.0","lint-staged":"^16.1.2","@babel/types":"^7.28.2","concurrently":"^9.2.0","pretty-quick":"^4.2.2","@biomejs/biome":"2.1.2","@changesets/cli":"^2.29.5","@napi-rs/canvas":"^0.1.74","simple-git-hooks":"^2.13.0","vite-plugin-babel":"^1.3.2","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.2.1_1753458302346_0.3428192403636827","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"zxing-wasm","version":"2.2.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.2.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"b2ad711f3f241757e822baebbc617bac5723898f","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.2.2.tgz","fileCount":66,"integrity":"sha512-Q9/B9whEwAUABvr7ScHl36wVZTBWVHAaumx45uGQLl2GGRp5ZRtDtwbz5scOwl/xzL07fximIqoQqqmzf9eJJA==","signatures":[{"sig":"MEUCIQCIbHh/visy01VLdxFPT4q/uh22kywTdyG/d2cR3gAMFAIgDccXZPyLYlccjf5KpKoE+9jl15NSnlsPlBnVtaO3DYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417599},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.2.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/b3abee2731646e6770dcc20e008934c4/zxing-wasm-2.2.2.tgz","_integrity":"sha512-Q9/B9whEwAUABvr7ScHl36wVZTBWVHAaumx45uGQLl2GGRp5ZRtDtwbz5scOwl/xzL07fximIqoQqqmzf9eJJA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.6.1","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.0.1","@types/emscripten":"^1.41.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jimp":"^1.6.0","vite":"^7.1.7","rimraf":"^6.0.1","vitest":"^3.2.4","typedoc":"^0.28.13","prettier":"^3.6.2","@vitest/ui":"^3.2.4","tinyglobby":"^0.2.15","typescript":"^5.9.2","@babel/core":"^7.28.4","@types/node":"^24.6.0","lint-staged":"^16.2.3","@babel/types":"^7.28.4","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.2.4","@changesets/cli":"^2.29.7","@napi-rs/canvas":"^0.1.80","simple-git-hooks":"^2.13.1","vite-plugin-babel":"^1.3.2","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.12.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.2.2_1759215128454_0.8963105936026121","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"zxing-wasm","version":"2.2.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.2.3","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"365ff73d84a44bc2e81b10e622baed2b764caaf5","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.2.3.tgz","fileCount":66,"integrity":"sha512-fz0WwsJi6sNZtfqmHb4cCNzih0Fvz+RIh7jL5wAwQEt+S+GCr6pV+PRDLNYKWgrAtR0y2hKQCLSbZDRk8hfehA==","signatures":[{"sig":"MEUCIQCy4f2Zafg+VtVibjPSt4yVFMpE2ACXn+UvQ+xpLoGUKwIgLXMIOJ6oIWhH7Hf3b1lT6fI+SptCAJmtrSy8dWS3mFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3408058},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.2.3.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/dd3b95a27761da2acc0b4da79118f127/zxing-wasm-2.2.3.tgz","_integrity":"sha512-fz0WwsJi6sNZtfqmHb4cCNzih0Fvz+RIh7jL5wAwQEt+S+GCr6pV+PRDLNYKWgrAtR0y2hKQCLSbZDRk8hfehA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.6.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.11.0","dependencies":{"type-fest":"^5.2.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jimp":"^1.6.0","vite":"^7.2.2","rimraf":"^6.1.0","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","@vitest/ui":"^4.0.8","tinyglobby":"^0.2.15","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.0","lint-staged":"^16.2.6","@babel/types":"^7.28.5","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.3.4","@changesets/cli":"^2.29.7","@napi-rs/canvas":"^0.1.81","simple-git-hooks":"^2.13.1","vite-plugin-babel":"^1.3.2","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.13.0","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.2.3_1762627167911_0.15344188676873327","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"zxing-wasm","version":"2.2.4","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@2.2.4","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"06b73db93c5a980d4441f357c0a1f8483c7af691","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-2.2.4.tgz","fileCount":66,"integrity":"sha512-1gq5zs4wuNTs5umWLypzNNeuJoluFvwmvjiiT3L9z/TMlVveeJRWy7h90xyUqCe+Qq0zL0w7o5zkdDMWDr9aZA==","signatures":[{"sig":"MEYCIQC7HlRaeWa7iNraDKdn6J/dYeSyNFleIpqcmDUAA7091wIhAIT8/aQiQ4GHHsNkP1COh878I8fIjHtiDj1G/KRAIAFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3408816},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-2.2.4.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/e6826d7cc1f5f3dd55f768498b2fbf6c/zxing-wasm-2.2.4.tgz","_integrity":"sha512-1gq5zs4wuNTs5umWLypzNNeuJoluFvwmvjiiT3L9z/TMlVveeJRWy7h90xyUqCe+Qq0zL0w7o5zkdDMWDr9aZA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.6.2","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.11.1","dependencies":{"type-fest":"^5.2.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jimp":"^1.6.0","vite":"^7.2.2","rimraf":"^6.1.0","vitest":"^4.0.10","typedoc":"^0.28.14","prettier":"^3.6.2","@vitest/ui":"^4.0.10","tinyglobby":"^0.2.15","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","lint-staged":"^16.2.6","@babel/types":"^7.28.5","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.3.6","@changesets/cli":"^2.29.7","@napi-rs/canvas":"^0.1.82","simple-git-hooks":"^2.13.1","vite-plugin-babel":"^1.3.2","@types/babel__core":"^7.20.5","copy-files-from-to":"^3.13.0","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_2.2.4_1763440597419_0.6425301576785445","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"zxing-wasm","version":"3.0.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.0.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"184feade580ef7763cac4f1231eae1aa6fe28a39","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.0.0.tgz","fileCount":66,"integrity":"sha512-s7ASCPKX+QnH7Y83f4Byxmq/vDzYW7B9m6jMP5S30JGfN2A6WAUn6P3vcBmNguDhPLE6ny2fjTooQVyKBXI1qA==","signatures":[{"sig":"MEQCIFMSXuJVnoSnLGFOj8KO1d/cwEA9PCI3wCTWrG/uFAadAiAeNv1oYexiKv15fQgRA9MTiDHKwrunUaJ/9qMogCnSdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3616094},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-3.0.0.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/c24d50fb7ebd5093f45fc08f737424b2/zxing-wasm-3.0.0.tgz","_integrity":"sha512-s7ASCPKX+QnH7Y83f4Byxmq/vDzYW7B9m6jMP5S30JGfN2A6WAUn6P3vcBmNguDhPLE6ny2fjTooQVyKBXI1qA==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.10.1","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.13.0","dependencies":{"type-fest":"^5.4.4","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jimp":"^1.6.0","vite":"^7.3.1","rimraf":"^6.1.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","@vitest/ui":"^4.0.18","tinyglobby":"^0.2.15","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.0","lint-staged":"^16.2.7","@babel/types":"^7.29.0","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.4.4","@changesets/cli":"^2.29.8","@napi-rs/canvas":"^0.1.94","simple-git-hooks":"^2.13.1","vite-plugin-babel":"^1.5.1","@types/babel__core":"^7.20.5","copy-files-from-to":"^4.0.0","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.0.0_1771920305877_0.5387931292421368","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"zxing-wasm","version":"3.0.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.0.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"b04c9323f2322996d9f21a02bad7fc1b450ec390","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.0.1.tgz","fileCount":66,"integrity":"sha512-3CLj6iaGkpqPWXAB4pIWkFOR63MwqGekpMzaROFKto4dFowiPmLlC56KoMoOSXzqOCOpI5DAvMdB8ku2va6fUg==","signatures":[{"sig":"MEYCIQDqjOY7k4xtNGug4kUJGQMrezBKlikjZ4WUg2qL9NotjwIhAL4evuIfpqMpTCxAh7GVz8/yKbAPoUX4gw01GLy3VPM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3622479},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-3.0.1.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/1dc8ec2782a245cf07e9251fa423d040/zxing-wasm-3.0.1.tgz","_integrity":"sha512-3CLj6iaGkpqPWXAB4pIWkFOR63MwqGekpMzaROFKto4dFowiPmLlC56KoMoOSXzqOCOpI5DAvMdB8ku2va6fUg==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.11.0","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.14.0","dependencies":{"type-fest":"^5.4.4","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jimp":"^1.6.0","vite":"^7.3.1","rimraf":"^6.1.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","@vitest/ui":"^4.0.18","tinyglobby":"^0.2.15","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","@babel/types":"^7.29.0","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.4.6","@changesets/cli":"^2.30.0","@napi-rs/canvas":"^0.1.96","simple-git-hooks":"^2.13.1","vite-plugin-babel":"^1.5.1","@types/babel__core":"^7.20.5","copy-files-from-to":"^4.0.0","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.0.1_1773071650282_0.5567761000673412","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"zxing-wasm","version":"3.0.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.0.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"3c39821f4a5d20b02bc5bacaefe7e6725d9520dd","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.0.2.tgz","fileCount":66,"integrity":"sha512-2YMAriaYHX9wrBY2k7H0epSo+dyCaCZg/vOtt+nEDXM9ul480gkXz/9SkwpOeHcD2H5qqDG8lWDSBwpTcZpa6w==","signatures":[{"sig":"MEQCIA5DMsi7YXF1wVty6lYbDkk19tjhImMDA9Wbk7G8EzJUAiAsEtlIgoetZcLQkcCS0uae1kz2angbiEDAFWIMAhr1Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3633101},"main":"./dist/cjs/full/index.js","type":"module","_from":"file:zxing-wasm-3.0.2.tgz","types":"./dist/cjs/full/index.d.ts","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"_resolved":"/tmp/bf8d7edd0829f5e07949cd3a47b6b947/zxing-wasm-3.0.2.tgz","_integrity":"sha512-2YMAriaYHX9wrBY2k7H0epSo+dyCaCZg/vOtt+nEDXM9ul480gkXz/9SkwpOeHcD2H5qqDG8lWDSBwpTcZpa6w==","repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"_npmVersion":"11.12.1","description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.14.0","dependencies":{"type-fest":"^5.5.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jimp":"^1.6.0","vite":"^8.0.3","rimraf":"^6.1.3","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.1","@vitest/ui":"^4.1.2","tinyglobby":"^0.2.15","typescript":"^6.0.2","@types/node":"^25.5.0","lint-staged":"^16.4.0","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.4.10","@changesets/cli":"^2.30.0","@napi-rs/canvas":"^0.1.97","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.0","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.0.2_1775063560791_0.11400184849994344","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"zxing-wasm","version":"3.0.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.0.3","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"f87a45f7f90420e0f8c1a587147384d1cfeb4759","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.0.3.tgz","fileCount":66,"integrity":"sha512-DdOn/G5F+qvZELWeO5ZFFwcN611TfMybxPV0LUUoutUmiH2t47MZSB7gLV9O9YLhvudBdnzQNAoFOu4Xz8eOrQ==","signatures":[{"sig":"MEUCIQCXE0uygLs5EskBUl5bEm7QvDgRnm6+nHBDAssZPCHDSQIgDqQx/slpIRlH3Hd5yHwqlsEneaFIQf4/eKeoNpfpcOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3668699},"main":"./dist/cjs/full/index.js","type":"module","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"25.9.0","dependencies":{"type-fest":"^5.6.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jimp":"^1.6.1","vite":"^8.0.10","rimraf":"^6.1.3","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^3.8.3","@vitest/ui":"^4.1.5","tinyglobby":"^0.2.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","concurrently":"^9.2.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.4.14","@changesets/cli":"^2.31.0","@napi-rs/canvas":"^0.1.100","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.0.3_1777903592000_0.5435835807154579","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"zxing-wasm","version":"3.1.0","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.1.0","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"90f39a833abf7bef3be748ba50bb62459214aa38","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.0.tgz","fileCount":66,"integrity":"sha512-5+3V1wPRx4gvbeLH2jB7n2cKrYJ1q4i3QgjnBUtrDPeqxJSi6BdzKJg4y6aF6bgW8zfntnYJyrkqFMevDhL2NA==","signatures":[{"sig":"MEQCIA33OsmV0ArAs++67sp00seDzyUTPI+3XDIESb2qJRi+AiAUhCNYiGpq/hDB4qr0XD2NNeuh2+AAE7yh2uohQaRlyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3822549},"main":"./dist/cjs/full/index.js","type":"module","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","bench:bmf":"vitest bench --run --outputJson bench/bench.json && node ./scripts/vitest-bench-to-bmf.mjs bench/bench.json bench/bmf.json","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","bundlewatch":"bundlewatch --config bundlewatch.config.json","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git -C zxing-cpp submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.16.0","dependencies":{"type-fest":"^5.7.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jimp":"^1.6.1","vite":"^8.0.16","rimraf":"^6.1.3","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"^3.8.3","@vitest/ui":"^4.1.8","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.1","bundlewatch":"^0.4.2","lint-staged":"^17.0.7","concurrently":"^10.0.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.4.16","@changesets/cli":"^2.31.0","@napi-rs/canvas":"^1.0.0","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.1.0_1780335562858_0.14088708508015801","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"zxing-wasm","version":"3.1.1","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.1.1","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"221644b5bcbc787c130837b5bbb5ce4683ae7800","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.1.tgz","fileCount":66,"integrity":"sha512-g0sPJBIubO6zLcJh1jftLPIN6xziaqLsvLgtpGKwDrEhyXXqla3E3yjFrznlr78UHIOMzbJPi0HDWKs/KgaB7A==","signatures":[{"sig":"MEUCIQDnOR+LhPmdntEWnPmT31A6s+ViN7tJ5ftZzaBa67SmCwIgCBOip/D4Lt+kU3Mxl3eg1QZzdG6XJGuJbzVfyPfYklc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3773579},"main":"./dist/cjs/full/index.js","type":"module","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","bench:bmf":"vitest bench --run --outputJson bench/bench.json && node ./scripts/vitest-bench-to-bmf.mjs bench/bench.json bench/bmf.json","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","bundlewatch":"bundlewatch --config bundlewatch.config.json","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git -C zxing-cpp submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.18.0","dependencies":{"type-fest":"^5.8.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","vite":"^8.0.16","yaml":"^2.9.0","rimraf":"^6.1.3","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"^3.8.3","@vitest/ui":"^4.1.8","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.1","bundlewatch":"^0.4.2","lint-staged":"^17.0.7","concurrently":"^10.0.1","pretty-quick":"^4.2.2","@biomejs/biome":"2.5.3","@changesets/cli":"^2.31.0","@napi-rs/canvas":"^1.0.2","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.1.1_1783860100091_0.32579819364569707","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"zxing-wasm","version":"3.1.2","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.1.2","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"15a4831b62aee6597f4ddca0167dfad8e3956878","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.2.tgz","fileCount":66,"integrity":"sha512-yHloUw+h43r9QhFwVEbdkfmsl9h3rHRpgvvVd9WdhipM3TCYYzGVACmnT+i/YPrNK/eZRgs1ZMISsyJtAoimzA==","signatures":[{"sig":"MEQCIGoMXtHxqqzN13/zIdp9eeNCohevBCSHijqUZH5EJlsDAiBVPDx2G9+nCoHPrgCZUCX6uW05mov24zSis0UJOfIERw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3774027},"main":"./dist/cjs/full/index.js","type":"module","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","bench:bmf":"vitest bench --run --outputJson bench/bench.json && node ./scripts/vitest-bench-to-bmf.mjs bench/bench.json bench/bmf.json","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","bundlewatch":"bundlewatch --config bundlewatch.config.json","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git -C zxing-cpp submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.18.0","dependencies":{"type-fest":"^5.8.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","yaml":"^2.9.0","rimraf":"^6.1.3","vitest":"^4.1.10","typedoc":"^0.28.20","prettier":"^3.9.5","@vitest/ui":"^4.1.10","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^26.1.1","bundlewatch":"^0.4.2","lint-staged":"^17.0.8","concurrently":"^10.0.3","pretty-quick":"^4.2.2","@biomejs/biome":"2.5.3","@changesets/cli":"^2.31.0","@napi-rs/canvas":"^1.0.2","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.1.2_1784381598700_0.4140521266077406","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"zxing-wasm","version":"3.1.3","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"zxing-wasm@3.1.3","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/zxing-wasm","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"0f26377994edddd2b8d8132e9eb5a4e99e813444","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.3.tgz","fileCount":66,"integrity":"sha512-3lC9BJk4fR5ZJxcGjb0hVnDFOW7KpLXHIebiBmVd4FDRQZVeObztoTKxRUPxlWwSgxrMRONK0u50hBD1aTYEKg==","signatures":[{"sig":"MEYCIQCRzJTAZQR8oIPcSxlUNjJ7i7ABMHUU8MeWuSudFlhF1QIhALLUxrYICqqUjDG056sEzD1mA86kq7M9Wf6uKB92+S4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJzPKQyJLhNJ1ALL6+UShm0uv+YfSghYtG5DuPXneQUwIhAIrDg7SqxE4/s0iS9hBoNCCrTfqVYcz/yyhQhDBPTMSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3828926},"main":"./dist/cjs/full/index.js","type":"module","module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm -s format:prettier && pnpm -s check:biome","format":"pnpm -s format:prettier && pnpm -s format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","bench:bmf":"vitest bench --run --outputJson bench/bench.json && node ./scripts/vitest-bench-to-bmf.mjs bench/bench.json bench/bmf.json","build:all":"pnpm -s submodule:init && pnpm -s build:wasm && pnpm -s build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --outputJson bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm -s build:wasm:reader && pnpm -s build:wasm:writer && pnpm -s build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm -s cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","bundlewatch":"bundlewatch --config bundlewatch.config.json","check:biome":"biome check --write .","cmake:reader":"pnpm -s cmake:base -DTARGET=READER","cmake:writer":"pnpm -s cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","bench:compare":"vitest bench --run --compare bench/bench.json","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm -s cmake:full && pnpm -s build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git -C zxing-cpp submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm -s cmake:reader && pnpm -s build:wasm:base","build:wasm:writer":"pnpm -s cmake:writer && pnpm -s build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"miniprogram":"./dist/miniprogram","_nodeVersion":"24.19.0","dependencies":{"type-fest":"^5.8.0","@types/emscripten":"^1.41.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.1","yaml":"^2.9.0","rimraf":"^6.1.3","vitest":"^4.1.10","typedoc":"^0.28.20","prettier":"^3.9.6","@vitest/ui":"^4.1.10","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^26.2.0","bundlewatch":"^0.4.2","lint-staged":"^17.3.0","concurrently":"^10.0.4","pretty-quick":"^4.2.2","@biomejs/biome":"2.5.8","@changesets/cli":"^3.0.0","@napi-rs/canvas":"^1.0.6","simple-git-hooks":"^2.13.1","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.1.3_1786728892818_0.5937919255826591","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"_id":"zxing-wasm@3.1.4","bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"a8761880274aa0d2c8d65a943562b262528e66a4","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.4.tgz","fileCount":66,"integrity":"sha512-1+v8p7sauddySVNG+ye7GD/0TS95BG2ycdkrC+EnBrFBFkHeIghzUt2yVjtx3NucJeNrQnhT8yGAIz60Vx9o0w==","signatures":[{"sig":"MEQCIBBcaP7zr2G9NkHGoVul8MD+90W5QG0EwTNhYhfUC0VLAiB1Z4H62KsJDzhfS2PVYQRR16tN1hLGeBPNZQHrBrB35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEOE8yk/cXDn0XTBvy+zVvMT1zGu/oCuv2s60RyYN8hIAiEAhArHiQIc/hf7AXMur2chxIVDTaAC4rbNEnm6yRYAKiQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3678499},"main":"./dist/cjs/full/index.js","name":"zxing-wasm","type":"module","author":{"name":"Ze-Zheng Wu"},"module":"./dist/es/full/index.js","exports":{".":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./full":{"import":"./dist/es/full/index.js","default":"./dist/es/full/index.js","require":"./dist/cjs/full/index.js"},"./reader":{"import":"./dist/es/reader/index.js","default":"./dist/es/reader/index.js","require":"./dist/cjs/reader/index.js"},"./writer":{"import":"./dist/es/writer/index.js","default":"./dist/es/writer/index.js","require":"./dist/cjs/writer/index.js"},"./imageData":{"import":{"types":"./dist/es/types/imageData.d.ts"},"default":{"types":"./dist/es/types/imageData.d.ts"},"require":{"types":"./dist/cjs/types/imageData.d.ts"}},"./full/zxing_full.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/full/zxing_full.wasm"}},"./reader/zxing_reader.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/reader/zxing_reader.wasm"}},"./writer/zxing_writer.wasm":{"import":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"default":{"types":"./dist/es/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"},"require":{"types":"./dist/cjs/types/wasm.d.ts","default":"./dist/writer/zxing_writer.wasm"}}},"license":"MIT","private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest --hideSkippedTests","bench":"vitest bench --run","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\" \"pnpm:build:miniprogram\"","check":"pnpm format:prettier && pnpm check:biome","format":"pnpm format:prettier && pnpm format:biome","preview":"vite preview","test:ui":"vitest --hideSkippedTests --ui","build:es":"vite build","docs:dev":"conc \"pnpm:docs:preview\" \"typedoc --watch --excludeInternal\"","prebuild":"pnpm check && pnpm type-check && pnpm clear:dist","bench:bmf":"vitest bench --run --reporter=json --outputFile=bench/bench.json && node ./scripts/vitest-bench-to-bmf.mjs bench/bench.json bench/bmf.json","build:all":"pnpm submodule:init && pnpm build:wasm && pnpm build","build:cjs":"tsx ./scripts/build-cjs.ts","copy:wasm":"copy-files-from-to","postbuild":"conc \"pnpm:copy:wasm\" \"pnpm:docs:build\"","bench:save":"vitest bench --run --reporter=json --outputFile=bench/bench.json","build:iife":"tsx ./scripts/build-iife.ts","build:wasm":"pnpm build:wasm:reader && pnpm build:wasm:writer && pnpm build:wasm:full","clear:dist":"rimraf dist","cmake:base":"emcmake cmake -S src/cpp -B build","cmake:full":"pnpm cmake:base -DTARGET=FULL","docs:build":"typedoc --excludeInternal","sync-emsdk":"./scripts/sync-emsdk.sh","type-check":"tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false","bundlewatch":"bundlewatch --config bundlewatch.config.json","check:biome":"biome check --write .","cmake:reader":"pnpm cmake:base -DTARGET=READER","cmake:writer":"pnpm cmake:base -DTARGET=WRITER","docs:preview":"vite preview --outDir ./docs","format:biome":"biome format . --write","postbuild:es":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs","submodule:init":"git submodule update --init --recursive","build:wasm:base":"cmake --build build -j$(($(nproc 2>/dev/null || sysctl -n hw.logicalcpu) - 1))","build:wasm:full":"pnpm cmake:full && pnpm build:wasm:base","format:prettier":"pretty-quick","submodule:update":"git submodule update --remote zxing-cpp && git -C zxing-cpp submodule update --init --recursive","build:miniprogram":"tsx ./scripts/build-miniprogram.ts","build:wasm:reader":"pnpm cmake:reader && pnpm build:wasm:base","build:wasm:writer":"pnpm cmake:writer && pnpm build:wasm:base","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"version":"3.1.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f67b3aec-e834-4d8d-b6b5-2193d161b1af"}},"homepage":"https://github.com/Sec-ant/zxing-wasm","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","directories":{},"maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"miniprogram":"./dist/miniprogram","dependencies":{"type-fest":"^5.9.0","@types/emscripten":"^1.41.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"full":["./dist/es/full/index.d.ts","./dist/cjs/full/index.d.ts"],"reader":["./dist/es/reader/index.d.ts","./dist/cjs/reader/index.d.ts"],"writer":["./dist/es/writer/index.d.ts","./dist/cjs/writer/index.d.ts"],"imageData":["./dist/es/types/imageData.d.ts","./dist/cjs/types/imageData.d.ts"],"full/zxing_full.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"reader/zxing_reader.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"],"writer/zxing_writer.wasm":["./dist/es/types/wasm.d.ts","./dist/cjs/types/wasm.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","yaml":"^2.9.0","rimraf":"^6.1.3","vitest":"^5.0.0","typedoc":"^0.28.20","prettier":"^3.9.6","@vitest/ui":"^5.0.0","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^26.5.1","bundlewatch":"^0.4.2","lint-staged":"^17.5.0","concurrently":"^10.0.5","pretty-quick":"^4.2.2","@biomejs/biome":"2.5.13","@changesets/cli":"^3.0.2","@napi-rs/canvas":"^1.0.9","simple-git-hooks":"^2.14.0","copy-files-from-to":"^4.0.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zxing-wasm_3.1.4_1789052461355_0.14846213562348431"}}},"time":{"created":"2023-10-23T18:27:22.718Z","modified":"2026-09-10T15:01:01.942Z","1.0.0-rc.0":"2023-10-23T18:27:23.022Z","1.0.0-rc.1":"2023-10-24T02:23:28.388Z","1.0.0-rc.2":"2023-10-24T02:39:55.250Z","1.0.0-rc.3":"2023-10-24T04:05:50.197Z","1.0.0-rc.4":"2023-11-05T11:07:25.324Z","1.0.0-rc.5":"2023-11-12T08:21:21.598Z","1.0.0-rc.6":"2023-11-13T12:52:59.397Z","1.0.0-rc.7":"2023-11-25T04:27:59.594Z","1.0.0-rc.8":"2023-11-25T12:04:12.394Z","1.0.0-rc.9":"2023-11-25T12:12:34.847Z","1.0.0-rc.10":"2023-11-25T13:31:19.876Z","1.0.0-rc.11":"2023-11-26T03:03:13.215Z","1.0.0-rc.12":"2023-11-26T03:12:25.970Z","1.0.0":"2023-12-11T16:12:41.580Z","1.1.0":"2023-12-12T15:42:16.907Z","1.1.1":"2023-12-18T12:00:38.576Z","1.1.2":"2023-12-20T08:14:24.627Z","1.1.3":"2023-12-21T10:50:13.201Z","1.1.4":"2023-12-26T05:51:08.213Z","1.2.0":"2023-12-26T06:18:08.330Z","1.2.1":"2024-01-06T16:18:15.141Z","1.2.2":"2024-01-29T12:10:28.848Z","1.2.3":"2024-01-29T15:59:21.495Z","1.2.4":"2024-02-26T03:47:19.290Z","1.2.5-rc.0":"2024-03-04T07:54:47.837Z","1.2.5":"2024-03-04T15:21:48.451Z","1.2.6":"2024-03-18T03:01:52.274Z","1.2.7":"2024-04-03T03:56:48.230Z","1.2.8":"2024-05-07T07:33:14.162Z","1.2.9":"2024-05-07T08:16:01.483Z","1.2.10":"2024-05-20T03:38:51.630Z","1.2.11":"2024-06-06T16:01:17.797Z","1.2.12":"2024-08-21T10:18:51.053Z","1.2.13":"2024-10-06T17:42:12.517Z","1.2.14":"2024-10-07T12:08:54.610Z","1.2.15":"2024-10-13T09:37:25.139Z","1.3.0":"2024-10-16T13:30:36.369Z","1.3.1":"2024-10-22T15:50:07.573Z","1.3.2":"2024-10-30T13:52:42.806Z","1.3.3":"2024-11-05T17:26:12.981Z","1.3.4":"2024-11-07T12:34:44.581Z","2.0.0-beta.0":"2024-12-25T15:22:25.071Z","1.3.5":"2024-12-25T15:51:56.440Z","2.0.0-beta.1":"2024-12-25T16:11:00.325Z","2.0.0-beta.2":"2024-12-28T17:18:05.360Z","2.0.0-beta.3":"2024-12-29T06:42:06.601Z","2.0.0-beta.4":"2025-01-03T17:01:43.870Z","2.0.0":"2025-01-05T16:05:56.740Z","2.0.1":"2025-01-23T17:01:16.179Z","2.0.2":"2025-02-23T07:03:29.406Z","2.1.0":"2025-02-23T14:32:48.086Z","2.1.1":"2025-05-01T15:14:55.347Z","2.1.2":"2025-05-06T17:19:20.593Z","2.2.0":"2025-06-24T17:00:45.345Z","2.2.1":"2025-07-25T15:45:02.598Z","2.2.2":"2025-09-30T06:52:08.701Z","2.2.3":"2025-11-08T18:39:28.151Z","2.2.4":"2025-11-18T04:36:37.671Z","3.0.0":"2026-02-24T08:05:06.105Z","3.0.1":"2026-03-09T15:54:10.578Z","3.0.2":"2026-04-01T17:12:41.016Z","3.0.3":"2026-05-04T14:06:32.259Z","3.1.0":"2026-06-01T17:39:23.167Z","3.1.1":"2026-07-12T12:41:40.319Z","3.1.2":"2026-07-18T13:33:18.880Z","3.1.3":"2026-08-14T17:34:52.929Z","3.1.4":"2026-09-10T15:01:01.511Z"},"bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"author":{"name":"Ze-Zheng Wu"},"license":"MIT","homepage":"https://github.com/Sec-ant/zxing-wasm","keywords":["qrcode","barcode","wasm","zxing","zxing-cpp","esmodule","webassembly"],"repository":{"url":"git+https://github.com/Sec-ant/zxing-wasm.git","type":"git"},"description":"ZXing-C++ WebAssembly as an ES/CJS module with types","maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"readme":"<!-- markdownlint-disable MD041 MD033 -->\n\n# zxing-wasm\n\n[![npm](https://img.shields.io/npm/v/zxing-wasm)](https://www.npmjs.com/package/zxing-wasm/v/latest) [![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/zxing-wasm)](https://www.npmjs.com/package/zxing-wasm/v/latest) [![jsDelivr hits](https://img.shields.io/jsdelivr/npm/hm/zxing-wasm?color=%23ff5627)](https://cdn.jsdelivr.net/npm/zxing-wasm@latest/) [![deploy status](https://github.com/Sec-ant/zxing-wasm/actions/workflows/deploy.yml/badge.svg)](https://github.com/Sec-ant/zxing-wasm/actions/workflows/deploy.yml) [![v1 branch](https://img.shields.io/badge/legacy-v1-9e9e9e?logo=github)](https://github.com/Sec-ant/zxing-wasm/tree/channel/v1) [![v2 branch](https://img.shields.io/badge/legacy-v2-9e9e9e?logo=github)](https://github.com/Sec-ant/zxing-wasm/tree/channel/v2)\n\n[ZXing-C++](https://github.com/zxing-cpp/zxing-cpp) WebAssembly as an ES/CJS module with types. Read or write barcodes in various JS runtimes: Web, Node.js, Bun, and Deno.\n\n## Supported Barcode Formats\n\nEach barcode format has a **canonical name** (e.g. `QRCode`, `EAN13`) and belongs to a **symbology** (e.g. `EAN13` &rarr; `EANUPC`, `MicroQRCode` &rarr; `QRCode`). A symbology is itself a usable format — passing it to the reader matches that symbology, including any variants in its group.\n\n`ReadResult.format` returns the detected format (a variant, or the symbology root if no finer variant was identified). `ReadResult.symbology` always returns the symbology root.\n\n### Linear (1D) Barcodes\n\n<div align=\"center\">\n\n|     Format[^sym]     |         HRI Label          | Read | Write | GS1 |  Category  |\n| :------------------: | :------------------------: | :--: | :---: | :-: | :--------: |\n|   **_`Codabar`_**    |         `Codabar`          |  ✅  |  ✅   |     |            |\n|    **_`Code39`_**    |         `Code 39`          |  ✅  |  ✅   |     | Industrial |\n|     `Code39Std`      |     `Code 39 Standard`     |  ✅  |  ✅   |     | Industrial |\n|     `Code39Ext`      |     `Code 39 Extended`     |  ✅  |  ✅   |     | Industrial |\n|       `Code32`       |         `Code 32`          |  ✅  |  ✅   |     | Industrial |\n|        `PZN`         |   `Pharmazentralnummer`    |  ✅  |  ✅   |     | Industrial |\n|    **_`Code93`_**    |         `Code 93`          |  ✅  |  ✅   |     | Industrial |\n|   **_`Code128`_**    |         `Code 128`         |  ✅  |  ✅   | ✅  | Industrial |\n|     **_`ITF`_**      |           `ITF`            |  ✅  |  ✅   |     | Industrial |\n|       `ITF14`        |          `ITF-14`          |  ✅  |  ✅   |     | Industrial |\n|   **_`DataBar`_**    |         `DataBar`          |  ✅  |  ✅   | ✅  |   Retail   |\n|    `DataBarOmni`     |       `DataBar Omni`       |  ✅  |  ✅   | ✅  |   Retail   |\n|     `DataBarStk`     |     `DataBar Stacked`      |  ✅  |  ✅   | ✅  |   Retail   |\n|   `DataBarStkOmni`   |   `DataBar Stacked Omni`   |  ✅  |  ✅   | ✅  |   Retail   |\n|     `DataBarLtd`     |     `DataBar Limited`      |  ✅  |  ✅   | ✅  |   Retail   |\n|     `DataBarExp`     |     `DataBar Expanded`     |  ✅  |  ✅   | ✅  |   Retail   |\n|   `DataBarExpStk`    | `DataBar Expanded Stacked` |  ✅  |  ✅   | ✅  |   Retail   |\n|    **_`EANUPC`_**    |         `EAN/UPC`          |  ✅  |  ✅   |     |   Retail   |\n|       `EAN13`        |          `EAN-13`          |  ✅  |  ✅   |     |   Retail   |\n|        `EAN8`        |          `EAN-8`           |  ✅  |  ✅   |     |   Retail   |\n|        `EAN5`        |          `EAN-5`           |      |  ✅   |     |   Retail   |\n|        `EAN2`        |          `EAN-2`           |      |  ✅   |     |   Retail   |\n|        `ISBN`        |           `ISBN`           |  ✅  |  ✅   |     |   Retail   |\n|        `UPCA`        |          `UPC-A`           |  ✅  |  ✅   |     |   Retail   |\n|        `UPCE`        |          `UPC-E`           |  ✅  |  ✅   |     |   Retail   |\n|   **_`Telepen`_**    |         `Telepen`          |  ✅  |  ✅   |     | Industrial |\n|    `TelepenAlpha`    |      `Telepen Alpha`       |  ✅  |  ✅   |     | Industrial |\n|   `TelepenNumeric`   |     `Telepen Numeric`      |  ✅  |  ✅   |     | Industrial |\n| **_`OtherBarcode`_** |      `Other barcode`       |  ✅  |       |     |            |\n|     `DXFilmEdge`     |       `DX Film Edge`       |  ✅  |  ✅   |     |            |\n\n[^sym]: Rows in **_bold italic_** are symbology roots — they group the variants listed under them, and themselves can be used as a format that matches any of those variants.\n\n</div>\n\n### Matrix (2D) Barcodes\n\n<div align=\"center\">\n\n|    Format[^sym]    |     HRI Label     |   Read    | Write | GS1 |\n| :----------------: | :---------------: | :-------: | :---: | :-: |\n|   **_`PDF417`_**   |     `PDF417`      |    ✅     |  ✅   |     |\n|  `CompactPDF417`   | `Compact PDF417`  |    ✅     |  ✅   |     |\n|   `MicroPDF417`    |   `MicroPDF417`   |    ✅     |  ✅   |     |\n|   **_`Aztec`_**    |      `Aztec`      |    ✅     |  ✅   | ✅  |\n|    `AztecCode`     |   `Aztec Code`    |    ✅     |  ✅   | ✅  |\n|    `AztecRune`     |   `Aztec Rune`    |    ✅     |  ✅   |     |\n|   **_`QRCode`_**   |     `QR Code`     |    ✅     |  ✅   | ✅  |\n|   `QRCodeModel1`   | `QR Code Model 1` |    ✅     |       |     |\n|   `QRCodeModel2`   | `QR Code Model 2` |    ✅     |  ✅   |     |\n|   `MicroQRCode`    |  `Micro QR Code`  |    ✅     |  ✅   |     |\n|     `RMQRCode`     |    `rMQR Code`    |    ✅     |  ✅   | ✅  |\n| **_`DataMatrix`_** |   `Data Matrix`   |    ✅     |  ✅   | ✅  |\n|  **_`MaxiCode`_**  |    `MaxiCode`     | ✅[^maxi] |  ✅   |     |\n\n[^maxi]: Reading `MaxiCode` requires a pure monochrome image that contains an unrotated and unskewed symbol, along with a sufficient white border surrounding it.\n\n</div>\n\n### Format Names Accepted as Input\n\nAnywhere a format name is accepted (`ReaderOptions.formats`, `WriterOptions.format`), you can pass:\n\n- the **canonical name** from the tables above (e.g. `\"QRCode\"`, `\"Code128\"`, `\"EAN13\"`);\n- the **HRI label** (e.g. `\"QR Code\"`, `\"Code 128\"`, `\"EAN-13\"`) — the separators `-`, `_`, `/` and space are optional and matching is case-insensitive, so `\"qr-code\"`, `\"qr_code\"` and `\"QRCode\"` all resolve to the same format;\n- a **meta-format** name that selects a group of formats (these are never returned as a `ReadResult.format`):\n\n  <div align=\"center\">\n\n  |   Meta-Format   |    HRI Label     |\n  | :-------------: | :--------------: |\n  |      `All`      |      `All`       |\n  |  `AllReadable`  |  `All Readable`  |\n  | `AllCreatable`  | `All Creatable`  |\n  |   `AllLinear`   |   `All Linear`   |\n  |   `AllMatrix`   |   `All Matrix`   |\n  |    `AllGS1`     |    `All GS1`     |\n  |   `AllRetail`   |   `All Retail`   |\n  | `AllIndustrial` | `All Industrial` |\n\n  </div>\n\n- a **deprecated alias** kept for backward compatibility: `\"DataBarExpanded\"` &rarr; `\"DataBarExp\"`, `\"DataBarLimited\"` &rarr; `\"DataBarLtd\"`, `\"Linear-Codes\"` &rarr; `\"AllLinear\"`, `\"Matrix-Codes\"` &rarr; `\"AllMatrix\"`, `\"Any\"` &rarr; `\"All\"`, `\"rMQRCode\"` &rarr; `\"RMQRCode\"`.\n\n## Build\n\n```bash\ngit clone --recurse-submodules https://github.com/Sec-ant/zxing-wasm\ncd zxing-wasm\n\n# Install pnpm before executing the next command:\n# https://pnpm.io/installation\npnpm i --frozen-lockfile\n\n# Install CMake before executing the next command:\n# https://cmake.org/download/\n# Install Emscripten before executing the next command:\n# https://emscripten.org/docs/getting_started/downloads.html\npnpm build:wasm\n\npnpm build\n```\n\n## Install\n\n```bash\nnpm i zxing-wasm\n```\n\n## Documentation\n\n<https://sec-ant.github.io/zxing-wasm/docs/>\n\n## Demo\n\nDemo page: https://sec-ant.github.io/zxing-wasm-demo/\n\nDemo source: https://github.com/Sec-ant/zxing-wasm-demo\n\n## Usage\n\nThis package exports three subpaths: `full`, `reader`, and `writer`.\n\n### `zxing-wasm` or `zxing-wasm/full`\n\nThese two subpaths provide functions to read and write barcodes. The wasm binary size is ~1.46 MiB.\n\n```ts\nimport { readBarcodes, writeBarcode } from \"zxing-wasm\";\n```\n\nor\n\n```ts\nimport { readBarcodes, writeBarcode } from \"zxing-wasm/full\";\n```\n\n### `zxing-wasm/reader`\n\nThis subpath only provides a function to read barcodes. The wasm binary size is ~1.04 MiB.\n\n```ts\nimport { readBarcodes } from \"zxing-wasm/reader\";\n```\n\n### `zxing-wasm/writer`\n\nThis subpath only provides a function to write barcodes. The wasm binary size is ~636 KiB.\n\n```ts\nimport { writeBarcode } from \"zxing-wasm/writer\";\n```\n\n### IIFE Scripts\n\nApart from ES and CJS modules, this package also ships IIFE scripts. The registered global variable is named `ZXingWASM`, where you can access all the exported functions and variables under it.\n\n> [!NOTE]\n> Replace the `<version>` with the desired version number.\n\n```html\n<!-- full -->\n<script src=\"https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/iife/full/index.js\"></script>\n\n<!-- reader -->\n<script src=\"https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/iife/reader/index.js\"></script>\n\n<!-- writer -->\n<script src=\"https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/iife/writer/index.js\"></script>\n```\n\n### [`readBarcodes`](https://sec-ant.github.io/zxing-wasm/docs/functions/full.readBarcodes.html)\n\n[`readBarcodes`](https://sec-ant.github.io/zxing-wasm/docs/functions/full.readBarcodes.html) accepts an image [`Blob`](https://developer.mozilla.org/docs/Web/API/Blob), image [`File`](https://developer.mozilla.org/docs/Web/API/File), [`ArrayBuffer`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer), [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array), or an [`ImageData`](https://developer.mozilla.org/docs/Web/API/ImageData) as its first argument, and various options are supported in [`ReaderOptions`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.ReaderOptions.html) as an optional second argument.\n\nThe return result of this function is a `Promise` of an array of [`ReadResult`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.ReadResult.html)s.\n\ne.g.\n\n```ts\nimport { readBarcodes, type ReaderOptions } from \"zxing-wasm/reader\";\n\nconst readerOptions: ReaderOptions = {\n  tryHarder: true,\n  formats: [\"QRCode\"],\n  maxNumberOfSymbols: 1,\n};\n\n/**\n * Read from image file/blob\n */\nconst imageFile = await fetch(\n  \"https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=Hello%20world!\",\n).then((resp) => resp.blob());\n\nconst imageFileReadResults = await readBarcodes(imageFile, readerOptions);\n\nconsole.log(imageFileReadResults[0].text); // Hello world!\nconsole.log(imageFileReadResults[0].format); // QRCode\nconsole.log(imageFileReadResults[0].symbology); // QRCode\n\n/**\n * Read from image data\n */\nconst imageData = await createImageBitmap(imageFile).then((imageBitmap) => {\n  const { width, height } = imageBitmap;\n  const context = new OffscreenCanvas(width, height).getContext(\n    \"2d\",\n  ) as OffscreenCanvasRenderingContext2D;\n  context.drawImage(imageBitmap, 0, 0, width, height);\n  return context.getImageData(0, 0, width, height);\n});\n\nconst imageDataReadResults = await readBarcodes(imageData, readerOptions);\n\nconsole.log(imageDataReadResults[0].text); // Hello world!\nconsole.log(imageDataReadResults[0].format); // QRCode\nconsole.log(imageDataReadResults[0].symbology); // QRCode\n```\n\n### [`writeBarcode`](https://sec-ant.github.io/zxing-wasm/docs/functions/full.writeBarcode.html)\n\nThe first argument of [`writeBarcode`](https://sec-ant.github.io/zxing-wasm/docs/functions/full.writeBarcode.html) is a text string or an [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array) of bytes to be encoded, and the optional second argument [`WriterOptions`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.WriterOptions.html) accepts several writer options.\n\nThe return result of this function is a `Promise` of a [`WriteResult`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.WriteResult.html).\n\ne.g.\n\n```ts\nimport { writeBarcode, type WriterOptions } from \"zxing-wasm/writer\";\n\nconst writerOptions: WriterOptions = {\n  format: \"QRCode\",\n  scale: 3,\n  // options: \"ecLevel=H\",    // symbology-specific options string\n  // addHRT: true,            // add human readable text\n  // addQuietZones: true,     // add quiet zones (default)\n  // invert: false,           // invert colors\n};\n\nconst writeOutput = await writeBarcode(\"Hello world!\", writerOptions);\n\nconsole.log(writeOutput.svg); // An SVG string.\nconsole.log(writeOutput.utf8); // A multi-line string made up of \" \", \"▀\", \"▄\", \"█\" characters.\nconsole.log(writeOutput.image); // A PNG image blob.\nconsole.log(writeOutput.symbol); // { data: Uint8ClampedArray, width: number, height: number }\n```\n\n## Configuring `.wasm` Serving\n\n### Serving via Web or CDN\n\nWhen using this package, a `.wasm` binary file needs to be served somewhere, so the runtime can fetch, compile and instantiate the WASM module. To provide a smooth development experience, the serve path is automatically assigned a [jsDelivr CDN](https://fastly.jsdelivr.net/npm/zxing-wasm/) URL upon build.\n\nIf you want to change the serve path to your own server or other CDNs, please use [`prepareZXingModule`](https://sec-ant.github.io/zxing-wasm/docs/functions/full.prepareZXingModule.html) and pass an [`overrides`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.PrepareZXingModuleOptions.html#overrides) object with a custom defined [`locateFile`](https://emscripten.org/docs/api_reference/module.html?highlight=locatefile#Module.locateFile) function before reading or writing barcodes. `locateFile` is one of the [Emscripten `Module` attribute hooks](https://emscripten.org/docs/api_reference/module.html#affecting-execution) that can affect the code execution of the `Module` object during its lifecycle.\n\ne.g.\n\n```ts\nimport {\n  prepareZXingModule,\n  writeBarcode,\n  ZXING_WASM_VERSION,\n} from \"zxing-wasm\";\n\n// Override the locateFile function\nprepareZXingModule({\n  overrides: {\n    locateFile: (path, prefix) => {\n      if (path.endsWith(\".wasm\")) {\n        return `https://unpkg.com/zxing-wasm@${ZXING_WASM_VERSION}/dist/full/${path}`;\n      }\n      return prefix + path;\n    },\n  },\n});\n\n// Call read or write functions afterward\nconst writeOutput = await writeBarcode(\"Hello world!\");\n```\n\n> [!NOTE]\n>\n> The default jsDelivr CDN serve path is also achieved by overriding the custom `locateFile` function:\n>\n> ```ts\n> const DEFAULT_MODULE_OVERRIDES: ZXingModuleOverrides = {\n>   locateFile: (path, prefix) => {\n>     const match = path.match(/_(.+?)\\.wasm$/);\n>     if (match) {\n>       return `https://fastly.jsdelivr.net/npm/zxing-wasm@${ZXING_WASM_VERSION}/dist/${match[1]}/${path}`;\n>     }\n>     return prefix + path;\n>   },\n> };\n> ```\n>\n> However, `overrides` is atomic. If you override other `Module` attributes, you _probably_ should also provide a `locateFile` function to ensure the `.wasm` file is fetched correctly.\n\n### Integrating in Non-Web Runtimes\n\nIf you want to use this library in non-web runtimes (such as Node.js, Bun, Deno, etc.) without setting up a server, there are several possible approaches. Because API support can differ between runtime environments and versions, you may need to adapt these examples or choose alternative methods depending on your specific runtime’s capabilities. Below are some example configurations for Node.js.\n\n1. **Use the [`Module.instantiateWasm`](https://emscripten.org/docs/api_reference/module.html?highligh=instantiateWasm#Module.instantiateWasm) API**\n\n   ```ts\n   import { readFileSync } from \"node:fs\";\n   import { prepareZXingModule } from \"zxing-wasm/reader\";\n\n   const wasmFileBuffer = readFileSync(\"/path/to/the/zxing_reader.wasm\");\n\n   prepareZXingModule({\n     overrides: {\n       instantiateWasm(imports, successCallback) {\n         WebAssembly.instantiate(wasmFileBuffer, imports).then(({ instance }) =>\n           successCallback(instance),\n         );\n         return {};\n       },\n     },\n   });\n   ```\n\n2. **Use the [`Module.wasmBinary`](https://emscripten.org/docs/compiling/WebAssembly.html?highlight=wasmBinary#wasm-files-and-compilation) API**\n\n   ```ts\n   import { readFileSync } from \"node:fs\";\n   import { prepareZXingModule } from \"zxing-wasm/reader\";\n\n   prepareZXingModule({\n     overrides: {\n       wasmBinary: readFileSync(\"/path/to/the/zxing_reader.wasm\")\n         .buffer as ArrayBuffer,\n     },\n   });\n   ```\n\n3. **Use the [`Module.locateFile`](https://emscripten.org/docs/api_reference/module.html?highlight=locatefile#Module.locateFile) API with an Object URL**\n\n   ```ts\n   import { readFileSync } from \"node:fs\";\n   import { prepareZXingModule } from \"zxing-wasm/reader\";\n\n   // Create an Object URL for the .wasm file.\n   const wasmFileUrl = URL.createObjectURL(\n     new Blob([readFileSync(\"/path/to/the/zxing_reader.wasm\")], {\n       type: \"application/wasm\",\n     }),\n   );\n\n   prepareZXingModule({\n     overrides: {\n       locateFile: (path, prefix) => {\n         if (path.endsWith(\".wasm\")) {\n           return wasmFileUrl;\n         }\n         return prefix + path;\n       },\n       // Call `URL.revokeObjectURL(wasmFileUrl)` after the ZXing module\n       // is fully instantiated to free up memory.\n       postRun: [\n         () => {\n           URL.revokeObjectURL(wasmFileUrl);\n         },\n       ],\n     },\n   });\n   ```\n\n4. **Use the [`Module.locateFile`](https://emscripten.org/docs/api_reference/module.html?highlight=locatefile#Module.locateFile) API with a Base64-encoded Data URL** _(Not recommended)_\n\n   ```ts\n   import { readFileSync } from \"node:fs\";\n   import { prepareZXingModule } from \"zxing-wasm/reader\";\n\n   const wasmBase64 = readFileSync(\"/path/to/the/zxing_reader.wasm\").toString(\n     \"base64\",\n   );\n   const wasmUrl = `data:application/wasm;base64,${wasmBase64}`;\n\n   prepareZXingModule({\n     overrides: {\n       locateFile: (path, prefix) => {\n         if (path.endsWith(\".wasm\")) {\n           return wasmUrl;\n         }\n         return prefix + path;\n       },\n     },\n   });\n   ```\n\n> [!NOTE]\n> To use this library in a WeChat mini program <img src=\"https://github.com/user-attachments/assets/7d8f3337-dd9c-43ec-aab4-8d4e72d32867\" width=\"16\" height=\"16\">, there are several things to keep in mind:\n>\n> 1. Only the `zxing-wasm` import path is supported; `zxing-wasm/reader` or `zxing-wasm/writer` is not supported.\n> 2. Before using the library, you need to copy/move the `node_modules/zxing-wasm/dist/full/zxing_full.wasm` file into your project directory.\n> 3. You must use `prepareZXingModule` to configure how the `.wasm` file will be fetched, loaded, and compiled before calling `readBarcodes` or `writeBarcode`. This is mandatory, and you can do so with the following code:\n>\n>    ```typescript\n>    prepareZXingModule({\n>      overrides: {\n>        instantiateWasm(imports, successCallback) {\n>          WXWebAssembly.instantiate(\"path/to/zxing_full.wasm\", imports).then(\n>            ({ instance }) => successCallback(instance),\n>          );\n>          return {};\n>        },\n>      },\n>    });\n>    ```\n>\n>    Note that WeChat mini programs use `WXWebAssembly` instead of the standard `WebAssembly`, and the first argument in `WXWebAssembly.instantiate` should point to the location where the `zxing_full.wasm` file was moved earlier.\n>\n> 4. This library uses a bare minimum `Blob` polyfill in the mini program environment so that no errors will be thrown if you call `writeBarcode`. However, it's recommended to use a full-fledged `Blob` polyfill for not breaking other parts of your program.\n\n> [!IMPORTANT]\n>\n> Each version of this library has a unique corresponding `.wasm` file. If you choose to serve it yourself, please ensure that the `.wasm` file matches the version of the `zxing-wasm` library you are using. Otherwise, you may encounter unexpected errors.\n\nFor convenience, this library provides an exported `ZXING_WASM_VERSION` variable to indicate the resolved version of the `zxing-wasm` you are using:\n\n```ts\nimport { ZXING_WASM_VERSION } from \"zxing-wasm\";\n```\n\nThe commit hash of the `zxing-cpp` submodule is exported as `ZXING_CPP_COMMIT`:\n\n```ts\nimport { ZXING_CPP_COMMIT } from \"zxing-wasm\";\n```\n\nThe SHA-256 hash of the `.wasm` file (in hex format) is also exported as `ZXING_WASM_SHA256`, in case you want to make sure you are serving the exactly same file:\n\n```ts\nimport { ZXING_WASM_SHA256 } from \"zxing-wasm\";\n```\n\nTo acquire the `.wasm` files for customized serving, in addition to finding them by searching in your `node_modules` folder, they can also be downloaded from CDNs like [jsDelivr](https://cdn.jsdelivr.net/npm/zxing-wasm@latest/dist/):\n\n- **`zxing_full.wasm`**:\n\n  ```text\n  https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/full/zxing_full.wasm\n  ```\n\n- **`zxing_reader.wasm`**:\n\n  ```text\n  https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/reader/zxing_reader.wasm\n  ```\n\n- **`zxing_writer.wasm`**:\n\n  ```text\n  https://cdn.jsdelivr.net/npm/zxing-wasm@<version>/dist/writer/zxing_writer.wasm\n  ```\n\n## Controlling `.wasm` Instantiation Timing and Caching\n\nBy default, the `.wasm` binary will not be fetched and instantiated until a `readBarcodes` or `writeBarcode` function is called. This behavior avoids unnecessary network requests and instantiation overhead if you decide to override the default `.wasm` serving path or other settings before using the library. Calling `prepareZXingModule` with `overrides` alone does not change this default behavior:\n\n```ts\nprepareZXingModule({\n  overrides: {\n    /* ... your desired overrides ... */\n  },\n}); // <-- returns void\n```\n\nHowever, if you want to explicitly trigger the download and instantiation of the `.wasm` binary, you can set the [`fireImmediately`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.PrepareZXingModuleOptions.html#fireimmediately) option to `true`. Doing so also causes `prepareZXingModule` to return a `Promise` that resolves to the underlying Emscripten module. This allows you to `await` the instantiation process:\n\n```ts\nprepareZXingModule({\n  overrides: {\n    /* ... your desired overrides ... */\n  },\n  fireImmediately: true,\n}); // <-- returns a promise\n```\n\nBecause different `overrides` settings can influence how this library locates and instantiates the `.wasm` binary, the library performs an equality check on `overrides` to determine if the `.wasm` binary should be re-fetched and re-instantiated. By default, it is determined by a shallow comparison of the `overrides` object. If you prefer a different method of comparison, you can supply a custom [`equalityFn`](https://sec-ant.github.io/zxing-wasm/docs/interfaces/full.PrepareZXingModuleOptions.html#equalityfn):\n\n```ts\nprepareZXingModule({\n  overrides: {\n    /* ... your desired overrides ... */\n  },\n  fireImmediately: true,\n  equalityFn: () => false, // <-- force re-fetch and re-instantiate\n});\n```\n\n## FAQ\n\n1. **Why are submodules required?**\n\n   The core function of reading / writing barcodes of this library is provided by [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp). It is pinned to a specific commit ID as a submodule, and can be built as `.wasm` files. Additionally, the barcode generation ability is provided by [`zint`](https://sourceforge.net/projects/zint/), which is a submodule inside [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp), so it is necessary to clone the repository with `--recurse-submodules` to ensure that all required submodules are also cloned.\n\n2. **I forgot to clone the repository with `--recurse-submodules`, how should I install the submodules without deleting this repo and cloning it again?**\n\n   In the root of the repo, run:\n\n   ```bash\n   git submodule update --init --recursive\n   ```\n\n3. **Are there any higher level libraries that can be used to simplify the usage of this library?**\n   - [barcode-detector](https://github.com/Sec-ant/barcode-detector): A [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api) polyfill / ponyfill that uses this library under the hood.\n   - [vue-qrcode-reader](https://github.com/gruhn/vue-qrcode-reader): A set of Vue.js components for detecting QR codes and various other barcode formats right in the browser which uses [barcode-detector](https://github.com/Sec-ant/barcode-detector) under the hood.\n   - [@yudiel/react-qr-scanner](https://github.com/yudielcurbelo/react-qr-scanner): A library to scan QR Codes in react which uses [barcode-detector](https://github.com/Sec-ant/barcode-detector) under the hood.\n   - [svelte-qrcode-reader](https://github.com/ollema/svelte-qrcode-reader): A set of Svelte 5 components for detecting and decoding QR-codes which uses [barcode-detector](https://github.com/Sec-ant/barcode-detector) under the hood.\n\n   A React toolkit for scanning barcodes directly based on this library is planned, which aims to provide easy-to-use capabilities for interacting with web cameras.\n\n4. **One of the input types of `readBarcodes` is `ImageData`, which is a `DOM` type. How can I use it in Node.js or other runtimes?**\n\n   The types are duck-typed, so you can use it in Node.js or other runtimes by providing a `DOM`-compatible `ImageData` object in the following shape, where the image data should be in [RGBA format](https://developer.mozilla.org/en-US/docs/Web/API/ImageData/data):\n\n   ```ts\n   interface ImageData {\n     data: Uint8ClampedArray;\n     width: number;\n     height: number;\n   }\n   ```\n\n## Licenses\n\nThis project contains code from multiple sources, each with its own license:\n\n- [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp): [Apache License 2.0](https://github.com/zxing-cpp/zxing-cpp/blob/master/LICENSE)\n- [src/cpp/ZXingWasm.cpp](https://github.com/Sec-ant/zxing-wasm/blob/main/src/cpp/ZXingWasm.cpp): [Apache License 2.0](https://github.com/Sec-ant/zxing-wasm/blob/main/src/cpp/LICENSE)\n- [zint](https://sourceforge.net/projects/zint/): [BSD 3-Clause License](https://sourceforge.net/p/zint/code/ci/master/tree/LICENSE)\n- zxing-wasm specific code: [MIT License](https://github.com/Sec-ant/zxing-wasm/blob/main/LICENSE)\n","readmeFilename":""}