{"_id":"svelte-zooming-ui","_rev":"45-e30266efebde877130b4282c6b049f2c","name":"svelte-zooming-ui","dist-tags":{"latest":"0.0.48"},"versions":{"0.0.1":{"name":"svelte-zooming-ui","version":"0.0.1","license":"MIT","_id":"svelte-zooming-ui@0.0.1","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"aaac60178ce2fc7da45e171e640d1a10bc2af950","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.1.tgz","fileCount":9,"integrity":"sha512-JOnGkfGtVFcFdzGhp18FoDQeqDgOfIO3Wzdi1zb5V6oQLv4HyXcp7Pm7xzkwPfwKQYLoy3PLAcGODFli5APy3w==","signatures":[{"sig":"MEQCIAIBJCjPTdLfgUvXBVUxrnl/Dw/MdVJ2EWISwO/D+tiLAiAaBDf2+ZCCkO6ZzLuZX29+7WAUmDy6VS5q85jmrhXRtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB1FOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfLg//SxYHEqgpkweG140hHrdO3liJfkqR9CI1Qa1GSoOj0udbcz0y\r\n1HojAW8IR4KzI/USAbTa9h/hpQzHfjKoEG4/vHMO/7NUrPYSBWL0UQ/PuXlD\r\nyd19v/nufMqR7mV1gxG9DUubM2Z1MJCHEY67d3hCXScxI5jG1RzDE6TxEfTS\r\nShNcZzFKVjRz/24F1MOCKheag5l1fAMceOZKs5Bhm3xOvNZWAJbOzdTQlqk7\r\nDdj5MmwuF8crgx+FC5aEzNxuTYbaiJW89Sn9gPcJFjkHnh3xEaGB89ksHt7t\r\nvMiRav1un9yGGKJrMo315Z7ZNJDo/7P15DXXNjSAnmw703Qxl0VnTjEBMXRO\r\n/g4l3RdGANTaUQuT2EiC1TeZnlOxkp5CfqI3rjV7wi8wIOWiJo1wfCjVlZe/\r\nGgB2CnJ47SoinXORCTYeTf4ZGa2cwMZaphgTCFw5KTjd4bZDC+6xaTCNYxk+\r\nsx+JrDOhO4xJT7wOli2S7k9mrwWEbouiG7qIDOHN6infDzR3Mizbf3gyvPLq\r\n0drTXIbdK12QCq7H2vppUtOQXWoOfBgTm+BlHZkUxOgzM9G/LzvmOaOMUiMD\r\nwqmZmQvIqCO3Orm/QWCicUmI5qVgrc5uKgHbOwz20lb1wsGFalBZY7+lr+w3\r\nNTuBQbXzXkntTMt6trBQD0hPolWqe2hXv6c=\r\n=vhRm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check . && eslint .","test":"playwright test","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","tslib":"^2.4.1","eslint":"^8.28.0","svelte":"^3.54.0","vitest":"^0.25.3","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^4.9.3","svelte-check":"^3.0.1","@sveltejs/kit":"^1.5.0","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","eslint-plugin-svelte3":"^4.0.0","@sveltejs/adapter-auto":"^2.0.0","eslint-config-prettier":"^8.5.0","prettier-plugin-svelte":"^2.8.1"},"peerDependencies":{"svelte":"^3.54.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.1_1678201166592_0.09864781067219908","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"svelte-zooming-ui","version":"0.0.3","license":"MIT","_id":"svelte-zooming-ui@0.0.3","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"e44054fe04eae13aefa69fcddf6a65c363c5762f","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.3.tgz","fileCount":10,"integrity":"sha512-3M2c9SM3mCnTg21JfBgmaJwdMbclQbDJPT2WR34NUnyj3q/qoEA7ZUyNZL/QC4ZB7llB8jtyqZXR+C+EgFgdlQ==","signatures":[{"sig":"MEUCIQD5+JtI0qLwwpp2c5tXq4NB1cQyKcDDdrKSXcyilXYP6wIgGfiVROFXOU5yXZFB6LCcUCRdWCg7EQp0vT0UmAsQqlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB2aFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/7g//SBjV+Dz1S8404a1ojx25bLpZP5wdwaN++3t76sDewbf2mjo7\r\n+4w4HCKU9W+ICwMEt+mMG57Mdg4szBqFzvKApyf7WtU7fvZZWifASnkesYqR\r\nENJl/+BDV/+lqRX9f1dBT/Nr3VS0DPvCCOw3uWPx2qRWX1IsbryAEuag1f55\r\nPOUmLMm3vnsCeEYskgH6Qp59A1kbGpQY0qGO7QkpsWv0lQwMww+ylrf/YgJL\r\nP1LHFGQ6IgwbLJEzksyMzmbOlxueU9YA0pH2IvDDVSJ/ogSwCCq+o6ewP3F/\r\nG3ws9Y9tDeUnv43r7mH2b7Te99HUlXwDcnKR8dnBGq0ZFQz1Ac0l+015Z5eG\r\nLWHC2TX9IJthUXc6RqNkM9AWYaMMoo8c8SgzPuQh23AVaOyCUp7jHcWCa4jE\r\njW6GrJ+Byt0vGTNf5Kv8XcJDCYv0LFHJ+vo7omAeraM3+6ybhtdhatRKu6Tg\r\nVtXCyLVz2E/wEYh4hFup+ZbiOYq7AUrz5M8gC4UtSZY0fJTBqJKsN9IbqmaA\r\nckPVekdleNVUvzsezugKMzj2OEHgTGi7+OEEA6zKZXzMRbpBU3jIRwJgA/6a\r\nuHQg9P8ahD+nuOTXxOFm06PzF5sZdi7FFmpbPWwB3m6e87pQbuyELVFU1RhK\r\nIpGKRanj10uxMiBSW2TMNJ8628wVDZYhDyo=\r\n=vlzF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"4234aced1f833224d6c1090f732c715ab54202b4","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check . && eslint .","test":"playwright test","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","prepublishOnly":"npm run package","package:publish":"standard-version && git push --follow-tags origin main && npm run build && npm publish"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","tslib":"^2.4.1","eslint":"^8.28.0","svelte":"^3.54.0","vitest":"^0.25.3","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^4.9.3","svelte-check":"^3.0.1","@sveltejs/kit":"^1.5.0","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","eslint-plugin-svelte3":"^4.0.0","@sveltejs/adapter-auto":"^2.0.0","eslint-config-prettier":"^8.5.0","prettier-plugin-svelte":"^2.8.1"},"peerDependencies":{"svelte":"^3.54.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.3_1678206597142_0.023857287896239976","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"svelte-zooming-ui","version":"0.0.4","_id":"svelte-zooming-ui@0.0.4","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"055a32d2c3516d0fcb62d7f864ca1dc92a433442","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.4.tgz","fileCount":11,"integrity":"sha512-s7IfsD59pEyM0tJzjot+QSOruMxtOXaj5h3QJrF7i2Dct/wy/d0VqXAmX+UpKsMulfe9JOTXkMcbu5Gh13SE1w==","signatures":[{"sig":"MEUCIQCxEjZmbKnE7mcEM3X364o+WGL70REHqahtShn9lx+BWQIgGIpOthpNURdGji5zlijLQviffkzlwMIJi6YBfYjZ5Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21239},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"db0f903efe18a1aebea88ffa3348778fa031fc8e","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.4_1700646204204_0.49453133659158954","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"svelte-zooming-ui","version":"0.0.5","_id":"svelte-zooming-ui@0.0.5","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"e7590ac7e9994ad4fa7f15d77cc93823bb05f86e","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.5.tgz","fileCount":11,"integrity":"sha512-P3IsjBWC0jZYOpJCJ48LpwxOrbaAbORUlEFJ38xpsU8XYjr5z0/4bG9PMMSFfuAnxJWZpj5rNO8XrHrnh3ccMg==","signatures":[{"sig":"MEUCIHEaEg3YG/IssP/msxgfK1hpLUFaMrHlMueMEUNlUGNjAiEAi1Gkutb4vDCuWT2AQbXvjg+RYdaVotq2Myfv7SYnY70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21286},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"e33511154942fbdc9651e0273ed627a3fed44b7d","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.5_1700646645707_0.2002290302200045","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"svelte-zooming-ui","version":"0.0.6","_id":"svelte-zooming-ui@0.0.6","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"5a065b1053dc4cc7f3b791a4265c792554b9a540","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.6.tgz","fileCount":13,"integrity":"sha512-uCW1BMq1JY3O0hYkHPcZA/tQoEvFn0becbUADABgcZZ6xWVeYJHuSH3ru7tgoxhYKinqFu28pJfIxxTPrmvVLg==","signatures":[{"sig":"MEUCIQCcGNbv8L8KFvucd3Hkd1dBc/uyTV8z00D6uJwWyux9bgIgfMDGmV0TydYmT3QzCy2tTxmD3vj9rcxjGmxCGCP/Bao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22321},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"a9fcd7678ddc5341297ded313577c240c7d40794","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.6_1700649636226_0.2013151772561097","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"svelte-zooming-ui","version":"0.0.7","_id":"svelte-zooming-ui@0.0.7","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"511919ecbcb7f81c369bd4ff6b51ed92878fb5a6","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.7.tgz","fileCount":13,"integrity":"sha512-V9WzRxbOdPY9mXVmqA+jMrY+WOdmzJevFp59y4nyzTmzMi60RBmnGA4QyDHUV1CxT6Pz6C4DJBWDvOJyP9iipw==","signatures":[{"sig":"MEUCIQCPGWqdtEEfPsbY6lzjMUaPw0KpWmNcfuP4i+wsHSPghgIgYNyqi25yN8VjptcYI9bP4n19Jt3PhrRwByVErfh6S10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22417},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"20ca042971491d323c2af26496a6a0cc4b2a3f94","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.7_1700650312263_0.5660021279312795","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"svelte-zooming-ui","version":"0.0.8","_id":"svelte-zooming-ui@0.0.8","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"977d695b57989ec2a0244e23776bc6ee5b2fed2c","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.8.tgz","fileCount":15,"integrity":"sha512-haio2PgKXOK4Dsm9lH+eqSHpLBaEHyoQwW1abf3P+gmWHDetawJbYP8p6bM3B5WFNOqgt+Me4sXA8KoifgRmkA==","signatures":[{"sig":"MEYCIQC2C1QfXUSwHRYRdUPpe9SR7/s8YOgA9glkp3Ts/lo+GgIhAMwyAZMY2Ux7qMaUH7eL0fovckTISK1/fF7J4hWz6WEr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24655},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"a0d256964e59b827ccc85b651013791fe48a0034","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.8_1700654229744_0.7763355825386982","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"svelte-zooming-ui","version":"0.0.9","_id":"svelte-zooming-ui@0.0.9","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"d275cd65a786d2e56a04dfe29b855344ccfd7c16","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.9.tgz","fileCount":15,"integrity":"sha512-Q/K9d6RTNji1VzZK1COTPG2q2/lRUc3qGIHfMEmaeyBBsuWAurdFiVXC5xsGDF7AcJC0dW+I5tmYJPbPWDzxAw==","signatures":[{"sig":"MEYCIQDLb+ZlBG7PfYIuQTND7Xp7kerUSzKV0B1aJJPm4LgMVQIhAJwqOKfTV/LWqb+vUZm3HkcJUE2kcYMdKHq9gFN5RF02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24931},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"ced92e65c6622a7b10fbb1500e933f405763730d","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.9_1700661321960_0.8153656959332405","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"svelte-zooming-ui","version":"0.0.10","_id":"svelte-zooming-ui@0.0.10","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"913f761d5a4b97c069672b745c125c84ad9b4920","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.10.tgz","fileCount":15,"integrity":"sha512-fr0/TlYUlPAOjniUfYaMoQhWQba6+th3jGj0DSfBSeCtSW8tTLtGiBhRbdMdi0mGWdRGudyKVtgCwlgZ0CUPNw==","signatures":[{"sig":"MEYCIQCe8wpcXRfpld7xhdll2DU1cNo7DzMqzexDbLbIw8IqBAIhAKmXDpF7x5owMVUmCapowIJVRpwfEIgxw4Ul4sBNC/Pj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25128},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"8595a0e80cdff5ffdbdb9b932512776dff1ffecd","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.10_1700661570749_0.12476416933644008","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"svelte-zooming-ui","version":"0.0.11","_id":"svelte-zooming-ui@0.0.11","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"a0c716688b4d90e5e63340283963c4949eacdc66","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.11.tgz","fileCount":15,"integrity":"sha512-J2w15r3911l5XRUZHEfTylgfyUuIw25wMqhWmD8ljmLkb7USch+FylhH9iAGnK6I4zTXmNIX8A9aYtYsJtMr1w==","signatures":[{"sig":"MEQCIDPTDYcRYkZgNXmmDgDm+QTOddOdBfD18Kj6FYK68ZP9AiATmgy5z7WhMzmYz2oRMVKZrSo6k5L7AJldVSwfeVH3BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25128},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"185bd7dbc6d0b2936261094b09bdb97560676030","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"pure-uuid":"^1.8.1","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.11_1700661933200_0.22841387444234895","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"svelte-zooming-ui","version":"0.0.12","_id":"svelte-zooming-ui@0.0.12","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"721fe73081fd3dc2406256a8f8099f4e15bfa3fd","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.12.tgz","fileCount":15,"integrity":"sha512-cLAlezuVEHyiXex/SOncjS/zbU1y8jrHjiEOGlIEp76XqS0TCnWU44Yy3w4NfWstfKHwu7mteW2DgpfoK6+peQ==","signatures":[{"sig":"MEUCIBwsnpa5xCzQT1FNDYW731R1Xjkgnl/ErjKi5inT061rAiEA/3uVGo46kWJfil2m1Ojw2eh1JHtox3hy8ArhL5NqBEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25128},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"71908b41c81a283abb16ae9e6bf2a784d7b51d3a","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"pure-uuid":"^1.8.1","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","lodash":"^4.17.21","svelte":"^4.0.5","vitest":"^0.32.2","animejs":"^3.2.1","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","decimal.js":"^10.4.3","interactjs":"^1.10.19","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.12_1700662128606_0.1959665558358583","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"svelte-zooming-ui","version":"0.0.13","_id":"svelte-zooming-ui@0.0.13","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"c7ff2949ee2a3a8175413eb0a667a1705a776b15","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.13.tgz","fileCount":15,"integrity":"sha512-IGKiz7DoIWZvfPI3MO4T26RNcvF/dio1YTO+U0M7lr35oG1ErTDaSu2dhIChXPyGluhBP99ySxE679poIPt7Cw==","signatures":[{"sig":"MEQCIGKdCM73uybV+zhVrkOqiLmXrlumY8jdBWDpBLkVAg5vAiAQTsWhAvLHuNLjuDXZhmyeSlJTwlhlH87mxY7L5IvVzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25128},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"9e805759cc82591492d90179482d3a7c02f0ffb7","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.13_1700662438269_0.6114674878443858","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"svelte-zooming-ui","version":"0.0.14","_id":"svelte-zooming-ui@0.0.14","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"2a9f1b801b10f8f87f7e35eadd25cd6813d5c9bd","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.14.tgz","fileCount":15,"integrity":"sha512-zjB1C2X9oONwTuLbuUgYdLnRw6G+o07rVH3j4gatTF4APQZtfyrzHq9mNhHavccQmFkpkR53LygN5dQ8T1oHKg==","signatures":[{"sig":"MEYCIQD2xPK2o2SzV9uTbxCyV9g9QHpqYiXLl0ECfqbHxvUPOQIhAKhX6HgBzFJbIDBzMASsz7RLlDXHeLvFc0eZvpyYAUuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25134},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c4b1c42aad9fc1fe5e7c625aaf2f91cd4932c690","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.14_1700663596058_0.03111618223414081","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"svelte-zooming-ui","version":"0.0.15","_id":"svelte-zooming-ui@0.0.15","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"33265773834635304c0c6c4446d956b533b8423c","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.15.tgz","fileCount":15,"integrity":"sha512-iLw4IHfveI0Dn9zyd2ve8iBnC5L2v51xpRykZ71nMkOMpsXuOkkJn3RROEXbwCIPD+bl8Anes9748/mJJwa1Ww==","signatures":[{"sig":"MEUCIQChCEgkEQdfBsS+cEG8P2dy0pF884+fM6ozQDWmquGulwIgGdxgIyRNzPFdV+sCfMznZjyFE5G4pDvDdA8CDbo2fuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25134},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"67e6b460aa77230af8650a776f800c9df366f77a","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.15_1700663736036_0.7486699991213372","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"svelte-zooming-ui","version":"0.0.16","_id":"svelte-zooming-ui@0.0.16","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"111a4d24c9539a146d5d3951db3e73bda8e13738","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.16.tgz","fileCount":15,"integrity":"sha512-uoXBxNoBrD9OmG2OF3Xgdxg+q1Zn+fLHmBvKBk0N7VftECesqFY0kL7+p8gj3ANEDBis5p7XuXa7QExP9FH6PQ==","signatures":[{"sig":"MEUCID11LklrSF+rR/jRsfARHA/drBFfSI1Rhlqvcs7ioVBMAiEArBeWfGopD+wloEQhOEJllNalvWWsoBdHJaTIQlbxK8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25156},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"b03789ce9b95205b2415183aca44d97ea97ec903","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.16_1700663881075_0.5045938970323596","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"svelte-zooming-ui","version":"0.0.17","_id":"svelte-zooming-ui@0.0.17","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"fa77183daf78c35d8e2df9633c5eff9cc7eeab0b","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.17.tgz","fileCount":17,"integrity":"sha512-AbTOE/7qgRsU6TaEJAcVG5wernMr/AqXo61sLptRKOdAYsIuq1NZVbYdQQOygnl4LYQ59peXEMa74F4hUWGigA==","signatures":[{"sig":"MEYCIQDtVaJSfDA1oSRIJVSMdIbSFxf3uWApyja5TfH3hmajNAIhAO85uXZFEQUfLXdniA1sgvPOL5wG2gIAFPL+H+/tB/nh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29459},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"82841f834476372575b474c963c9ab658b4753ba","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.17_1701958476299_0.5824866600371905","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"svelte-zooming-ui","version":"0.0.18","_id":"svelte-zooming-ui@0.0.18","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"06cf98be7c8afd58332f33c98551323e377ba436","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.18.tgz","fileCount":17,"integrity":"sha512-149wcwc5+5RcBsWFIwapQDD6fqn/nWqts5bPwOqUEFq0B0WX5Q6J4xjb4r59h7PC5QePRGyMfSV8+ujk80cyrg==","signatures":[{"sig":"MEUCIQD8OY4oNZdF9bcB7vLlKlCa7g+xH7Jk9M9uQPnK6rmjcwIgIb2rkua899ySxhCkQdgPBbDR05enb2t1OpBV0fIskCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34724},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"1353349ed2daa4e66ee87f89b9c825e964befd48","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.18_1701960490971_0.7684390834277439","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"svelte-zooming-ui","version":"0.0.19","_id":"svelte-zooming-ui@0.0.19","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"1359fc2587849f7daffe4e74a462ad879097f5c6","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.19.tgz","fileCount":17,"integrity":"sha512-5kn8DHtkLqVX92VFu4Oe4u3K8IB3ACAHcce8fX7f8fDvW02OpbWrpHgcywrqFsdr6ckiFvtsMRkbWV0S4Yq77A==","signatures":[{"sig":"MEYCIQDUoVl9qapOyi6G5YnbeuKbiczcX7lO3rQ0H7RpNv5/0QIhAPUMPnpuHpnESJFuA672M82KpvSFMtplOxH07X1Z9iBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37270},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"261774efe7d6951282498d2f9c94404244dea139","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"9.5.0","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"19.7.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.19_1701972553709_0.9716930721115795","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"svelte-zooming-ui","version":"0.0.20","_id":"svelte-zooming-ui@0.0.20","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"17b24c8e775a006acb396e8804ca7c2d686495df","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.20.tgz","fileCount":17,"integrity":"sha512-VcztgyyCOocx1v3Bi6+k5VK4OrqZnhsqgEOgkATYHjIZb4xS/sjj4jMdn7WuNaKNTnKUg1+zK7rvKiPFIiD8CA==","signatures":[{"sig":"MEUCIGZWNRhwqbeSBz9pifGD6SczHM/enIgckIosKsjAun7VAiEA9m5wsF20cPwk9qwipgz5LLVY5T4pA+34YAIzrVas/bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37251},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"fcbf336a8bbd66ec5c143cfcde303ce72b919c10","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"10.2.4","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.20_1705778463991_0.32759997447927725","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"svelte-zooming-ui","version":"0.0.21","_id":"svelte-zooming-ui@0.0.21","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"5db91cb44589cfb4c5ea1503f7d93085918147ee","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.21.tgz","fileCount":17,"integrity":"sha512-OPjDOz80OICb4+yI0V6Wojc0xn6t+bcMutoQxEInKJ7Y6N4bs2PB4MFMOow8y+e7b5BTXsXwQGp0a4jt3D1kmQ==","signatures":[{"sig":"MEYCIQCeTG6LXoM6Tu8w+iOhelZxWxpD3QaHxiWgZB8gD5XlmAIhAITJCANbuIYpbeqZ3Ou994hJG13oVxQ2VOJIt8qpUrdH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37251},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"f2a1b1cc9ff6daa8b731f9d7b2621d68ef400c9a","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"10.2.4","description":"WARNING :: Work In Progress :: use at your own risk, breaking changes will occur","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.21_1705778486920_0.2368917815001581","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"svelte-zooming-ui","version":"0.0.23","_id":"svelte-zooming-ui@0.0.23","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"4878514264d61e25d4e5e8f78f7e19dc31784d48","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.23.tgz","fileCount":17,"integrity":"sha512-/U/Xz0LJi+MFPryCKQAG5/JNFusPCp3JMlf+nPzg9aZkQVbSV2Q0zMxBudhMqNAA4TTvIRR96wmjYR5AoGncJg==","signatures":[{"sig":"MEUCIQDTGeyJoSKwzNflcJYVgLey5iNR5GhQH4pcIRz7l0+lAgIgAlNzkZ8R0pbNGwdwUEaYTfkC1iuw7T2af/aEG2bBW4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42254},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"e05de54aadfdab9bf6b50ea88d9dc1e2b72fcbcc","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"10.2.4","description":"A powerful and flexible zooming user interface library for Svelte applications. Create infinite canvas experiences with intuitive pan and zoom controls.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.23_1738707308340_0.49271754238067067","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"svelte-zooming-ui","version":"0.0.24","_id":"svelte-zooming-ui@0.0.24","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"dist":{"shasum":"7bd282e7a8aa55172704c91179688ffd54448550","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.24.tgz","fileCount":17,"integrity":"sha512-KF5gBiC5T65QOiqPw2nPnBpREN6KxmgM721CQ4bCTZtUEoPU9GDefUX0xAknZESSAWr5tfELZX16A3p5SZ66Zg==","signatures":[{"sig":"MEUCIFymHwUIRmy68d3mav9Md+Ts8V4fIObcfHLmq5Fo/fmuAiEAv1kGavCCinFBi05TBsPhdqqZg2ClNtirQCb/cKzReuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42436},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"ba06efa62f82f6ca4b98b89838d4186a7a43b71b","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.24_1738707541565_0.43824265618080727","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"svelte-zooming-ui","version":"0.0.25","_id":"svelte-zooming-ui@0.0.25","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"8221139231d65331bb88027abf870e1da84d184d","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.25.tgz","fileCount":17,"integrity":"sha512-vAE6Rc0CoDrEsKrQeX4xhUp/TL3aHa5dN36jJtWsSDFbGcu0S3skcjFfu0ip19gwawJg/JSJl8aH40jJVvO2Hw==","signatures":[{"sig":"MEUCIAK6EUqYodRIvaaWxxRAghF1VMNUz5DT7OJDIAAfiExUAiEAtTXqRYdEV6LEl+VTAe4Ki2wuTa1rRk2jCYEMdP5pbx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42687},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"6e1b52c6ad3cd2a350b18c2945ee89f28d58be6f","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.25_1738707757682_0.28991666347552614","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"svelte-zooming-ui","version":"0.0.26","_id":"svelte-zooming-ui@0.0.26","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"5aa9464ecc8480735f179d00629dd1da610e9775","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.26.tgz","fileCount":17,"integrity":"sha512-/DDMsYRs9fz5zyG1ibywl52fJwzUnseggiB3VT0W605nPng5CtNpJxz0MdX801hr/jtwcjDdeVB94llfy8JeRQ==","signatures":[{"sig":"MEUCIAu3YKTc0GL2CCahbnZKv3zgtXrmpqgN0Q4ta5Z0k6KfAiEAkBINzwv8zHNJq8JUN+XFT13DTdv1AOvneq6lilhecMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42710},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"6e4b4c46bce1a59bb747ee3191176f88697b081d","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.26_1738708107420_0.6451430913482958","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"svelte-zooming-ui","version":"0.0.27","_id":"svelte-zooming-ui@0.0.27","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"7044ac12d3dc38e9a7b33d1d95c66704d724692c","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.27.tgz","fileCount":17,"integrity":"sha512-fyXYUZ3cu3Aw8z7rkBh6YXaVrc1kylipczz/eVbXd22kwbG1Yig0oJQc/ffcZknafn/FsD1hYXQHhQONWdqhtQ==","signatures":[{"sig":"MEQCIDBN+RnUaz9SGyGBf1p8JacR/LUEshh19tGa2pWi21ewAiBiL/MV93hSSf+T5CkOHf2C9yUn1ZR55SaqQTXla7pvmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43944},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"3de278550da5789aa868e69d36bba1d72195fc6b","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.27_1738759652210_0.8757104243563956","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"svelte-zooming-ui","version":"0.0.28","_id":"svelte-zooming-ui@0.0.28","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"ed0dee78f261731bfda737b0e2205291fbbebc9a","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.28.tgz","fileCount":17,"integrity":"sha512-zYQA5gbFwcpwTjeB0kLPBY11ZXBggR2fkDi3wTbXI44Hdc1GxnHM9XK3fOAxOn3HJoubE9Mh4g4bPTAsWuzDuA==","signatures":[{"sig":"MEQCIGUFQWKz71/HK/vW5K0CiqN1VegVlMepQ2oY4L8Gss5LAiBqmkXrjz96Cw2SGl5g3b+wQh2IKP6EsTYwWlOxArhXuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43944},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"9d5fe77c652081365f8e62965a73cb7dbcd492aa","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.28_1738759763972_0.9533216700895208","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"svelte-zooming-ui","version":"0.0.29","_id":"svelte-zooming-ui@0.0.29","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"5ca4857a222fa03c205d77e600f522b5f6c82ca1","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.29.tgz","fileCount":17,"integrity":"sha512-1c0jfPbzxnAia0Zbgb0z+FzBAP0D945FlC7vchnno6LXXn2mnivK2luOzeDhc/rXEpj2mkTRX29lNIe6XzNjEw==","signatures":[{"sig":"MEUCIFSSFGJjn3uLqFjk4ObOw1DLc0IVX+fFCyLfcVLBPZjxAiEApz0wGXhJFWynTrquGQy+jsYPQppYVAO4f85Css/U8Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43944},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"912f205e41893cbc9efa72ca23bb3d46bca6d3a3","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.29_1738759794254_0.03444274657653934","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"svelte-zooming-ui","version":"0.0.30","_id":"svelte-zooming-ui@0.0.30","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"6d6d8ea2f17b202db1d0f755685630a833c0d372","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.30.tgz","fileCount":17,"integrity":"sha512-oZDG5CJOtOM2BrXdqoFnQsFLR2YkhF5C/EqyELJm4xQLfYm1YSZEFwme5xAJsWjdTeBWWsvob2pqEHEq4CsSEA==","signatures":[{"sig":"MEUCIGvK2LryBY+ygXLB+ipdmCPkV6X+CjOubWZFYZeVQJ8sAiEA1kMw+Bd11HZPbu/+15D8IQdfGFwvaExAYil+H5KqrZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44488},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"6a4a0e0fc6ce2939f2bf05190ff8c5fce224ad5e","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.30_1738759877988_0.48885356372890976","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"svelte-zooming-ui","version":"0.0.31","_id":"svelte-zooming-ui@0.0.31","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"b39e4957da5a20e4b808194b5daad61b33b836cc","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.31.tgz","fileCount":17,"integrity":"sha512-Zdwxryd954bRhg5iTgiQDoOHJblu+Rv9yPjm+H9dq4KPcIO56QugN4rKk7NcQ3h/uelgyPNdX3GBZevqay4ztA==","signatures":[{"sig":"MEQCIDJpVhPB6lZQElOjvQNiywnPhRTShTeWwDxzYZBChsApAiAGIqB0xcsQaP/J9wzClaNYWH8+/6CXd88lBNc99QTtAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46577},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"589419e06cba6ab2041f7552dd0f8b8f9fa0d1a0","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.31_1738760636731_0.31729332425564705","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"svelte-zooming-ui","version":"0.0.32","_id":"svelte-zooming-ui@0.0.32","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"adf8a73178e802034da05e803bdba8e54088e8d4","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.32.tgz","fileCount":17,"integrity":"sha512-zb/Qa5gDKbozIX4vdT1ILJ5AhurKN7zb3+uO+DQbUFmfMkcuGwY8e2yxtaGioomCd4ywpuaqcHa0vqXRISGbbw==","signatures":[{"sig":"MEUCIQC0JY0GQTdek6c+FxWf2v2FnSTFIO6EsW24/EiracPFAwIgKSS1XEYFi1bnvQVdKDeBr/lLr7IX4l8xdm7VxmMqSXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46000},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"09d9c914646cd80945e169c76e3fdb9b89815fee","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.32_1738762733358_0.9519425720814729","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"svelte-zooming-ui","version":"0.0.33","_id":"svelte-zooming-ui@0.0.33","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"46a838d7bc7fcee47c890e84d10efbcca5555a0d","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.33.tgz","fileCount":17,"integrity":"sha512-FJ5PHsyPpk6NFvC7eI3uB5Rp5dDFEjqUCt3arjJbTSXGmv2i7JeSPHC+N+rY/CuIR+h2A6G/faGNrAk4sReRYw==","signatures":[{"sig":"MEYCIQDU+QagFHfjtOkjl3IpcPbx0y/NgRj4Tm9ZJjZLkuHjdQIhAOc8VErpJCFQHblMLkecrYqUgkVQv/yFbSn/W5KJTLAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47409},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"2974c7ac42f4d5a04560d66ff4c5e42cd10e3e55","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.33_1738763004908_0.7328886074096816","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"svelte-zooming-ui","version":"0.0.34","_id":"svelte-zooming-ui@0.0.34","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"a294538b81d738662555e2ceea5b8b743eb48aab","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.34.tgz","fileCount":17,"integrity":"sha512-o+btck0tkkV79zHNDAzHHylOu//OTJnjjT47ZNrP9EMTHSXYOgL4tixdCoDk8Wp4x79xTXuVADD6jdmoJlMK9w==","signatures":[{"sig":"MEQCIGHzCZaGf+yE67gRu8brEEUAR5UdXrNjcerrDerr0DTwAiBLFKLe+JDLSEP5theT02i8ICtphNRgCyY9iEwQ6GeJIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46559},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"d9a9bdfd660a28a42d2d1aff1dc05171e179f8ff","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.34_1738763502353_0.6792014743275976","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"svelte-zooming-ui","version":"0.0.35","_id":"svelte-zooming-ui@0.0.35","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"295d055b05bde89b63478f2b0e78317aaf285bb1","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.35.tgz","fileCount":17,"integrity":"sha512-NFvyXpYVwBHM6lfmZPi/OV704UxStm7i1TdZp0/EKU3E01OB6F6e5R5WE5kK3NdH++UZ+Nj8IYDAULs5rWqMiw==","signatures":[{"sig":"MEUCIFUMXiUPfriiOLdnkvL6qmLc8RU5mC8V89x4XeRgeG8zAiEA5eHoAw/iuSQO3mkwSVwjkVNvP/hRN46dummSaYUstE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46552},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"186e41706f6df864f088b8fab756a5f8dc73c3c6","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.35_1738763883747_0.9283039935371604","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"svelte-zooming-ui","version":"0.0.36","_id":"svelte-zooming-ui@0.0.36","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"c713b8133a7adc4ed7960191bd13c138d69545de","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.36.tgz","fileCount":17,"integrity":"sha512-QazNLCdPLAZOc2t57uVn1Wv3UN4ogiwRAcH5q2AkohSMVxeEWCMt43Jhh6aHZAU5O06SVqVdOAV4yquPZMs4Zw==","signatures":[{"sig":"MEYCIQDOnZfgDcc48682bxcXc0Zrlm/XbcYyJlCh19D4kIOBIwIhAMoBh1FFnzoxKBBbbbOoAxeYLUcw75JNgqQAeD4rlXYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46552},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"de098c52cecffd26f0d30d94002438a12b315ead","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.36_1738764045385_0.20124787069725558","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"svelte-zooming-ui","version":"0.0.37","_id":"svelte-zooming-ui@0.0.37","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"a2de9cfe472d5ed373863e3f50a9210417b26974","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.37.tgz","fileCount":17,"integrity":"sha512-GsgtY2K4CD8n4F9kcUVTzPv0VIcgXx1R4rCeUTmHSXhRetJBcwDPg8OMdvnx5Leqtqu9SLHZnWs5zKAYp+S5hg==","signatures":[{"sig":"MEUCIQC4hAsP4Iz0wtz5IiHk+sEQgBv12lACBVtZAzZDEuwdGwIgHnYVD0uYp/B8rBKKgS5lWbl4pOmyRBw0H/EHutMdq00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48545},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"b93c3e34ed448024999b535efbc523988cdbf43d","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.37_1738764556851_0.4018477338729165","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"svelte-zooming-ui","version":"0.0.38","_id":"svelte-zooming-ui@0.0.38","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"6ba3a3242ca755ec178ea537af055a528a09467e","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.38.tgz","fileCount":17,"integrity":"sha512-u5mKURNuEgh1123k7RRJoLQCvl5RoG6sWZL0nb1nBjtXGlgQ2AOZacyLjR0Vh92wd/GB7E0InVuhuqyVO8/nMA==","signatures":[{"sig":"MEUCIQD6lZA8yhLxEF5uzxshz6+jBUKBtaRlpUwvk7qlro1pvAIgTIqQq9BDtEdc4tHfR3jCd08z7g0q2SjVGjP1MiI/qq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47573},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"4cd33392322ca21e5c7636b81ddb885a727ecf13","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.38_1738765249980_0.6084514976279745","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"svelte-zooming-ui","version":"0.0.39","_id":"svelte-zooming-ui@0.0.39","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"39d19bffb9d2d74278f5ac04989f45bae3e3bd74","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.39.tgz","fileCount":17,"integrity":"sha512-bqlIXw9Fwzi28WZV5y0BeAbhlvJPlM3rrtI9+tyW/dbOrMHgRyqU4Tj/EIuWwz9G2p2skh/i3EJ8wIkQG3InRA==","signatures":[{"sig":"MEUCIQC/npaRoEzIYQrribR1lQCB+3szLS0PsSmHv/p8vb8TPAIgSDd09xSckPunPEeJIkhob4iRfr74+uKCf55EDl/QoSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47573},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"91b66acee66af25fbbec9702ea24a63dd1c8fd5a","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.39_1738765338367_0.4273902468886859","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"svelte-zooming-ui","version":"0.0.40","_id":"svelte-zooming-ui@0.0.40","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"2b1c8e33cc03701a69739f64d2a928a5155b480f","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.40.tgz","fileCount":17,"integrity":"sha512-z4CUBiJUVqit/16jQtdikKwTgMwoe/lN9NpIg16UZFXEreC81L8dezSV220kUts7lQUNF9x2gyHnlHvSfjxf2A==","signatures":[{"sig":"MEUCIQDwZ/Sk2X5tIG5QndjsMB71RjB3k0ILMSWMX0D0CXnppQIgHRHjKjcWApjqJjWMKjw2EEg7SKjJCsoN6ZqGchZoBjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47512},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"56afdb8d246c4a9ecea85cc882dd9b16d724dcb7","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.40_1738765796184_0.16215839292511247","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"svelte-zooming-ui","version":"0.0.41","_id":"svelte-zooming-ui@0.0.41","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"e24d3d6d174b2936aed569985931fa4cfa6864c1","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.41.tgz","fileCount":17,"integrity":"sha512-POx7CSGrpwKnY9OPhNMMuPWdbpBb75wRb6B2WsEtejGyFDmxWqrPwexNkX8hNbvgckWfpXy+a5DZwXIDWoyoVg==","signatures":[{"sig":"MEQCIB76Zckdzse+cDPZK9MDCxpwZF6likx50+e62n4Cyi7lAiBwrHu2IDnwxKObN06L1r9bhZjOQq1C6+39sfTZJ6Fa4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47512},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"fb1238f0b0c592e01402ed6131a58c5994a3c76b","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.41_1738766032370_0.7215194490803638","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"svelte-zooming-ui","version":"0.0.42","_id":"svelte-zooming-ui@0.0.42","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"a6069959a03a0e9c6b4ed3cd1a574e10556eb80b","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.42.tgz","fileCount":17,"integrity":"sha512-FdN3+fHR9w0oDQCTu6TK3e2+p9ErZchwdK2uMPzoBK1bK01S2TvorqQ5YxiCAAfCZ91uqwjbiaOKMF0xa8I4xw==","signatures":[{"sig":"MEYCIQDbzAyaowm4ZdFy2MnHIjGCieEpDTFLtv9WffVqHCTr2gIhAISKXYlZMRMr4hwOYqMGkw5wlUsY/OekP3WFcvrGf1m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46601},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"e1be0cca6e1c92f6694969d9033da56a692c9628","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.42_1738766526567_0.20610188980713295","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"svelte-zooming-ui","version":"0.0.43","_id":"svelte-zooming-ui@0.0.43","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"f8f5c246179a3b3dfebec60cc78028f85b3436d4","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.43.tgz","fileCount":23,"integrity":"sha512-jYmMc4m9jUA5rwlFRBW2Oq3z8Y/X4Fw21Ovm3MFum9W/Cz8+JoHx4ny+i951GRgasjncCordnPhorpB2x/MWUw==","signatures":[{"sig":"MEQCIFBEpw5G4griWnr5yooBSzFYXxrpqGWOUgQlHKMp7SizAiAg+BEascOiJm4DnamPDqyyIBS77MsMPuyc1mTHE6F/Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54533},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"b43c55638c89adc12ad66930a8b7a7e9ab6341aa","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.43_1739577954384_0.30784813385249454","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"svelte-zooming-ui","version":"0.0.44","_id":"svelte-zooming-ui@0.0.44","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"a2bc627df9f84103776848e86479cf06554bb994","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.44.tgz","fileCount":23,"integrity":"sha512-NVhpZagqoJ7ZWn/X6IZ4CRTzguOOVAlpIfXv3MWQ+Io12njhk5Uq95k/1Yy+P0cm6cRp8RDnO4yzNPHweOEBqA==","signatures":[{"sig":"MEQCIFocsgfKbW1uELfeyK3yptcqooPSU5tTOh1c4ucPFdTQAiAIBuK4ha3m2W6O15ynLTAetmC3JHiNHXGmcY6Fs4oiNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54555},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"586ddd91c44b93cea47a587031f3f44fa6717092","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.44_1739580056700_0.42645664241209036","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"svelte-zooming-ui","version":"0.0.45","_id":"svelte-zooming-ui@0.0.45","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"b38f528a9b1ef5a344c968e69d042f6661c05d13","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.45.tgz","fileCount":23,"integrity":"sha512-VwgXbNcTZlaFcUm/pJz+3qkIqJGEsZZiicgH3HSSW8iL6A0Lmp1pB13C7Wl7TOz01sP5EV6MkHut9ZvvaJTYNw==","signatures":[{"sig":"MEUCIGfctw+06pAlftJlgJJJxGLgkzYsO9PeHxB/E9FZ1cCMAiEAv+nZ4hPDTigSCdX3IvNryOO89iIH0fsnfJJInPrMtyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54570},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"988939e1b471397b1b03d8931c24a254d87217fe","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.45_1739614018086_0.3819861042934607","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"svelte-zooming-ui","version":"0.0.46","_id":"svelte-zooming-ui@0.0.46","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"dist":{"shasum":"4109f30fe5bd1acd858c0bf4bfc2b731b293f779","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.46.tgz","fileCount":23,"integrity":"sha512-kZ9VSHGbIDWGAyU6F7Gfm4/i6gIYM3xJIRua61ustvIRD5/eCuL5vjHZYQFfbmlowhS+tnr0OmicCwREpKEcKw==","signatures":[{"sig":"MEUCICtDJhcmemD56Pf8scptMlmzeqfJQI5oDQPmkM4LqL9dAiEA/bXL5QXx9FpVtki89qarFDmIDBzCZg49486CC51TIAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54563},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"f769feb6f948def87cc84413c3dc8d27f12bef2d","scripts":{"dev":"vite dev","lint":"prettier --plugin-search-dir . --check .","test":"npm run test:integration && npm run test:unit","build":"vite build && npm run package","format":"prettier --plugin-search-dir . --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test:integration":"playwright test"},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"repository":{"url":"git+https://github.com/hrakotom/svelte-zooming-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","animejs":"^3.2.1","pure-uuid":"^1.8.1","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","sveltedoc-parser":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","tslib":"^2.4.1","rollup":"^3.29.5","svelte":"^4.0.5","vitest":"^0.32.2","esm-env":"^1.0.0","publint":"^0.1.9","prettier":"^2.8.0","typescript":"^5.0.0","@sveltejs/kit":"^1.20.4","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^2.0.0","@sveltejs/adapter-node":"^1.3.1","prettier-plugin-svelte":"^2.10.1"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-zooming-ui_0.0.46_1739614267053_0.08902971219240574","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"svelte-zooming-ui","version":"0.0.48","repository":{"type":"git","url":"git+https://github.com/hrakotom/svelte-zooming-ui.git"},"bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","scripts":{"dev":"vite dev","build":"vite build && npm run package","preview":"vite preview","package":"svelte-kit sync && svelte-package && publint","prepublishOnly":"npm version patch && git push --follow-tags && npm run package","test":"npm run test:integration && npm run test:unit","test:integration":"playwright test","test:unit":"vitest","lint":"prettier --plugin-search-dir . --check .","format":"prettier --plugin-search-dir . --write ."},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"peerDependencies":{"decimal.js":"^10.4.3","svelte":"^5.0.0"},"devDependencies":{"@playwright/test":"^1.28.1","@sveltejs/adapter-auto":"^7.0.0","@sveltejs/adapter-node":"^5.2.0","@sveltejs/kit":"^2.0.0","@sveltejs/package":"^2.3.0","@sveltejs/vite-plugin-svelte":"^5.0.0","esm-env":"^1.0.0","prettier":"^3.3.0","prettier-plugin-svelte":"^3.2.0","publint":"^0.1.9","svelte":"^5.0.0","svelte-check":"^4.0.0","tslib":"^2.4.1","typescript":"^5.0.0","vite":"^6.0.0","vitest":"^2.0.0"},"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","dependencies":{"animejs":"^4.5.0","d3-force":"^3.0.0","d3-hierarchy":"^3.1.2","d3-scale":"^4.0.2","d3-scale-chromatic":"^3.1.0","decimal.js":"^10.4.3","interactjs":"^1.10.19","just-compare":"^2.3.0","lodash":"^4.17.21","pure-uuid":"^1.8.1","sveltedoc-parser":"^4.2.1"},"gitHead":"1f4fd353d6b6ca8de1e32dcc5d2f5cfb56728149","_id":"svelte-zooming-ui@0.0.48","description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-q60mrHwGLes4O89gnqmOmghMBQ0xHSuFiJgQmDueKXqdPtSSLmbYOkksHWbJ1pZoZmuLfq7CDgJJv4mZGcJcDg==","shasum":"aa6941811a3a5f5bc2584140e4f08cdf7ce7cfd5","tarball":"https://registry.npmjs.org/svelte-zooming-ui/-/svelte-zooming-ui-0.0.48.tgz","fileCount":25,"unpackedSize":61589,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGgbePC4k+dX3NB1n4rXOuwJ0kC4ScR3WsFOWueQOSCfAiEA/6y1FigUnWkdO+W0+N3R1o5zkA085ca5GuFyaVTaWAA="}]},"_npmUser":{"name":"trokster","email":"hans.rakotomanga@gmail.com"},"directories":{},"maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-zooming-ui_0.0.48_1787495133583_0.1277462283258377"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-07T14:59:26.591Z","modified":"2026-08-23T14:25:33.898Z","0.0.1":"2023-03-07T14:59:26.772Z","0.0.3":"2023-03-07T16:29:57.294Z","0.0.4":"2023-11-22T09:43:24.366Z","0.0.5":"2023-11-22T09:50:45.893Z","0.0.6":"2023-11-22T10:40:36.399Z","0.0.7":"2023-11-22T10:51:52.536Z","0.0.8":"2023-11-22T11:57:09.960Z","0.0.9":"2023-11-22T13:55:22.165Z","0.0.10":"2023-11-22T13:59:30.898Z","0.0.11":"2023-11-22T14:05:33.401Z","0.0.12":"2023-11-22T14:08:48.787Z","0.0.13":"2023-11-22T14:13:58.487Z","0.0.14":"2023-11-22T14:33:16.226Z","0.0.15":"2023-11-22T14:35:36.195Z","0.0.16":"2023-11-22T14:38:01.239Z","0.0.17":"2023-12-07T14:14:36.549Z","0.0.18":"2023-12-07T14:48:11.177Z","0.0.19":"2023-12-07T18:09:13.866Z","0.0.20":"2024-01-20T19:21:04.140Z","0.0.21":"2024-01-20T19:21:27.109Z","0.0.23":"2025-02-04T22:15:08.587Z","0.0.24":"2025-02-04T22:19:01.760Z","0.0.25":"2025-02-04T22:22:37.849Z","0.0.26":"2025-02-04T22:28:28.010Z","0.0.27":"2025-02-05T12:47:32.398Z","0.0.28":"2025-02-05T12:49:24.154Z","0.0.29":"2025-02-05T12:49:54.434Z","0.0.30":"2025-02-05T12:51:18.207Z","0.0.31":"2025-02-05T13:03:57.038Z","0.0.32":"2025-02-05T13:38:53.550Z","0.0.33":"2025-02-05T13:43:25.123Z","0.0.34":"2025-02-05T13:51:42.560Z","0.0.35":"2025-02-05T13:58:04.013Z","0.0.36":"2025-02-05T14:00:45.581Z","0.0.37":"2025-02-05T14:09:17.063Z","0.0.38":"2025-02-05T14:20:50.149Z","0.0.39":"2025-02-05T14:22:18.577Z","0.0.40":"2025-02-05T14:29:56.385Z","0.0.41":"2025-02-05T14:33:52.578Z","0.0.42":"2025-02-05T14:42:06.806Z","0.0.43":"2025-02-15T00:05:54.571Z","0.0.44":"2025-02-15T00:40:56.886Z","0.0.45":"2025-02-15T10:06:58.262Z","0.0.46":"2025-02-15T10:11:07.232Z","0.0.48":"2026-08-23T14:25:33.746Z"},"bugs":{"url":"https://github.com/hrakotom/svelte-zooming-ui/issues"},"homepage":"https://github.com/hrakotom/svelte-zooming-ui#readme","repository":{"type":"git","url":"git+https://github.com/hrakotom/svelte-zooming-ui.git"},"description":"> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.","maintainers":[{"name":"trokster","email":"hans.rakotomanga@gmail.com"}],"readme":"# Svelte Zooming UI\n\n> **⚠️ Work In Progress**: While this library is functional and usable in its current state, it's still under active development. Breaking changes may occur in future versions.\n\nA powerful and flexible zooming user interface library for Svelte applications. Create infinite canvas experiences with intuitive pan and zoom controls.\n\n## Features\n\n- Smooth pan and zoom interactions\n- Touch gesture support\n- Infinite canvas\n- Precise decimal-based positioning\n- Level of detail management\n- Responsive and performant\n\n## Installation\n\n```bash\nnpm install svelte-zooming-ui\n```\n\n## Core Components\n\n### ZoomingUIComponent\n\nThe main container component that provides the zooming canvas functionality:\n\n```svelte\n<script>\n    import { ZoomingUIComponent } from 'svelte-zooming-ui';\n\n    let zui;\n</script>\n\n<ZoomingUIComponent\n    bind:this={zui}\n    debug={false}\n    onbackgroundtap={(d) => console.log('tap', d)}\n>\n    <!-- Your zoomable content here -->\n</ZoomingUIComponent>\n\n<button onclick={() => zui.lookAt(x, y, scale)}>go</button>\n```\n\n> **Svelte 5 / runes.** The library is runes-native as of the 5.x line, which changed two things\n> for consumers:\n> - **Imperative API**: `accessors` is gone, so `bind:lookAt` no longer works. Bind the component\n>   with `bind:this` and call `zui.lookAt(...)` / `zui.focusOn(...)` / `zui.getCameraAndScreen()`.\n> - **Events are callback props**: `on:background-tap` → `onbackgroundtap`,\n>   `on:background-hold` → `onbackgroundhold`, `on:background-hold-stop` → `onbackgroundholdstop`.\n>\n> Slots became snippets too: pass content as children as usual, and `Positionable`'s named\n> `positionable` slot is now a snippet — `{#snippet positionable()}...{/snippet}`.\n\n### Positionable\n\nA component for positioning elements within the zooming canvas:\n\n```svelte\n<script>\n    import { ZoomingUIComponent, Positionable } from 'svelte-zooming-ui';\n    import Decimal from 'decimal.js';\n</script>\n\n<ZoomingUIComponent>\n    <Positionable \n        x={Decimal(0)} \n        y={Decimal(0)} \n        width={Decimal(100)} \n        height={Decimal(100)} \n        depth={Decimal(1)}\n    >\n        <div>Your content here</div>\n    </Positionable>\n</ZoomingUIComponent>\n```\n\n## Advanced Usage\n\n### Exports\n\nThe following is exported:\n\n- `lookAt`: Function to programmatically move the camera `(x, y, scale, duration?, easing?)`\n\n### Context Values\n\nThe following are available through Svelte context:\n\n- `screen`: A writable store containing viewport dimensions and position `{x, y, w, h}`\n- `camera`: A writable store containing view transformation state `{x, y, z, scale, w, h, fov}`\n- `focusOn`: Function to focus on a specific area `(x, y, w, h, duration?, easing?, ratio?)`\n\n### Camera Control\n\nYou can control the camera programmatically using the exported `lookAt` function, or access camera state through context:\n\n```svelte\n<script>\n    import { ZoomingUIComponent, lookAt } from 'svelte-zooming-ui';\n    import { getContext } from 'svelte';\n    import Decimal from 'decimal.js';\n    \n    const camera = getContext('camera');\n    \n    // Subscribe to camera changes\n    $: console.log('Current scale:', $camera.scale.toString());\n    \n    function zoomIn() {\n        // Double the current zoom level\n        lookAt(\n            $camera.x,\n            $camera.y, \n            $camera.scale.times(2)\n        );\n    }\n</script>\n\n<ZoomingUIComponent>\n    <button on:click={zoomIn}>Zoom In</button>\n    <div>Current zoom: {$camera.scale.toFixed(2)}x</div>\n</ZoomingUIComponent>\n```\n\nThe camera context provides real-time access to:\n\n```svelte\n<script>\n    let lookAt;\n    \n    function centerOn(x, y, scale) {\n        lookAt(x, y, scale);\n    }\n</script>\n\n<ZoomingUIComponent bind:lookAt>\n    <button on:click={() => centerOn(Decimal(0), Decimal(0), Decimal(1))}>\n        Reset View\n    </button>\n</ZoomingUIComponent>\n```\n\n### Level of Detail\n\nManage content detail based on zoom level:\n\n```svelte\n<Positionable x={x} y={y} width={width} height={height}>\n    {#if $frame.ratio <= 20.0}\n        <HighDetailContent />\n    {:else}\n        <LowDetailContent />\n    {/if}\n</Positionable>\n```\n\n## API Reference\n\n### ZoomingUIComponent Props\n\n- `debug` (boolean): Enables debug visualization\n- `lookAt` (function): Bind to control camera position\n\n### Positionable Props\n\n- `x` (Decimal): X coordinate\n- `y` (Decimal): Y coordinate\n- `width` (Decimal): Width\n- `height` (Decimal): Height\n- `depth` (Decimal): Z-index depth\n- `debug` (boolean): Enables debug visualization\n\n## Examples\n\nCheck out our example components:\n\n- `Clickable.svelte`: Interactive area example\n- `LOD.svelte`: Level of detail implementation\n- `Embedded.svelte`: Nested content example\n\n## Contributing\n\nContributions are welcome! Please see our contributing guidelines for details.\n\n## License\n\nMIT License - see LICENSE.md for details\n\n","readmeFilename":"README.md"}