{"bugs":{"url":"https://github.com/zumerlab/snapdom/issues"},"dist":{"shasum":"3a1d7faf1335da5cf87190efa63a1d2cb18d6006","tarball":"https://registry.npmjs.org/@zumer/snapdom/-/snapdom-3.7.4.tgz","fileCount":6,"integrity":"sha512-HAFoNlMltC/JirFGy0w5VJuqCDT6rQXuQuzcGcBVR8Hi3RXgaQpHmptpv06WMB1aUUs8SAX9crjeQPF3TSKttg==","signatures":[{"sig":"MEYCIQDerEMIWxhjtPz4Ujg+5YjOz+f4BGFXcNMSya3hQPFY0QIhAJlho1lhoageQ0x+zVRJoUa93DE0zteOQbhdQkomP1MG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCcYlCQgsVpUztOyFuV489Mqn5ZScCTctwOoLgUMZYuAiEA2eplWq8zamEM0L1Jvx7tlh0yORJjfWwo+1SNpCLcwJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681398},"main":"./dist/snapdom.js","name":"@zumer/snapdom","type":"module","types":"./types/snapdom.d.ts","author":{"name":"Juan Martin Muda"},"module":"./dist/snapdom.mjs","exports":{".":{"types":"./types/snapdom.d.ts","import":"./dist/snapdom.mjs","default":"./dist/snapdom.mjs"},"./plugins":{"types":"./types/snapdom.d.ts","import":"./dist/snapdom.mjs","default":"./dist/snapdom.mjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tinchox5","type":"github"},"gitHead":"f1c1ce176e12a2280a811ab9493d6d27a06e80a8","license":"MIT","scripts":{"bump":"npx @zumerbox/bump && npx @zumerbox/changelog","lint":"eslint src __tests__ --ext .js","site":"npm run compile && node scripts/serve-site.mjs","test":"npm run check && REQUIRE_VISUAL=1 node scripts/vitest.mjs run --browser.headless --reporter=verbose","check":"npm run lint && tsc --noEmit && node --test scripts/release-checks.node.mjs scripts/benchmark-statistics.node.mjs && npm run compile && node scripts/verify-legacy-bundle.mjs","compile":"node esbuild.config.mjs","prepack":"npm run compile","release":"git add CHANGELOG.md && git commit -m \"Bumped version\" && git push --follow-tags","bump:dry":"npx @zumerbox/bump -d","bump:pdf":"npm run bump --workspace=@zumer/snapdom-pdf","lint:fix":"eslint src __tests__ --ext .js --fix","test:pdf":"node packages/pdf/test/verify.mjs && node packages/pdf/test/megacheck.mjs && node packages/pdf/test/encryptcheck.mjs","test:full":"npm run check && for b in chromium firefox webkit; do REQUIRE_VISUAL=1 BROWSER=$b node scripts/vitest.mjs run --browser.headless --reporter=dot || exit 1; done","bump:stream":"npm run bump --workspace=@zumer/snapdom-stream","bump:vector":"npm run bump --workspace=@zumer/snapdom-vector","publish:dev":"node scripts/publish-dev.mjs","publish:pdf":"npm run test:pdf && npm publish --workspace=@zumer/snapdom-pdf --access public","release:pdf":"git add packages/pdf/package.json packages/pdf/CHANGELOG.md package-lock.json && git commit -m \"Bumped pdf version\" && git push","test:parity":"npm run compile && node scripts/live-parity.mjs","test:vector":"node packages/vector/test/verify-vector.mjs && node packages/vector/test/verify-h2d.mjs && node packages/vector/test/verify-plugin.mjs && node packages/vector/test/verify-mathml.mjs","test:visual":"REQUIRE_VISUAL=1 BROWSER=all node scripts/vitest.mjs run __tests__/visual.demos. --browser.headless --reporter=verbose","test:webkit":"npm run check && REQUIRE_VISUAL=1 BROWSER=webkit node scripts/vitest.mjs run --browser.headless --reporter=verbose","bump:pdf:dry":"npm run bump:dry --workspace=@zumer/snapdom-pdf","bump:plugins":"npm run bump --workspace=@zumer/snapdom-plugins","cross:report":"node scripts/cross-report.mjs","test:firefox":"npm run check && REQUIRE_VISUAL=1 BROWSER=firefox node scripts/vitest.mjs run --browser.headless --reporter=verbose","test:coverage":"npx vitest run --browser.headless --coverage --exclude '__tests__/visual.*'","bench:realpage":"node scripts/realpage-bench.mjs","publish:stream":"npx vitest run __tests__/plugin.stream --browser.headless && npm publish --workspace=@zumer/snapdom-stream --access public","publish:vector":"npm run test:vector && npm publish --workspace=@zumer/snapdom-vector --access public","release:stream":"git add packages/stream/package.json packages/stream/CHANGELOG.md package-lock.json && git commit -m \"Bumped stream version\" && git push","release:vector":"git add packages/vector/package.json packages/vector/CHANGELOG.md package-lock.json && git commit -m \"Bumped vector version\" && git push","test:benchmark":"node scripts/benchmark-stable.mjs","bump:stream:dry":"npm run bump:dry --workspace=@zumer/snapdom-stream","bump:vector:dry":"npm run bump:dry --workspace=@zumer/snapdom-vector","publish:pdf:dev":"node scripts/publish-dev.mjs --package pdf","publish:plugins":"node scripts/check-pack.mjs && npm publish --workspace=@zumer/snapdom-plugins --access public","release:plugins":"git add packages/plugins/package.json packages/plugins/CHANGELOG.md package-lock.json && git commit -m \"Bumped plugins version\" && git push","bump:plugins:dry":"npm run bump:dry --workspace=@zumer/snapdom-plugins","publish:stream:dev":"node scripts/publish-dev.mjs --package stream","publish:vector:dev":"node scripts/publish-dev.mjs --package vector","publish:plugins:dev":"node scripts/publish-dev.mjs --package plugins","test:benchmark:legacy":"npx vitest bench --browser.headless --watch=false"},"_npmUser":{"name":"tinchox5","email":"martinmuda@gmail.com"},"homepage":"https://snapdom.dev/","keywords":["zumerlab","snapDOM","html2canvas","html2canvas alternative","dom-to-image alternative","html-to-image","screenshot","engine","html capture","dom capture","html to image","dom to image","html screenshot","capture element","html snapshot","element screenshot","web capture","snapshot tool","render html","capture dom","web snapshot","html export","dom snapshot","html to png","html to svg"],"overrides":{"vite":"^6"},"repository":{"url":"git+https://github.com/zumerlab/snapdom.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"High-performance DOM engine: captures a rendered element in the browser and exports it as PNG, SVG or canvas. Plugins add PDF, HTML, vector, GIF, video and agent context.","directories":{},"maintainers":[{"name":"tinchox5","email":"martinmuda@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","vitest":"^4.1.12","esbuild":"^0.28.1","globals":"^16.4.0","@eslint/js":"^9.36.0","pdfjs-dist":"4.10.38","playwright":"1.55.1","typescript":"^7.0.2","@vitest/browser":"^4.1.12","@zumer/snapdiff":"^0.3.0","@vitest/coverage-v8":"^4.1.12","@vitest/browser-playwright":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/snapdom_3.7.4_1794266356609_0.36270045333782863","host":"s3://npm-registry-packages-npm-production"},"_id":"@zumer/snapdom@3.7.4","version":"3.7.4"}