{"_id":"@bimetal/whiteboard-vue-components","_rev":"11-65b2f05f5b523df3b39d065f108d0fb0","name":"@bimetal/whiteboard-vue-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.29.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-vue-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"082df9a02894bb5579d102d6c6978fb51d71c651","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.29.0.tgz","fileCount":37,"integrity":"sha512-BFEopwP/uOsWSOykYQf71KOs7aX34YEJdMFGWBM3cpLdU/OmiA+p4wdPgWosk1JVzo50n6dD3y9dr8dTGQ6A4Q==","signatures":[{"sig":"MEUCIQCHfL++3iBi2Xmspv5aQLpmAXmau6k6g4jluwUr4CY/XAIgEwZylmkwwQs9LgCDPt00R2mX4YoN9Nz1aj7TDHIyvyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"186d8761ec5cd0a33f6ea349beb975099167fbc9","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.29.0","@bimetal/whiteboard-data":"^0.29.0","@bimetal/whiteboard-themes":"^0.29.0","@bimetal/whiteboard-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.29.0_1784139088027_0.1606235411319108","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.30.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-vue-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"8879284b6a7e251fae6519475c849cc016119377","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.30.0.tgz","fileCount":37,"integrity":"sha512-Op+pc7wvePdPb+gP3i+1heOCdofgfXSDbDW7gVKXV+ZIg9SPZkoO9ei0kC6+xCavYunJS7fxqO8URVjN7MFhQQ==","signatures":[{"sig":"MEUCIQCy+gSJRzzq1nBzNEwxw1q5i6mNoVm8zgFYX2iIFVK+CAIgddnR5mlpQr7fLiV+TBhXJNy1DBNduGDi5ZAMDqNrKY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"51dea0f01db49be01780bf4692853f6882cc98f2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.30.0","@bimetal/whiteboard-data":"^0.30.0","@bimetal/whiteboard-themes":"^0.30.0","@bimetal/whiteboard-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.30.0_1784223952871_0.8614198213200837","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.32.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-vue-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"52de5515e0e7b85f50b4e891cc8b6918e25d5e2b","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.32.0.tgz","fileCount":37,"integrity":"sha512-JwIRsPmASyKDhfrdftQyddZGvjc1knPSSg347jrQGeN4GubbPTnSJdwdUZ5i3bXlV0SOGTLg2gzmqsixp/RFcA==","signatures":[{"sig":"MEUCIQC9S584tjNIhEDGTaPzGdxxNpcpFvdOpUrOM87QkGgWQwIgPz+zTHbYKaTGmUGwxrkVWD9+vofiyvNKuptkSmrxLJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"4dd8f4baf3c73447e7bec4a54c815b414c6bcba1","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.32.0","@bimetal/a11y-dom":"^0.32.0","@bimetal/whiteboard-data":"^0.32.0","@bimetal/whiteboard-themes":"^0.32.0","@bimetal/whiteboard-headless":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.32.0_1784451177632_0.5961378155551464","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.34.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-vue-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"8e0a4ae544cfb9ce056a59bece9dce125629ddac","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.34.0.tgz","fileCount":37,"integrity":"sha512-9YidzzTKSeiTsTBd/qeLK+MkPpzqiv4q9X11G9zhZk0rKCUDFMZEeaX3Ky3u6A7PlxriULWn6oZUHXjI0GXkFw==","signatures":[{"sig":"MEQCIQCayt0M+6lcdEHRKzGf7e+/askn12HoJNw6it6jHygAzwIfdoQvq27A9ssCkk0pSZaDY1pAVB4GL99jr1RVm70ueg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"0ab9c94645e5187e22508816ff6bf33a13c0ce35","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.34.0","@bimetal/a11y-dom":"^0.34.0","@bimetal/whiteboard-data":"^0.34.0","@bimetal/whiteboard-themes":"^0.34.0","@bimetal/whiteboard-headless":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.34.0_1784529465763_0.9365019469764884","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/whiteboard-vue-components","version":"1.0.0-rc.1","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-vue-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"727f485cfc0f5600a6e2ebc020114dfc61a6d26d","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-1.0.0-rc.1.tgz","fileCount":37,"integrity":"sha512-do1Sjyrzpm/J4d8TMaHCjJhM9Kyh/ItIjtA6pTGF3jnramgAtxyRVzb45zBdYazO1VPaIby+ZzY5TjEct+YRJw==","signatures":[{"sig":"MEQCIHTM44Ph532zVI1wzLUqtpNasfMw+WwR1bhdSZGsSuXzAiAlJSL66wMu9VvJ5RehG5fuPOvAL/mW51/5LVGZ0n+8yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"906ba734fbbbc028d11051bfcc7577242eba2139","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^1.0.0-rc.1","@bimetal/a11y-dom":"^1.0.0-rc.1","@bimetal/whiteboard-data":"^1.0.0-rc.1","@bimetal/whiteboard-themes":"^1.0.0-rc.1","@bimetal/whiteboard-headless":"^1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_1.0.0-rc.1_1784739533913_0.17898024400249124","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/whiteboard-vue-components","version":"1.0.0-rc.2","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-vue-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"c0849a861032d04736c003403c3941d9f15b911f","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-1.0.0-rc.2.tgz","fileCount":37,"integrity":"sha512-N+uOunSNHq5fybr/3UBzvg3yMh9l/WB2c9DCJFK9bGQT3gS4FYu6kgV75vHgic7zH+FjpiLk6quOxjzbvBs1Lg==","signatures":[{"sig":"MEQCIB3Qn7H3gMFq3w09jZmH6cYS3M0mvRiGVi+WK9BcGn0wAiAoE2+xZ7j3hN7DEiFskZNweY1UcUQ7WX0Dovggmr2elQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"913c01472f17bffe76658f9e6c760838c0e238b2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^1.0.0-rc.2","@bimetal/a11y-dom":"^1.0.0-rc.2","@bimetal/whiteboard-data":"^1.0.0-rc.2","@bimetal/whiteboard-themes":"^1.0.0-rc.2","@bimetal/whiteboard-headless":"^1.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_1.0.0-rc.2_1784834036278_0.17981194617089358","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/whiteboard-vue-components","version":"1.0.0-rc.3","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-vue-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"aa0a814ec76f164820713d516c92b0d9336c2ea1","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-1.0.0-rc.3.tgz","fileCount":37,"integrity":"sha512-KlkB14ELONMO5NLCSEtodDJrXP9iESmeK9EjRnaSY0Cv+5lhISkjkEOsv8dqFgq/hPZ/gpIBAtWxxme/D7LYGQ==","signatures":[{"sig":"MEUCIQCtJQnjRJb1erHjUh/mZ+ACxyTtRQW27fhOYSOYAL+wEgIgImXsMgExKRxEp6LigUzLmzJ5KzIYjWIxZjIGmq3ocyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"869ba9953a91ee395a35ae56bceb98f63acf1a70","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^1.0.0-rc.3","@bimetal/a11y-dom":"^1.0.0-rc.3","@bimetal/whiteboard-data":"^1.0.0-rc.3","@bimetal/whiteboard-themes":"^1.0.0-rc.3","@bimetal/whiteboard-headless":"^1.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_1.0.0-rc.3_1785017929971_0.5599731079086612","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.35.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-vue-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"877df0d3ce4a49aec9035686d234b4a0b6e0fb87","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.35.0.tgz","fileCount":37,"integrity":"sha512-modvyFMPbaOEAGavssF5UiozSz/Simhp+/5L6LskOMcA1ePIpvjbfKI7wJFZs/vv1bZ0IisTlRMfTG/Bf58mTA==","signatures":[{"sig":"MEUCIDGJQ0Gmq/9cbBUhEZnHRTWzFa8ao1V/8/TKDb1GDpMkAiEAgfJ/cUd2RHUE3YAFWjQoRjLE5rth1Vd+6vWgAujdMr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"879bd4f41496ec870dbfac92a8228bf93226f256","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.35.0","@bimetal/a11y-dom":"^0.35.0","@bimetal/whiteboard-data":"^0.35.0","@bimetal/whiteboard-themes":"^0.35.0","@bimetal/whiteboard-headless":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.35.0_1785078831135_0.47268674042775083","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.36.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-vue-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"c8fb0772973029143fd301b066434b8b62d0844e","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.36.0.tgz","fileCount":38,"integrity":"sha512-n8SHIcOFqQOe3fA11uRHBKPMJV7adC6rvpJlGK4b7RUYd9bQcqvAoNp/Mx5uypA9QQffCpXd9Axk/y9hEzC9kQ==","signatures":[{"sig":"MEQCIFzmYK9weAyGS8N//FJU0BA5xCRJnpVYNgpCJNyrEaBxAiAtp32q5WcaXyMySsvklXHhM7JQcLVZQUkH2YIViz5MMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187448},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"c398884cce8cfe7004bcd7523398ebaf63c5452c","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^0.36.0","@bimetal/a11y-dom":"^0.36.0","@bimetal/whiteboard-data":"^0.36.0","@bimetal/whiteboard-themes":"^0.36.0","@bimetal/whiteboard-headless":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.36.0_1788079376434_0.2082032426484659","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/whiteboard-vue-components","version":"0.37.0","keywords":["whiteboard","vue","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-vue-components@0.37.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"50f00cc9db37fa1c6cfa00a5ebc24038080ff1b7","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.37.0.tgz","fileCount":38,"integrity":"sha512-wERsJyn7DqHXkKtMipGhxVKVYoEZ5RNHSUs9xxjOizsqUTbcTQ62s0an348JlB1CR5My9W+80AL8Hrl95URzWA==","signatures":[{"sig":"MEUCIAlo4rSHupr4zUKm8o9l3gLU09JGHDGbpg8/PFcE/1mhAiEA3LPNqga75AqO1aqeahJJmU7sJSYie0zkySea4FhdILI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/un2XKujF0kERqj1QHSS226yzCyPkvMyWxT3ZB9t/aQIgF7yhBn59U4nutkw3vTN3rH+SZKHHxOULUunOMza2ba4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187470},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"7c443deff9a8b0a534c68757c83f5a6b0794e018","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^0.37.0","@bimetal/a11y-dom":"^0.37.0","@bimetal/whiteboard-data":"^0.37.0","@bimetal/whiteboard-themes":"^0.37.0","@bimetal/whiteboard-headless":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-vue-components_0.37.0_1789245360615_0.3130359051372431","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/whiteboard-vue-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"cd3e68b5170fed8d771fd27ba6c085c8f99b1496","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-vue-components/-/whiteboard-vue-components-0.38.0.tgz","fileCount":38,"integrity":"sha512-FswIn16l03nNz49vTDJUn7TTzJfspzK869u0hmf0oSA5UrVTvaGEQYdRpxemM3hkSS+5zS0xiNiEquHMps6IwQ==","signatures":[{"sig":"MEUCIFLhrU1GXa2mIzPSXWCjR2rDLS7ffUd4aOw/in8/cjo/AiEAiZ0vZs+rLw9htGmPp40pxmnn9IBzBIeU7SAB967c+KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0TkbQ+MP1GnpF6FrouhCoq5nsN7qeX3BohwWvhDeTcQIgBVBA4jdlxbv0rdqMDwBSf0sPU7Y6L3H/pCQaDyUS3SY="}],"unpackedSize":187608},"main":"./dist/index.js","name":"@bimetal/whiteboard-vue-components","type":"module","types":"./dist/index.d.ts","author":{"name":"Andreas Biederbeck"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"91d1c50b022e17a1df17d4a9cad9f2e1bec329dd","license":"Apache-2.0","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"version":"0.38.0","_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"homepage":"https://github.com/bimetal/bimetal#readme","keywords":["whiteboard","vue","components","canvas","diagram"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","directories":{},"maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^0.38.0","@bimetal/a11y-dom":"^0.38.0","@bimetal/whiteboard-data":"^0.38.0","@bimetal/whiteboard-themes":"^0.38.0","@bimetal/whiteboard-headless":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whiteboard-vue-components_0.38.0_1791052543491_0.9921681273356302"}}},"time":{"created":"2026-07-15T18:11:27.881Z","modified":"2026-10-03T18:35:43.801Z","0.29.0":"2026-07-15T18:11:28.172Z","0.30.0":"2026-07-16T17:45:53.004Z","0.32.0":"2026-07-19T08:52:57.765Z","0.34.0":"2026-07-20T06:37:45.909Z","1.0.0-rc.1":"2026-07-22T16:58:54.053Z","1.0.0-rc.2":"2026-07-23T19:13:56.443Z","1.0.0-rc.3":"2026-07-25T22:18:50.130Z","0.35.0":"2026-07-26T15:13:51.273Z","0.36.0":"2026-08-30T08:42:56.578Z","0.37.0":"2026-09-12T20:36:00.710Z","0.38.0":"2026-10-03T18:35:43.583Z"},"bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","homepage":"https://github.com/bimetal/bimetal#readme","keywords":["whiteboard","vue","components","canvas","diagram"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-vue-components"},"description":"Default Vue 3 whiteboard — infinite-canvas pan/zoom, shapes, drag/resize/rotate, connectors, freehand, smart guides, group, frames, comments, laser, style panel, theming.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/whiteboard-vue-components\n\nThe default **Vue 3 whiteboard** for BIMETAL — a thin binding over the canonical\n[`@bimetal/whiteboard-headless`](../whiteboard-headless) controller. Every\ninteraction decision (tool FSM, create/drag/marquee, pan/zoom math, input policy,\nlock) lives in the controller; this package owns only the DOM: converting\n`clientX/Y → boardPoint` through the viewport, wiring window pointer + wheel\nevents, and rendering.\n\n## Features\n\n- **Infinite canvas** — pan (wheel/trackpad) and zoom-to-cursor (Ctrl/⌘+wheel).\n- **Shape tools** — rectangle, ellipse, diamond, text, sticky note, frame;\n  create by dragging out the bounds (keyboard shortcuts v/r/o/d/t/n/f).\n- **Select + move** — click, marquee, multi-select; drag a whole selection as one\n  undo. Lock/unlock, bring-to-front / send-to-back.\n- **Transform** — eight resize handles (rotation-aware) + a rotate knob on the\n  single selection; a **style panel** (fill/stroke/width/dash/opacity/font).\n- **Connectors** — bound edges between shapes; endpoints re-route automatically on\n  move/resize/rotate (the path is derived, never stored).\n- **Freehand** — a pen tool that captures a stroke and simplifies it (RDP).\n- **Smart guides + snapping** — dragging snaps edges/centres to other shapes\n  (zoom-aware threshold) and shows alignment guides.\n- **Align + distribute** — align a multi-selection to its bounding box, or evenly\n  distribute three-plus shapes — each one undo-able batch.\n- **Group / ungroup** — group ≥2 shapes under a container (Ctrl/⌘+G, dragging it\n  moves the whole group); ungroup dissolves it (Ctrl/⌘+Shift+G).\n- **Frames** — drop a shape into a frame to nest it (one undo for move + reparent);\n  drag it out to detach. The frame highlights as a drop target while dragging.\n- **Duplicate / copy / paste** — clone the selection (and its group children) at an\n  offset — Ctrl/⌘+D, or Ctrl/⌘+C then Ctrl/⌘+V — each one undo-able batch.\n- **Laser pointer** — a transient fading trail for presenting (no shape, no undo).\n- **Comments** — pin a thread to a shape or a free point; edit, resolve/reopen,\n  delete. Shape-anchored comments track the shape; deleting it cascades them away.\n- **Edit text** by double-click; undo toast; light/dark theming.\n\nEvent-sourced: the whole canvas is one aggregate — undo + full history for free.\n\n## Usage\n\n```vue\n<script setup lang=\"ts\">\nimport { Whiteboard } from '@bimetal/whiteboard-vue-components';\nimport { createWhiteboardStore } from '@bimetal/whiteboard-data';\nimport '@bimetal/whiteboard-vue-components/styles';\n\nconst store = createWhiteboardStore();\n// …seed the canvas…\n</script>\n\n<template>\n  <Whiteboard :store=\"store\" canvas-id=\"canvas-1\" />\n</template>\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}