{"bugs":{"url":"https://github.com/Sec-ant/zxing-wasm/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"472cb7d5426eb01844413c8f57c052cd2a65bc7c","tarball":"https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-3.1.6.tgz","fileCount":68,"integrity":"sha512-mU7UNuvl+hOT+nlSOQTMHZ2tM8lRMsbjDIp5IO/+HmBl/FOq77q0OSZPJ3cm42A9c1MKU6Uve67FiGdkhsrT9g==","signatures":[{"sig":"MEQCIBeeXeXvvo6v+vQwyAAcrUJG8o/bx8Z1y9FiF9mlWuxWAiBj4OyKfNzSRYw71W8qEsPpW5Fw52TNcZbbB8l7h7oRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAnJjYYE3LtIipUAtCixDUqlHDOC2X/Ldn4R4UaSOaX5AiEAs7NNySqNbAPdgHoZzH0qhAcHUizE33W0p0uYXV6KOZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zxing-wasm@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3717806},"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/wasm","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","test:runtime":"ZXING_TEST_RUNTIME=1 vitest run tests/runtime.test.ts","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/wasm -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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"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.10.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.15","vite":"^8.3.4","yaml":"^2.9.1","rimraf":"^6.1.3","vitest":"^5.0.5","typedoc":"^0.28.20","prettier":"^3.9.10","@swc/core":"^1.16.18","@vitest/ui":"^5.0.5","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^26.6.5","bundlewatch":"^1.1.0","lint-staged":"^17.6.0","browserslist":"^4.29.3","concurrently":"^10.0.6","pretty-quick":"^4.2.2","unplugin-swc":"^2.0.0","@biomejs/biome":"2.5.15","@changesets/cli":"^3.0.3","@napi-rs/canvas":"^1.0.11","simple-git-hooks":"^2.14.0","copy-files-from-to":"^4.0.1","browserslist-to-esbuild":"^2.1.1","typedoc-plugin-replace-text":"^4.2.0"},"peerDependencies":{"@types/emscripten":">=1.39.6"},"_npmOperationalInternal":{"tmp":"tmp/zxing-wasm_3.1.6_1792421801438_0.7958244571910869","host":"s3://npm-registry-packages-npm-production"},"_id":"zxing-wasm@3.1.6","version":"3.1.6"}