{"_id":"@bouzu/zoomable-dom","_rev":"5-f3ff6522a9c2361fc059aadba8e34a1d","name":"@bouzu/zoomable-dom","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@bouzu/zoomable-dom","version":"0.1.0","author":{"name":"zhong666","email":"hi@zhong666.me"},"license":"MIT","_id":"@bouzu/zoomable-dom@0.1.0","maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"homepage":"https://bouzu.zhong666.me","bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"dist":{"shasum":"3383c7dab18fc86a6b71ec1cc2d746a650a832ec","tarball":"https://registry.npmjs.org/@bouzu/zoomable-dom/-/zoomable-dom-0.1.0.tgz","fileCount":8,"integrity":"sha512-mgt3apgTUDUAxmero8DG0qzjNCQApxNwFn7uonfCGTCPQjhafKnsdTx8v0k8/atI8+YMpor5R9CMFuV+MtVfPg==","signatures":[{"sig":"MEUCIQDBgVQ0hdhq4EOzIuit2lJP3/VXau0QDxsZm4Mx0DvfawIgIkPXyAfiYRo2VqBSuR/M0Gf12yGTDvY7N3i1/PPuyCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15924},"main":"./dist/index.cjs","_from":"file:bouzu-zoomable-dom-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"unbuild","release":"release-it --ci"},"_npmUser":{"name":"aa900031","email":"aa900031@gmail.com"},"_resolved":"/private/var/folders/tb/93dnvbb50tj8s2_c3kk9ngs80000gn/T/b3bb3d16a3fb69961db3e47ee8270557/bouzu-zoomable-dom-0.1.0.tgz","_integrity":"sha512-mgt3apgTUDUAxmero8DG0qzjNCQApxNwFn7uonfCGTCPQjhafKnsdTx8v0k8/atI8+YMpor5R9CMFuV+MtVfPg==","repository":{"url":"git+https://github.com/aa900031/bouzu.git","type":"git"},"_npmVersion":"10.2.4","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href]","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"mitt":"^3.0.1","type-fest":"^3.13.1","dom-helpers":"^5.2.1","@bouzu/shared":"^0.1.0","@bouzu/zoomable":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bouzu/tsconfig":"0.1.0","@bouzu/release-it-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zoomable-dom_0.1.0_1755370649592_0.1873382407576225","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bouzu/zoomable-dom","version":"0.2.0","author":{"name":"zhong666","email":"hi@zhong666.me"},"license":"MIT","_id":"@bouzu/zoomable-dom@0.2.0","maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"homepage":"https://bouzu.zhong666.me","bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"dist":{"shasum":"92912f7f8729a81c8d09e4577e379a4afd988c0b","tarball":"https://registry.npmjs.org/@bouzu/zoomable-dom/-/zoomable-dom-0.2.0.tgz","fileCount":8,"integrity":"sha512-CkMpbUGmTl7ZrEGEJPpgjHbr/Wgi+ZecklnPQc494jAlrEiA5pS2N5+51kMfmWKTV6sjy2IAxWQLCCkoPUrziQ==","signatures":[{"sig":"MEYCIQD80jWISvCTPDUEhmrVIvn2yUzfBDNr4vIJUAXFsJPirAIhAKIS1DtteIhgKsjfThY+NlAIXf8qoUMsRh2Aa8AolulH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bouzu%2fzoomable-dom@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16139},"main":"./dist/index.cjs","_from":"file:bouzu-zoomable-dom-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"unbuild","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ef5cb59-25f5-4b7a-a0a0-97f0cfc881f0"}},"_resolved":"/tmp/ea050c645c78d4e15d068854f347fa64/bouzu-zoomable-dom-0.2.0.tgz","_integrity":"sha512-CkMpbUGmTl7ZrEGEJPpgjHbr/Wgi+ZecklnPQc494jAlrEiA5pS2N5+51kMfmWKTV6sjy2IAxWQLCCkoPUrziQ==","repository":{"url":"git+https://github.com/aa900031/bouzu.git","type":"git","directory":"packages/zoomable/dom"},"_npmVersion":"11.9.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href]","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"mitt":"^3.0.1","type-fest":"^3.13.1","dom-helpers":"^5.2.1","@bouzu/shared":"^0.3.0","@bouzu/zoomable":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bouzu/tsconfig":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zoomable-dom_0.2.0_1770773005640_0.8660252107980286","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bouzu/zoomable-dom","version":"0.3.0","author":{"name":"zhong666","email":"hi@zhong666.me"},"license":"MIT","_id":"@bouzu/zoomable-dom@0.3.0","maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"homepage":"https://bouzu.zhong666.me","bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"dist":{"shasum":"7ce8269b6df407daf5156757e22ac0f3b02e5c93","tarball":"https://registry.npmjs.org/@bouzu/zoomable-dom/-/zoomable-dom-0.3.0.tgz","fileCount":7,"integrity":"sha512-WlB/dDbEYi7SXmkR+AAbOfiNuNTvBMm9ZwIsCfueQ6TY1aJT3/gV9hawqu9uYtXIRvwcAy8vqN1ypc+qf6vygw==","signatures":[{"sig":"MEUCID9XNC5huPZmjnZIlXhe5TlLxZ0jBnDYNLrforSM+h9UAiEAhqXDM6VNGi4IIyHKPsuuBIbzLoI5STLcY/fDEbHBVLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bouzu%2fzoomable-dom@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14203},"main":"./dist/index.js","_from":"file:bouzu-zoomable-dom-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsdown","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ef5cb59-25f5-4b7a-a0a0-97f0cfc881f0"}},"_resolved":"/tmp/c3dd31f76bed3a8966b0d879cde009cb/bouzu-zoomable-dom-0.3.0.tgz","_integrity":"sha512-WlB/dDbEYi7SXmkR+AAbOfiNuNTvBMm9ZwIsCfueQ6TY1aJT3/gV9hawqu9uYtXIRvwcAy8vqN1ypc+qf6vygw==","repository":{"url":"git+https://github.com/aa900031/bouzu.git","type":"git","directory":"packages/zoomable/dom"},"_npmVersion":"11.9.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href]","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"mitt":"^3.0.1","type-fest":"^3.13.1","dom-helpers":"^5.2.1","@bouzu/shared":"^0.3.0","@bouzu/zoomable":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bouzu/tsconfig":"0.1.0","@bouzu/tsdown-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zoomable-dom_0.3.0_1770827057860_0.7574908298133676","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bouzu/zoomable-dom","version":"0.3.1","author":{"name":"zhong666","email":"hi@zhong666.me"},"license":"MIT","_id":"@bouzu/zoomable-dom@0.3.1","maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"homepage":"https://bouzu.zhong666.me","bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"dist":{"shasum":"ae72b452fd77fd7667a35360f4dee28995e4df00","tarball":"https://registry.npmjs.org/@bouzu/zoomable-dom/-/zoomable-dom-0.3.1.tgz","fileCount":7,"integrity":"sha512-k24zkIb9Pwgzxw3BBh1lT5xdkxWu0x5Y1I2Gwi++Ff7S72X/Fh/VlRF9a2/UKDpHQ7ysw7iZ0S21ZOoD/T+o8A==","signatures":[{"sig":"MEQCIB842dMHQkAWmmOpNMOIo8SQlu6rTKdNEtgsYvR/UdfwAiAitDRUR05W+cGM3Y8o4bSVb4kgTdgyCo37ISZ6ERjcXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bouzu%2fzoomable-dom@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14791},"main":"./dist/index.js","_from":"file:bouzu-zoomable-dom-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsdown","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ef5cb59-25f5-4b7a-a0a0-97f0cfc881f0"}},"_resolved":"/tmp/8fea941b91713e9c8126bc10e09f853a/bouzu-zoomable-dom-0.3.1.tgz","_integrity":"sha512-k24zkIb9Pwgzxw3BBh1lT5xdkxWu0x5Y1I2Gwi++Ff7S72X/Fh/VlRF9a2/UKDpHQ7ysw7iZ0S21ZOoD/T+o8A==","repository":{"url":"git+https://github.com/aa900031/bouzu.git","type":"git","directory":"packages/zoomable/dom"},"_npmVersion":"11.11.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href]","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"mitt":"^3.0.1","type-fest":"^3.13.1","dom-helpers":"^5.2.1","@bouzu/shared":"^0.3.0","@bouzu/zoomable":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bouzu/tsconfig":"0.1.0","@bouzu/tsdown-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zoomable-dom_0.3.1_1773330650046_0.19019017834854757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bouzu/zoomable-dom","version":"0.4.0","private":false,"author":"zhong666 <hi@zhong666.me>","license":"MIT","homepage":"https://bouzu.zhong666.me","repository":{"type":"git","url":"https://github.com/aa900031/bouzu","directory":"packages/zoomable/dom"},"bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"sideEffects":false,"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"dependencies":{"dom-helpers":"^5.2.1","mitt":"^3.0.1","type-fest":"^3.13.1","@bouzu/zoomable":"^0.5.0","@bouzu/shared":"^0.4.0"},"devDependencies":{"@aa900031/tsdown-config":"^0.2.2","@bouzu/tsconfig":"0.1.0"},"scripts":{"build":"tsdown","release":"release-it"},"_nodeVersion":"24.15.0","_id":"@bouzu/zoomable-dom@0.4.0","dist":{"integrity":"sha512-tQJnjogd7sO2fh1QyAgcSzewmRIEb6/HDvp9r4uZ3z72RFg51DBpn70LT65IJlz9YTFrBj5tqgVr4F7dk9r+9Q==","shasum":"494bd0de0b8b40c523348fe004601882c0ccca02","tarball":"https://registry.npmjs.org/@bouzu/zoomable-dom/-/zoomable-dom-0.4.0.tgz","fileCount":7,"unpackedSize":14905,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bouzu%2fzoomable-dom@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGTRTuN1BCq1lIhyluX9UozBld3eBskqzaptDRCwCzuzAiEAv+XktAAyzOv+qGb4nD/lDN/XvWB6/74hOrr/D9z8Ml8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ef5cb59-25f5-4b7a-a0a0-97f0cfc881f0"}},"directories":{},"maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zoomable-dom_0.4.0_1786522154653_0.7351239874647135"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-16T18:57:29.204Z","modified":"2026-08-12T08:09:15.206Z","0.1.0":"2025-08-16T18:57:29.764Z","0.2.0":"2026-02-11T01:23:25.776Z","0.3.0":"2026-02-11T16:24:18.012Z","0.3.1":"2026-03-12T15:50:50.188Z","0.4.0":"2026-08-12T08:09:14.820Z"},"bugs":{"url":"https://github.com/aa900031/bouzu/issues"},"author":"zhong666 <hi@zhong666.me>","license":"MIT","homepage":"https://bouzu.zhong666.me","repository":{"type":"git","url":"https://github.com/aa900031/bouzu","directory":"packages/zoomable/dom"},"maintainers":[{"name":"aa900031","email":"aa900031@gmail.com"}],"readme":"# @bouzu/zoomable-dom\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![bundle][bundle-src]][bundle-href]\n[![JSDocs][jsdocs-src]][jsdocs-href]\n\n## Usage\n\nInstall package:\n\n```sh\n# npm\nnpm install @bouzu/zoomable-dom\n\n# yarn\nyarn add @bouzu/zoomable-dom\n\n# pnpm\npnpm install @bouzu/zoomable-dom\n```\n\nImport:\n\n```js\n// ESM\nimport { Zoomable } from '@bouzu/zoomable-dom'\n```\n\n## Development\n\n- Clone this repository\n- Install latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n## License\n\nMade with 💛\n\nPublished under [MIT License](./LICENSE).\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/@bouzu/zoomable-dom?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-version-href]: https://npmjs.com/package/@bouzu/zoomable-dom\n[npm-downloads-src]: https://img.shields.io/npm/dm/@bouzu/zoomable-dom?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-downloads-href]: https://npmjs.com/package/@bouzu/zoomable-dom\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/@bouzu/zoomable-dom?style=flat&colorA=18181B&colorB=F0DB4F\n[bundle-href]: https://bundlephobia.com/result?p=@bouzu/zoomable-dom\n[jsdocs-src]: https://img.shields.io/badge/jsDocs.io-reference-18181B?style=flat&colorA=18181B&colorB=F0DB4F\n[jsdocs-href]: https://www.jsdocs.io/package/@bouzu/zoomable-dom\n","readmeFilename":""}