{"_id":"@objectifthunes/whiteboard","_rev":"35-02f44dca9a8f8a6876bd584d91c4e9c2","name":"@objectifthunes/whiteboard","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"@objectifthunes/whiteboard","version":"0.1.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.1.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"2e8ff5743dc99c20f269304c8ba09871f0b9510c","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.1.0.tgz","fileCount":9,"integrity":"sha512-Qfgf9wx/myXUQTefzWPZXxKjjcHMTosSyDduYz0LXDjx5BMHJ+YkpmaHWCtzf/i6yyMrMrT9zgNCu7ZQI/bUTA==","signatures":[{"sig":"MEUCIQC4asvc41fYMFwmVK0o33nX7BG+Blydf44afEPIirH/BgIgemXSKFdAJQmQUM/ZumrWuI3Bf8BXPrW5xJzlErXv1/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212899},"main":"./dist/index.cjs","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./style.css":"./dist/whiteboard.css"},"gitHead":"d4f3bff688f379ddb23f65b7cf96bc14f97e732b","scripts":{"dev":"tsup --watch","build":"tsup && cp src/whiteboard.css dist/whiteboard.css"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0_1772876016083_0.5705172565785099","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@objectifthunes/whiteboard","version":"0.1.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.1.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"a11b433fd9ec29384b5cecdcc43c510a867e0567","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.1.1.tgz","fileCount":9,"integrity":"sha512-T1zU2xW6VzG1VUczm4Q9j21dsM0QMd+XnUoU822g4uqWFF1u7JxVZuUrPsv9WOHFkQy3OdK9i5Z35z4nElAtCQ==","signatures":[{"sig":"MEQCIC5Ufl6gouguuv50X0DSRNxDLX8YSRhMY9+II+Hizvy0AiBnS0xhtxpFWrTwYJ8KBkh+ZnR381lHh/2D3Pkm7KRUKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213333},"main":"./dist/index.cjs","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./style.css":"./dist/whiteboard.css"},"gitHead":"d4f3bff688f379ddb23f65b7cf96bc14f97e732b","scripts":{"dev":"tsup --watch","build":"tsup && cp src/whiteboard.css dist/whiteboard.css"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.1_1772886998560_0.6868693840487015","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@objectifthunes/whiteboard","version":"0.2.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"143cf3ba3a4fc2843dfef37a5e7924971a85e083","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.0.tgz","fileCount":9,"integrity":"sha512-o7RPR48umrcIdaSO8O0f6luLB6zPTzGihn2WAY4NuU6b2Zi1vtLarpARgwc3+hbfSsTQV8Il8zoP3gEB58B6Qw==","signatures":[{"sig":"MEUCIQDOQn13j3+EZr1PqpOZakdRRMH3Wmse0ZAhg1S17DDuOQIgG9DXJvHRhDfZpjj8nDQKjsXRjHh6vW/AODzwXcYHkgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398724},"main":"./dist/index.cjs","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./style.css":"./dist/whiteboard.css"},"gitHead":"e774fd6ee40ac75b4d080469993cfc4f25190a25","scripts":{"dev":"tsup --watch","build":"tsup && cp src/whiteboard.css dist/whiteboard.css"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.0_1772927151784_0.9720715708617917","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@objectifthunes/whiteboard","version":"0.2.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"73c1c807238a95e3440aa9563c10cfed8c690733","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.1.tgz","fileCount":4,"integrity":"sha512-Ak0qxFtk1KUBUAJQio+Hk2QzORRlgPhURiyGBmChQ89Ha5o0J72oraJvHzydOKA9Vn/qAzievk7YDuQcpxNw9g==","signatures":[{"sig":"MEQCID10HtN8XAwr6OA6FDKZC5pvgcymYaptUG73Kd+AwhhDAiAGjmrrvHrzRUN2wjhgNmZq9+Ojfdkz31UcY9YcOejD+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"2b8050a012ca1a08c9874a11999835010ad57c2c","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.1_1773048672176_0.45948377262336426","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@objectifthunes/whiteboard","version":"0.2.2","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.2","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"cb37f363cba8a9dadfbc4b82c9b3f0b355378a12","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.2.tgz","fileCount":4,"integrity":"sha512-KNMR/eIL0wMzlSa5pYv8+B/BZPU9I3YSWQ9+vKhjxOybXJ8+6SNLA/8BuUS0058dE+stECD0lYB+eb5Cow/RkQ==","signatures":[{"sig":"MEUCIQC1UkVmb80VibXzJZ5T8trXrrX9arcSEhH1G6e3hvS7bQIgBRRCV+QjfxEjX82pXBhE317xtdk3HIgWclj077DH/eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"2b8050a012ca1a08c9874a11999835010ad57c2c","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.2_1773053167365_0.4058370828497355","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@objectifthunes/whiteboard","version":"0.2.3","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.3","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"8656f6498827bdf791dfd51d6b5fc94d2a2b3456","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.3.tgz","fileCount":4,"integrity":"sha512-rd1fI50SpazdcnzMcPhCj2bDifTDOA15tQBA4WLENx7D+pxoUgVAPA2YDUNa/pzdLYaWjBCzngP6NIVz05Ihkg==","signatures":[{"sig":"MEQCIBerqj+tQYFI+0K3kkML9IRUOv8BwAtjpJf/QA6BZqT+AiBq2vgzyGu7L69IS4RiLMlrTfOpnowOxrSXgJ61ZMsVsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"1d0b4858c60d53c558c40f6b764f6ee937d54009","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.3_1773105904590_0.7174953096039487","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@objectifthunes/whiteboard","version":"0.2.4","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.4","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"21df09128bdb9752169e6907612c541056fdca7b","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.4.tgz","fileCount":4,"integrity":"sha512-1DQkNYh6HTyN4Kd5R95xg1A88JC5SWn78VS0ltxsI3DRUPdCuNtzqFXfsC/MX8ZpSNlLENMEtFRqBgTFpQDVcQ==","signatures":[{"sig":"MEYCIQC1ylgFy36ux1br5dOEuSM9b1CwKBJ07R5SahIoWRoqrAIhAP2qBKF+zn50CcVnGqEoeSSdG0Q7AuDxa/zc+ZZKLOoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"1af41eae9fbf3474631bcdea38259daf04c4e33f","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.4_1773106391054_0.3307481338524958","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@objectifthunes/whiteboard","version":"0.2.5","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.5","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"2475b764553190f8aa02243c7c3b5c421791f26f","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.5.tgz","fileCount":4,"integrity":"sha512-X9gvLJOCduTGOehUd+VpzBfOph33GSs3rZxGa1LIEbHCwZx1BK+C7/X31M3S4wgSm5lTnA8j7P1fsCBF9FkuxA==","signatures":[{"sig":"MEUCIQDZf2xVKgsnLrVORu+aiwrZiXhSvrQbxf6onakmIhhACQIgSOPmoLjAz5g+bcPZjDtaf1qR7+aOFh7+IaVc8fuhyng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"5b0fb00b0f2fbcb2d303aac8f4710416dfca64c9","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.7.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.5_1773113478929_0.4980880471413136","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@objectifthunes/whiteboard","version":"0.2.6","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.6","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"84e66837b3e7f7406225da4da7b26f4581c7e50f","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.6.tgz","fileCount":5,"integrity":"sha512-ejPZycj0rkuExTeaQ+9OS/dxqRs28pQwXcm3OMm/O2CWEEASlU73Gax8ch97aT1dK5l4aVajMihXb2Xm615lGQ==","signatures":[{"sig":"MEUCIDfdpEDTbkkM+0SQoq+MFDqC7oGBpUEkkJ/Jj5m8pFySAiEAu7/0SxZYzWgVpGG1VMUJniEJ6acnbZ4Ge6NJ5RpbThk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"73801f583fb325ffa69280ed64bab0d4888217de","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.6_1780648162373_0.9110471653274359","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@objectifthunes/whiteboard","version":"0.2.7","license":"MIT","_id":"@objectifthunes/whiteboard@0.2.7","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"e1c23294848ec630702850f6dafdef35b66fe27d","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.2.7.tgz","fileCount":6,"integrity":"sha512-j8F0Eeg5wS+IfJqx7Lhl+qrmUbJ7vcO7Y3SJ4fiRZM2kJpwTos9ucueKQlAR0iX/Wv1raHMVy+3tUWOZnte/JA==","signatures":[{"sig":"MEUCIQD3KCjYd0amSHpnx3k8pQk8F1c2dL3bbll4+8hult2OpwIgG2w3FMIL9jve02s1QTFFUW7I28uyP+3j6d04WvQpqfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133271},"main":"./dist/index.js","type":"module","_from":"file:objectifthunes-whiteboard-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_resolved":"/private/var/folders/20/j926ps793qs647rtky0kpcdh0000gn/T/f6d40a644c9f05e0c6f2fd61ea1764db/objectifthunes-whiteboard-0.2.7.tgz","_integrity":"sha512-j8F0Eeg5wS+IfJqx7Lhl+qrmUbJ7vcO7Y3SJ4fiRZM2kJpwTos9ucueKQlAR0iX/Wv1raHMVy+3tUWOZnte/JA==","_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.2.7_1780889445165_0.9040165232280357","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@objectifthunes/whiteboard","version":"0.3.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.3.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"53fad909a9b9b1028d4baa82c8ffeeee696ac386","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.3.0.tgz","fileCount":6,"integrity":"sha512-8LpLz1HYTGUWk5smTAQYxeMxUgS2Y4yk+JBsyYUBvU0sIK6+qIOO99mqce7YHZ3w7/2yN01EmlZQ6fyYsPsnPA==","signatures":[{"sig":"MEQCIBWi1y48DcQ+no0rvBqUswev0zvOgRKOLaLSs1BjxDjLAiBl5oVLWk1vsl50uRhgs73XcVYRF1W+0wTHX5Wey7uQBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96734},"main":"./dist/index.js","type":"module","_from":"file:objectifthunes-whiteboard-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_resolved":"/private/var/folders/20/j926ps793qs647rtky0kpcdh0000gn/T/ea425622753cc2c0b08318805eb7d896/objectifthunes-whiteboard-0.3.0.tgz","_integrity":"sha512-8LpLz1HYTGUWk5smTAQYxeMxUgS2Y4yk+JBsyYUBvU0sIK6+qIOO99mqce7YHZ3w7/2yN01EmlZQ6fyYsPsnPA==","_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.3.0_1780890691566_0.8191775081932711","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@objectifthunes/whiteboard","version":"0.4.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.4.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"9641f40c668eca68479f9c499457ae6ac589e591","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.4.0.tgz","fileCount":5,"integrity":"sha512-JVV/jy8rxUSOatcghA+PEucRJv09F+XXMVkn2KI9mIeki0a3lF7noa1K6iif1fwMYE1gY4cqQzKZDjYuFQ0X9Q==","signatures":[{"sig":"MEYCIQDnKMOX2KHwB2Oz8FM3WhHnt3pswlE/9UILYdxLqDxKTgIhALmZo5CjXPAV5E/xum2gHvup+EF73wHZ17ojC/Aw6W8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"00e71f4d95efb21ae214ac82c0f7f1fe18452368","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.4.0_1781255777943_0.736924513182756","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@objectifthunes/whiteboard","version":"0.5.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.5.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"a9c3c6500b0df16406ec51169486bfc799fcc2af","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.5.0.tgz","fileCount":5,"integrity":"sha512-02mQZtKVZVjDLOo5r8ijjijSgFYCAXDnHLU9nKlABZ2agdJCuCpw7vE5NU8wFSaPQXF+o7pdxrpmyxXOZWFu6Q==","signatures":[{"sig":"MEUCIQCHXLl2KNC43gP9/bEEQf+F5Ft0phLPdW3gmLegmH3dNQIgZ2UR0FGo+8s1xjESIKOAfD+270OBkWlECEYydh/KB8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"17305ab6c5769481b2f4cf5b936fb855d0c29fdb","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.5.0_1781257157432_0.9697723774243208","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@objectifthunes/whiteboard","version":"0.5.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.5.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"583c36b9bee93f8a7acaa198e4d9dd0278ae5d32","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.5.1.tgz","fileCount":5,"integrity":"sha512-LYYpciFMJD1NLOr7v6hDjyngxYax2AUnbcB1lwMBMcQdjYgGN3sZukRhHmh1MTZ730EfJdCwkr+cGNPqcYhyTg==","signatures":[{"sig":"MEYCIQDSWhA56/6KiOl790KiiMqArpNfg8VM0lugBiBy4ZHq5wIhAPl3bGzHR4jp3cWH62kiIhDvLcwmYGxbLFcOeesQfb2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"6fa9c555951339efb520667326e2fbd416363125","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.5.1_1781258062542_0.8224106936395896","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@objectifthunes/whiteboard","version":"0.5.2","license":"MIT","_id":"@objectifthunes/whiteboard@0.5.2","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"c20e850374ae70d38d817ab5dda1166ed8ea8bec","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.5.2.tgz","fileCount":5,"integrity":"sha512-HyJYhBKQn8N/52Wx4bMKbX3j5Hdja9nlmL1LQi1XB/vTWLnbZ0q/AaDSdXW57EE4scmjuMACF+Ky8tq/lYC2dw==","signatures":[{"sig":"MEYCIQCdGiuPHK9MAJZb4YlfZJawpGloIBFLgFyijKxYBHVKSQIhANLkyhDqsfYkOasqdqOVWAwA2Zk8QcuB2mhm2kMQvTC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"6a35d552bc0e1c9d604a0e708d9d4872e849774e","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.5.2_1781258422069_0.7492794449419067","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@objectifthunes/whiteboard","version":"0.5.3","license":"MIT","_id":"@objectifthunes/whiteboard@0.5.3","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"189ea7ee8e4e20c19c9980b04ddd60d4a0c2dbc8","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.5.3.tgz","fileCount":5,"integrity":"sha512-pPz7ojGagQOcli3elN7g7LmSstwTFBmkN42i1rcM2m3VRFb3qIUh2Wp8PHisB2sqSmRM022F6PUSuDkbTC+cdQ==","signatures":[{"sig":"MEUCIQDdQlmBhTx/CHv1SyWEfIhkcM2nWhqnFNGvsYBjMAmbAAIgfWHLSEvV+qpbYTyYF6p40H1S2iQY0HGyx4Pm/tCsgXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"10e1e78548c74d1681b8a6fc915c6f6ffbb2afaa","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.5.3_1781258757072_0.9908483533410237","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@objectifthunes/whiteboard","version":"0.5.4","license":"MIT","_id":"@objectifthunes/whiteboard@0.5.4","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"c4e605a82d949478fa3cea6da9d9834af22c910b","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.5.4.tgz","fileCount":5,"integrity":"sha512-TnQ/FbjF3BHbEo9dbv+VCl8fVqFjo6KsKBAHl6VqZ9tngXT9TZ1RJTwtk3PnFMEM/iHyHHiN2VnAS+5r0FI6GQ==","signatures":[{"sig":"MEYCIQCHN2b775dG9SqWiGNHPG/P62RymIaliqVEoqD+TR1lwwIhAIkMM3U+ya3BAIVzm+HBqlwhr1Q56RYFEOzXecdax4o2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"c2a775ce3c445e74dadfc8027c1c8b140fa48db4","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.5.4_1781258909455_0.19385685946497766","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@objectifthunes/whiteboard","version":"0.6.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.6.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"6a73cd6411425b70940f71827da7e6aa08e27925","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.6.0.tgz","fileCount":5,"integrity":"sha512-nkNvlEpDjQ3NregMCJ7kzjFujZUjlpelgckPBA592+DBzda7M1L9Ms3NOKuOd13tQAAQ7BX6FTF1uWymmZoo7Q==","signatures":[{"sig":"MEUCIQCZoyxkXmC3EPcDijtIK3WkPZ1fm3TeXnWjlR+j1KjEzAIgYWt7r3GSAdXgsbq9/TnfSBA8qxImU5VK4NeQTwSZnAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"f930fc68ff425730a08983d10c63566c2c77a97f","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.6.0_1781259160633_0.6870227970953131","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@objectifthunes/whiteboard","version":"0.6.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.6.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"625dcfbbc2d1512ff5e29320cff155f69836a143","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.6.1.tgz","fileCount":5,"integrity":"sha512-7tUFiGi4ep6x+onmeVYQZc3i56zAbPgIo1ddmQL0f5q+ft+2jsQ2QM7cXSsJt18ydBO2ryQjY3nU9bV5QAaLPQ==","signatures":[{"sig":"MEQCIBQVolWQPNqbYKfLit2FV25uYOhrzgvQj4tnTum/IiSDAiA4lr4rNuJTCgBBA0J8EtXUqiDG4wJgSmvde+PAxib2rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"3343069d7718e09bf5e275391d294ca254832a68","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.6.1_1781259496496_0.2717870081932561","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@objectifthunes/whiteboard","version":"0.6.2","license":"MIT","_id":"@objectifthunes/whiteboard@0.6.2","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"fff2f759a992ad73839b4938b1ebad829b734cab","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.6.2.tgz","fileCount":5,"integrity":"sha512-Xmd7C6lA/Ukn2yEXgZrre3Yd4CxdzOZcbKgcH6naIJykp6wy9SvigGzyrI3psCVoU2/PWgrF/Z76QrGQj/m66g==","signatures":[{"sig":"MEQCIFbFbrDmW6Kw2PzGwLxU8h5QAttd1fFZ0uKe4OlQBhiJAiBFQ8hhqp4DmAl+GEzcSjvXxFZgMrAjk9O/3bkRZorXTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"09f04575ddccebb873aca5676aa541d22943ff05","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.6.2_1781297774265_0.426449180587098","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@objectifthunes/whiteboard","version":"0.7.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.7.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"03b98c10803efa7c4c2f5ac3a857abaac6d5ae4f","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.7.0.tgz","fileCount":5,"integrity":"sha512-ALbSoZG9EoK+NkZ43cPa4G7VNdvKQVS1kXWYBU/Lj/ZaWUPkyAnwSMHs0QtP0gpSYNF+/RQgvN8nYLydftWWow==","signatures":[{"sig":"MEUCIQCZRi/HexHN1LTXXVKWENBdET/195MI3RluN6aVoXEmygIgS3ieUn0LDlUyekJXvtJk/ScV6dIrSYYjx57wiTyF/GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"73131b35a70b0eeaec8c4a9277758ecb2a625ec3","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.7.0_1781299418118_0.956080968446712","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@objectifthunes/whiteboard","version":"0.7.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.7.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"698dceda3dbd0c18de4ff0c3be17f8a1ec325c76","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.7.1.tgz","fileCount":5,"integrity":"sha512-I3ZQqdu/DhZuE7ysBzpQtNloU8ypsncUpsANf9BXV4/GGpKJBTEYmQ7a0GFZGDlDK2c9ApQLoP8NQTxSkDoucA==","signatures":[{"sig":"MEYCIQCoUQwc3NdTAxrPCedbehlpvknRir+atPHp8CRbR7G0tQIhANvupiQPBnvUGvfpPHs3tbTogB87fDJ26/XeeL6UonaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"8d45fc4b9219b7dc04f60985424fbd57bc287fee","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.7.1_1781300176598_0.30737986329848654","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@objectifthunes/whiteboard","version":"0.7.2","license":"MIT","_id":"@objectifthunes/whiteboard@0.7.2","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"ffa4edbe8c1da12ea302b8787f32cdd283412faa","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.7.2.tgz","fileCount":5,"integrity":"sha512-XVj9K3DRl4KQ38rbiivUGTloyN4aqIPYaCFM/a4DOStvogV7PZGTaL8As2k6c6zLqzVYauTkmmZdSQGAte2VaQ==","signatures":[{"sig":"MEUCIQC/odF+8ldA2btUgC+bCkZOv9H18Fumb7/rXq+35pZr9wIgYI2E6iBe/V5mMfOnnuIF4wbw78AX3lGkuUMKPoeRhiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"34a31c8845899e3aee9f84e6d0a4ada4a641fe9c","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.7.2_1781396102447_0.792355621719472","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@objectifthunes/whiteboard","version":"0.8.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.8.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"a881c8a72e286aa551a0862919a58b9169cc4f33","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.8.0.tgz","fileCount":5,"integrity":"sha512-I0yABJNdlG7lLHuZPwx0iz1cZT/UBST8r0HT3yE2rtHpkR5NHYVVnnLYHMQM5XlFca0aDdwCqy36wjPe1ZLKFQ==","signatures":[{"sig":"MEUCIQDhkrtb/2Iy7dr6m8JitKkG1uZc7yHZ70K6xGYyD0Uz1AIgJCOgZrpcafo/47UxS80c0lrMczJTNQzsKZe54iiaGCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"e1fece65556997a7942104396443d222f978f153","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.8.0_1783238305205_0.28160176221971933","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@objectifthunes/whiteboard","version":"0.9.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.9.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"0470b452215834b261290c5cdc296d6b1d2b46a6","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.9.0.tgz","fileCount":5,"integrity":"sha512-/1l2HqrjnQWJzt19hPxWMgQ4fC/ez3mD4GiXWpZ+0lV7Qh49s9CN5WdD40kPsyA4UYzwH0rvyEIuC/bAXUM9rQ==","signatures":[{"sig":"MEQCIAa29ObuqPRvc86nK90bfzlOfrrj12KIIOUM1SfcYT4qAiAqY/BkRgBItcd2n+ai+hYXlBSUmY42vMVkcdkyWJvL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"e1fece65556997a7942104396443d222f978f153","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.9.0_1783291594313_0.008550790596335345","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@objectifthunes/whiteboard","version":"0.9.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.9.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"faec1b2446996ca2d43d52c5a3c6b4c45e17da76","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.9.1.tgz","fileCount":5,"integrity":"sha512-CNUjFLt3l6kj4ZlybF8DT08JK0T/6EDq1IwB0wdsYX5onq2RuG+Io5ptimfR5ljsMQ1akJGATymmzG03l8shwQ==","signatures":[{"sig":"MEYCIQCeiEPLFd4i0idxLGDsNXo9ZTnkeVeeOnyrs1bSnU1PIQIhALKu4JrS6lpxllkTnmh9vMAfTde+xG3XL+eucGXcC7qW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"fd1976f9cbda71f588e791122fc3f3e2577a631e","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.9.1_1783292782378_0.439158946861673","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@objectifthunes/whiteboard","version":"0.10.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.10.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"b06b5142119bfd034cbab50ad456ae8b140982ec","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.10.0.tgz","fileCount":5,"integrity":"sha512-FWpwkSxZpPVHBubrZutCsKYsmCf6zXDD7JuUfKY3GHaFeqeqhFXhZTBdfLydKcurhipYGKjXIIDmbP2YuikrzQ==","signatures":[{"sig":"MEUCIAC3KHgQsVYbjka7GuCQGPOvxCySd6ecnF/GY772ex0nAiEA017FKzDKt32a1+pwfaSvqBRP23myJm12fHyjdj2ytlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"e5e68672963209ab74a7d253c750d928b503e30d","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.10.0_1783293143916_0.41659779737005875","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@objectifthunes/whiteboard","version":"0.11.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.11.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"fb7b181a4f6e7524f4b579e5c880045dadefb87a","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.11.0.tgz","fileCount":5,"integrity":"sha512-1W+r6MFJY4pH6IRThrByLBG0rXVXgGN98pSCsIXvgNQgUsYlEo2QRah6FwRhhb9iIZCslBXpvFYW5HhqBsofJQ==","signatures":[{"sig":"MEUCIBWOc/FgW0MpQcox1KZc1LrfXd97qoL/DLvCaY5cH+/4AiEA7nyaNmn0yZBvF/G1xteAtL5Qs+MuM84pnzPvsVKdP5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"398ad03f19744c73e56852b5ecf16e23da1f0be7","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.11.0_1783304999054_0.08833956418825029","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@objectifthunes/whiteboard","version":"0.12.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.12.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"cec2b12c9ff1bcecbe93cdf1044ee538cb738e6c","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.12.0.tgz","fileCount":5,"integrity":"sha512-yKwpYzd6Z03qac4H1K7B7aOEffFwjejZvDd/m3WjqtxtcjrGZ4QY3gbKtbcYiZnfw3uBJ3XBdyx8CztgepPc9Q==","signatures":[{"sig":"MEUCIQCErKqLzEMIJ27neJr/s9IMkqlOVKj+LjMDz2hky5z7oAIgFguNfhFg8XxIUDinjVzoMmRKMj14tJM3BDmP8EPMZoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"6723c8f76b3a8a0655cb7acc7213abe4570ddf96","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.12.0_1783322464927_0.1859545290947655","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@objectifthunes/whiteboard","version":"0.13.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.13.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"3a325d575230782289fbec4040dd6d618d2d253b","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.13.0.tgz","fileCount":5,"integrity":"sha512-zBE4ldcsJfkH+0YZiPzHQRnDFc6ij0aDblKisj3D67ijhdHX0GdKQoF37MOaXumE9CIHEMb9agU4InUnzVtZpw==","signatures":[{"sig":"MEYCIQChAGDQ3cZc01sAtOyTqWLc2osuAh4BE6ezj3+g6wczEgIhALT4wli8o707qpCx2XyHk9kE/n25txVeo8x+2WxMNCy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"1e5728be2ba5e1a8bce1a9f3b0826e4334b712fa","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.13.0_1783414598171_0.1692544348400662","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@objectifthunes/whiteboard","version":"0.13.1","license":"MIT","_id":"@objectifthunes/whiteboard@0.13.1","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"67d81ac59560b1f29a8f23ab26b70b2dc03491f1","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.13.1.tgz","fileCount":5,"integrity":"sha512-xSJ23O2dGW9IQ65ziMEBdTDhWnerCnp78uWfQxHDQrY3q0ySj2QV1fpnYWNfPlagUNEocUPE+NtgynL7YdZgVQ==","signatures":[{"sig":"MEQCIDVXIwc/8HAkGgL1b5LjYrv5Y2+mkUl0Ri74+x6WHbx1AiBK6YTFWSxktCjxBW5DAquOauo8Vk2nkK2bCr1fwGtktg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"a08e46c54d2a4e2268eaf7f94975dca7195e1749","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.13.1_1783416324718_0.3488880932866594","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@objectifthunes/whiteboard","version":"0.13.2","license":"MIT","_id":"@objectifthunes/whiteboard@0.13.2","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"edf9d7bc8a8d6c20538fab4e4f5c6f7a6cf3e116","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.13.2.tgz","fileCount":5,"integrity":"sha512-RDwFifj9NMU3zCTgw67kF0OpNpMGYYP6tyYV4KfAuyuZPLNwlMxX5IgotJp6kBE+S+8Wlh2rL8VNEVpnO2hG0Q==","signatures":[{"sig":"MEUCIQDzpT2SLUz58RYxOSrSwM+rUo97WYn9Ekn6kXCwztVnmQIgQP+FpeWnT8V3X2P9A/N+0nh6lhY23tJo0eJjCidH+Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"741d129c8291eddbf220d24b1f2857025b4ab909","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.13.2_1783561727477_0.7041190912549571","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@objectifthunes/whiteboard","version":"0.13.3","license":"MIT","_id":"@objectifthunes/whiteboard@0.13.3","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"f18bc0d9cf2e05cd59b6923a749c881c78ee677b","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.13.3.tgz","fileCount":5,"integrity":"sha512-aj+fPahU1A1vsJdGvQY1fcL9mKCWtz6x121zb6WQAvW1JJxx7xL8Vm3IJIbTBlxH07tVGABIOJj0fHpkqo75ew==","signatures":[{"sig":"MEYCIQDvRDvGt+LM4HktF8Rxi8a/wJG75026jrk7zRXfIKyuewIhAOUobwCM4yjD/mIgxjWni4LLFIcdcImPtTwI4VVfrzTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"22e22fa019db61a29b5f8d22e675745dfaea253a","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.13.3_1783649706147_0.9138945380456391","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@objectifthunes/whiteboard","version":"0.14.0","license":"MIT","_id":"@objectifthunes/whiteboard@0.14.0","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"dist":{"shasum":"147a95610852a6671537790b82229fe7b6d2edf4","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.14.0.tgz","fileCount":5,"integrity":"sha512-vKppNR5e4AxqizUR2RK+37IkUkjnj6naUg8Ne+59o1pG3wD0VHC3HMuqimkSvhWaDH6Fxq4hKyaP5o/fQ5ptiA==","signatures":[{"sig":"MEQCIFkYgUuyIDpNfpfKf1+6tZ9XPFCJ8zFwy4WPq9i+RBu/AiB7ltrh8sVB31rEJ2n1BOO4emtwtCPgLOjUmq1PIEkqkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/whiteboard.css"},"gitHead":"6415c393f4fd759ae2279f4b636e6acba46e0bf9","scripts":{"dev":"vite build --watch","build":"vite build","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"_npmVersion":"11.12.1","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls, plus a SaaS app kit: navbar, tabs, data table, calendar, overlays, auth and settings patterns","directories":{},"sideEffects":["*.css"],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.2.0","zustand":"^4.5.0","react-dom":"^18.2.0","typescript":"^5.4.0","@types/react":"^18.2.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=18","zustand":">=4","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.14.0_1787208863047_0.34002916310530873","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@objectifthunes/whiteboard","version":"0.15.0","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls, plus a SaaS app kit: navbar, tabs, data table, calendar, overlays, auth and settings patterns","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./style.css":"./dist/whiteboard.css"},"sideEffects":["*.css"],"scripts":{"build":"vite build","dev":"vite build --watch","typecheck":"tsc --noEmit","prepack":"pnpm run build"},"peerDependencies":{"react":">=18","react-dom":">=18","zustand":">=4"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.4.0","vite":"^6.0.0","vite-plugin-dts":"^4.0.0","zustand":"^4.5.0"},"gitHead":"40b42754b3cb4ddd019d47bb040a27eeb4568698","_id":"@objectifthunes/whiteboard@0.15.0","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-b67C/TWPXidwxlYQ/aVYOzCZbmgPa4GAeBNIoSXMsZa/X1VquHc/YZE9Z3QxzX3KQUDqFo05ExApqEeXDIKhVw==","shasum":"e8b498b9980591475d630a932efc38477035ea77","tarball":"https://registry.npmjs.org/@objectifthunes/whiteboard/-/whiteboard-0.15.0.tgz","fileCount":5,"unpackedSize":404176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrGdEH2CCl0U/cyrRSne/6mCt0oJ8iHhAj+nw2XEai7QIgZ7tZ/bAZMoI82IvcFeQQ90URK+btAz4O6337t0XXBU0="}]},"_npmUser":{"name":"maxou27","email":"maxence.gumiero@outlook.com"},"directories":{},"maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whiteboard_0.15.0_1787210455041_0.9356871051892734"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T09:33:35.982Z","modified":"2026-08-20T07:20:55.517Z","0.1.0":"2026-03-07T09:33:36.278Z","0.1.1":"2026-03-07T12:36:38.739Z","0.2.0":"2026-03-07T23:45:51.978Z","0.2.1":"2026-03-09T09:31:12.322Z","0.2.2":"2026-03-09T10:46:07.555Z","0.2.3":"2026-03-10T01:25:04.729Z","0.2.4":"2026-03-10T01:33:11.208Z","0.2.5":"2026-03-10T03:31:19.105Z","0.2.6":"2026-06-05T08:29:22.497Z","0.2.7":"2026-06-08T03:30:45.360Z","0.3.0":"2026-06-08T03:51:31.710Z","0.4.0":"2026-06-12T09:16:18.088Z","0.5.0":"2026-06-12T09:39:17.559Z","0.5.1":"2026-06-12T09:54:22.715Z","0.5.2":"2026-06-12T10:00:22.205Z","0.5.3":"2026-06-12T10:05:57.308Z","0.5.4":"2026-06-12T10:08:29.611Z","0.6.0":"2026-06-12T10:12:40.789Z","0.6.1":"2026-06-12T10:18:16.626Z","0.6.2":"2026-06-12T20:56:14.408Z","0.7.0":"2026-06-12T21:23:38.264Z","0.7.1":"2026-06-12T21:36:16.785Z","0.7.2":"2026-06-14T00:15:02.583Z","0.8.0":"2026-07-05T07:58:25.337Z","0.9.0":"2026-07-05T22:46:34.444Z","0.9.1":"2026-07-05T23:06:22.513Z","0.10.0":"2026-07-05T23:12:24.044Z","0.11.0":"2026-07-06T02:29:59.189Z","0.12.0":"2026-07-06T07:21:05.060Z","0.13.0":"2026-07-07T08:56:38.304Z","0.13.1":"2026-07-07T09:25:24.841Z","0.13.2":"2026-07-09T01:48:47.610Z","0.13.3":"2026-07-10T02:15:06.317Z","0.14.0":"2026-08-20T06:54:23.196Z","0.15.0":"2026-08-20T07:20:55.192Z"},"license":"MIT","description":"Pan/zoom whiteboard canvas with draggable panels, minimap, snap-to-grid, and zoom controls, plus a SaaS app kit: navbar, tabs, data table, calendar, overlays, auth and settings patterns","maintainers":[{"name":"maxou27","email":"maxence.gumiero@outlook.com"}],"readme":"# @objectifthunes/whiteboard\n\nA pan/zoom **whiteboard canvas for React** with draggable floating panels, a minimap, snap-to-grid, and a set of themed UI primitives.\n\n> Live docs + every export demoed at **https://objectifthunes.github.io/whiteboard-demo/**.\n\n## Install\n\n```bash\npnpm add @objectifthunes/whiteboard zustand\n```\n\nPeer dependencies: `react >= 18`, `react-dom >= 18`, `zustand >= 4`.\n\n## Quick start\n\n```tsx\nimport '@objectifthunes/whiteboard/style.css'\nimport { WhiteboardShell, FloatingPanel } from '@objectifthunes/whiteboard'\n\nexport function App() {\n  return (\n    <div style={{ position: 'relative', height: '100vh' }}>\n      <WhiteboardShell>\n        <FloatingPanel title=\"Hello\" defaultPosition={{ x: 100, y: 100 }} focusable>\n          Drag me · scroll to zoom · double-click to focus\n        </FloatingPanel>\n      </WhiteboardShell>\n    </div>\n  )\n}\n```\n\nThe shell needs a positioned, sized parent — usually `position: relative; height: 100vh` (or any explicit height). Auto-fit kicks in on first paint so panels appear pre-framed.\n\nIn Next.js (App Router), make the page that hosts `<WhiteboardShell>` a client component:\n\n```tsx\n'use client'\n```\n\n`WhiteboardShell` uses `ResizeObserver`, `useEffect`, Zustand subscriptions and `getBoundingClientRect`. For static export, gate first render behind a `mounted` flag.\n\n## Theming\n\nEvery component is driven by `--wb-*` CSS custom properties. Override on `:root` or scope to `[data-theme=\"dark\"]`. The package ships sensible defaults.\n\n```css\n:root {\n  --wb-bg: #f3f4f6;\n  --wb-surface: #ffffff;\n  --wb-text: #111827;\n  --wb-text-muted: #6b7280;\n  --wb-border: #e5e7eb;\n  --wb-primary: #1f2937;\n  --wb-danger: #dc2626;\n}\n```\n\n`<ThemeToggle theme={…} onToggle={…} />` is controlled — you decide where `data-theme` lives (almost always `<html>`).\n\n## What's in the package\n\n- **Canvas:** `WhiteboardShell`, `FloatingPanel`, `Minimap`, `ZoomBar`, `ConfirmDialog`, `PanelErrorBoundary`\n- **Store / hooks:** `useWhiteboardStore`, `useWhiteboardLayout`, `computeWhiteboardFit`, `computeWhiteboardRectFocus`, `usePanelRect`, `belowPanel`, `snapToWhiteboardGrid`, `WHITEBOARD_GRID`, `cn`\n- **Primitives:** `Button`, `ButtonRow`, `PanelCloseButton`, `ThemeToggle`, `OverlayIconButton`, `Field`, `Label`, `Input`, `Textarea`, `Select`, `CoordGrid`, `CoordInput`, `Alert`, `Pill`, `Chip`, `TagRow`, `LoadingState`, `GeneratingOverlay`, `EmptyState`, `Stack`, `Inline`, `TitleRow`, `SplitLayout`, `IconText`, `PageShell`, `PageCard`, `PageTitle`, `CardTitle`, `SectionTitle`, `SectionDescription`, `MutedText`, `ItemCard`, `ItemList`, `List`, `PickerCard`, `PickerGrid`, `ChoiceCard`, `ChoiceGroup`, `VerticalToolbar`, `AvatarBadge`, `CanvasStage`, `ImageThumb`, `PanelSection`, `PanelTitle`, `Checkbox`, `Switch`, `Slider`, `NumberField`, `Toolbar`, `Surface`, `Tooltip`, `Kbd`, `Divider`\n- **Skeletons:** `Skeleton`, `LineSkeleton`, `TitleSkeleton`, `ButtonSkeleton`, `IconButtonSkeleton`, `InputSkeleton`, `SelectSkeleton`, `TextareaSkeleton`, `ChipSkeleton`, `ThumbSkeleton`, `AvatarSkeleton`, `CanvasSkeleton`, `PanelFormSkeleton`, `CardSkeleton`, `PickerGridSkeleton`, `ChoiceGroupSkeleton`\n\nSee the live demo for the full prop reference and copy-pasteable examples per component.\n\n## New in 0.5\n\n- **`Draggable` / `DraggableSurface`** — screen-space dragging for overlay chrome, no `WhiteboardShell` required. Keep your CSS anchoring; the drag is a `translate()` delta on top, so layouts stay responsive. Drags from any non-interactive area, snaps to the whiteboard grid on release, honours the global `whiteboard-snap-now` event, persists per `id` in localStorage. Double-click resets one element; `resetDraggables()` resets all.\n- `Toolbar` reads slightly larger (roomier padding, `--wb-fs-md` buttons) — it's app chrome, not a panel row.\n\n## New in 0.4\n\nBattle-tested additions from building a real app on the kit:\n\n- **`Checkbox` / `Switch`** — labeled boolean rows; the input pins its own size so host globals can never stretch it.\n- **`Slider`** — label left, live readout right, themed range underneath. Returns numbers.\n- **`NumberField`** — labeled numeric input; clamps to min/max, never emits NaN.\n- **`Toolbar`** — horizontal sibling of `VerticalToolbar` for app-chrome bars (`position=\"top\" | \"bottom\" | \"static\"`, `end` slot).\n- **`Surface`** — the plain floating overlay container (selection menus, legends, log panes) for overlays living outside a `WhiteboardShell`.\n- **`Tooltip`** — CSS-only, shows on hover and keyboard focus. `Kbd` for shortcut hints, `Divider` (h/v) for separation.\n- **Hardening** — `PickerCard` declares its own column layout (the global `button` style can no longer collapse it into a clipped row); native text/number inputs are now styled like `select` out of the box.\n\n## Build size\n\n42 KB JS raw / ~10 KB gzip, single 30 KB CSS file. No runtime CSS-in-JS.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}