{"_id":"@bimetal/whiteboard-angular-components","_rev":"10-638543cf564d6e71d0808c38f14ea21a","name":"@bimetal/whiteboard-angular-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.37.0"},"versions":{"0.29.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.29.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-angular-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":"be628434c723c064b8625c1a18f33415365f1276","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.29.0.tgz","fileCount":32,"integrity":"sha512-5XZ6Y55WgHnZbowGvfq6yT6DN17WcULq9GiJ5Q6zvzxhH1/QtAZIvaW7/ONmDd+gvagcvXl3ClcK6QMpOZ5IFQ==","signatures":[{"sig":"MEYCIQDw4Xxor6YmsotK0iszI2VbFQ3B5IGvnbuxyZxpnb+JmgIhAIv4S2miHotdq3DSZOFX5oPo/Njfy7pL1zvWjYc0Uitm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146967},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^0.29.0","@bimetal/whiteboard-data":"^0.29.0","@bimetal/whiteboard-themes":"^0.29.0","@bimetal/whiteboard-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.29.0_1784139066572_0.16415433756263909","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.30.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-angular-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":"d7d2773e2c2dd267f8152771cb611fd8bb6b6d60","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.30.0.tgz","fileCount":32,"integrity":"sha512-5vTQTxE50nzU41NfZlF0x9cN8lsQKqEgpN/U+9lZxQcuD75XWPPfI0vSY3c4Wuth+l4CayL0/0OQulNS4JWkZQ==","signatures":[{"sig":"MEUCIQDr/mf0deWBHkAH2Ji4NVOQhDSk6IQGZPy4C2PNtYBpfgIgD2TeKDZCdFQi5SxXGyVgAXJQ5GrK/JKt0AJfsWeoFbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149903},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^0.30.0","@bimetal/whiteboard-data":"^0.30.0","@bimetal/whiteboard-themes":"^0.30.0","@bimetal/whiteboard-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.30.0_1784223935313_0.12236279108878434","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.32.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-angular-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":"4dc953ee7a7cbf4b60d874a76ef8076ef592fe94","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.32.0.tgz","fileCount":32,"integrity":"sha512-OVaaZbVG91yGZHJSj6a023jq2OWEugwH02Va/NyGfgkV1AMsBRRhHLOl6VJ1kCJGuw/ENZ7oJxK4npnP1Z9MUw==","signatures":[{"sig":"MEQCIEsWbLawZ8ydai39rS83Ldwh/JwZIohB7fBz/T9S4JSeAiByTCO20dlhAL4w9eySPGOMKc05V13+dlxlLCmGnSqd+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153753},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.32.0_1784451161891_0.9809489205119921","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.34.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-angular-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":"1ceebc438ca5d3515ee701b098c4a5470eaf3d6c","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.34.0.tgz","fileCount":32,"integrity":"sha512-F4+CLk9U9pEEuarvD8LK4z8a1wKbC0DtCwXK8C4mX0y9Yb3/WtWpFEsI33Oo+G0RIXapKpXS/Q1pYx0YG2e1/w==","signatures":[{"sig":"MEUCIQCPSwtm4VlbdiR87P+lA0mnev96pxICueO+rLrfUTPQ/QIgbO0WXR4MzJv0UqsW1AvBYFMhpCsGTxbfKc6w5DV6Kz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153753},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.34.0_1784529448010_0.29034903492746267","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/whiteboard-angular-components","version":"1.0.0-rc.1","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/whiteboard-angular-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":"6efeb5e576ccb4876cd41a8bc9c45f6643ddb140","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-1.0.0-rc.1.tgz","fileCount":32,"integrity":"sha512-OTUAQLndInKpmeJjjGW4/Y+KsnppYAhWQCOFdx7aSYH66Dti5ayE9eXgfDJm/PHkWWhjMQ3mLhSUwZtEYslcnw==","signatures":[{"sig":"MEUCIQDt1WXZKh/3JUda6Z09bD9EagmpqLHaWd6lAzF2+0W9ywIgDhhTWIlDps6MIP4T41AH4ep116PSK1WDnJG+Wf9YbvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153773},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_1.0.0-rc.1_1784739500461_0.6625739332668845","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/whiteboard-angular-components","version":"1.0.0-rc.2","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-angular-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":"973fa28ca63b3ba17ef558d7757c248bf1f0b118","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-1.0.0-rc.2.tgz","fileCount":32,"integrity":"sha512-e5ySN/sTBogL2AK5ZjSIQqs4UA2UFd/wECnZd2PBGbCN3nUy4f5YFoBDQCS/lg69EXRfqWYzWET6G/lo5jmyXw==","signatures":[{"sig":"MEQCIBDrB4+ZyXY8+pK8U0YMQTcWS1DNB87Yctk7Ln60sk1GAiBBzryMNidcb3YEv4NVFFQ580sjIQUgvulxQqg+o5WOdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159216},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_1.0.0-rc.2_1784834020228_0.8620380821966795","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/whiteboard-angular-components","version":"1.0.0-rc.3","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-angular-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":"52013cbd90231ad2cbae536d2650a6097c0b45a9","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-1.0.0-rc.3.tgz","fileCount":32,"integrity":"sha512-/oPhsUEqg/wKQu7hgnOp4+DKhYqq4zRkIM2lnKCxR7+hd2qYxjPXQ0yu/ALTN8HgLc4kZE52S10g4xtiIL7RrQ==","signatures":[{"sig":"MEYCIQDoV5/zgsOOaXLPqb7+kn5Lrlyu27n9hiAUmHSUogGzdQIhAMsSYxKen/Y8XMjX7VFQk3eIMlXmJ5uJPnM39kliBSx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161792},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_1.0.0-rc.3_1785017912840_0.3492978797549029","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.35.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-angular-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":"17ceb756d3595268ae5a0793042107df6812fbf5","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.35.0.tgz","fileCount":32,"integrity":"sha512-XM3JL5N809qRq3/UyqCiktJV1uAQKB72MQi5Ww7i+sljHi4piuhOfQ35T1HOTTH/d3oiwF2S8nFBhcUFXK8CWg==","signatures":[{"sig":"MEUCIFJOZOsPDA/15Pf1SYMzfPaWJxCBRfPv5/I9EQDKQhKhAiEA6WOIFlMeht53hwyPoS2eqgy+2NP7+Z10rbQoD6CmP2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161768},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs","typecheck":"ngc -p tsconfig.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.35.0_1785078812837_0.3731618107382544","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/whiteboard-angular-components","version":"0.36.0","keywords":["whiteboard","angular","components","canvas","diagram"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/whiteboard-angular-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":"6683213ee60d7843ef13f300b6dfc77ad619615b","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.36.0.tgz","fileCount":33,"integrity":"sha512-x2fnb/3STcm89SshnZYSNy5pmhtuxM62mKHsqBexg3GZfWJbHJ6Kq6/LpfvP/NekziM0cIT+fdxVsU6NTPLYGQ==","signatures":[{"sig":"MEUCIQC8r+uKcMTsPWff2yl8OZan4zhUOh0ek3aij4QYHZqHewIgYLX+0oWtew1yrsB2Uq5N2Vy4zD1RVzY2iko2QiNjFmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBh4op2tTDB90eu+vDp9KlMCMwPwG00RHB2o3813qXB4AiBj39WYZcZBs+inxSJGatmtQRtV2fkEB6392cgOZETc9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170907},"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":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"ngc -p tsconfig.test.json --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-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard-angular-components_0.36.0_1788079485621_0.0042283189203269345","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"_id":"@bimetal/whiteboard-angular-components@0.37.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"4227bb3eecd0c383a37473018e2a4a8da46ed31a","tarball":"https://registry.npmjs.org/@bimetal/whiteboard-angular-components/-/whiteboard-angular-components-0.37.0.tgz","fileCount":33,"integrity":"sha512-3dulX3FcI4wPEteNhFnR8zIh1zeit06awy6mxvDkJdrZY4v/UoTbcwma+DtiJ9fXI5vgMGxmhnLOF5ql6UWlaw==","signatures":[{"sig":"MEYCIQC/Y/8w3nbJ48naoQai4jOeYuiAJXvHfor+RAJXR5gZSwIhAKnh3LHNwyCG17knDv3svwvpGGOp+vAc2lLqbbxak+FH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICWSUNnzcIFPCQD9xTRosY6aAd5VE+JkXUSZfFmoSD0xAiASmTM7VbM3MjUinP2KPHLME8mNddKhICSYQWIyscBZcg=="}],"unpackedSize":170929},"main":"./dist/index.js","name":"@bimetal/whiteboard-angular-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":"7c443deff9a8b0a534c68757c83f5a6b0794e018","license":"Apache-2.0","scripts":{"test":"vitest run","build":"ngc -p tsconfig.json && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"ngc -p tsconfig.test.json --noEmit","prepublishOnly":"npm run build"},"version":"0.37.0","_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"homepage":"https://github.com/bimetal/bimetal#readme","keywords":["whiteboard","angular","components","canvas","diagram"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-angular-components"},"_npmVersion":"11.17.0","description":"Default Angular 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/angular":"^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":{"vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1","typescript":"~5.8.3","@angular/core":"^19.2.0","@angular/forms":"^19.2.0","@angular/common":"^19.2.0","@angular/compiler":"^19.2.0","@angular/compiler-cli":"^19.2.0","@angular/platform-browser":"^19.2.0"},"peerDependencies":{"@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whiteboard-angular-components_0.37.0_1789245343439_0.7181818191750005"}}},"time":{"created":"2026-07-15T18:11:06.273Z","modified":"2026-09-12T20:35:43.708Z","0.29.0":"2026-07-15T18:11:06.722Z","0.30.0":"2026-07-16T17:45:35.450Z","0.32.0":"2026-07-19T08:52:42.024Z","0.34.0":"2026-07-20T06:37:28.158Z","1.0.0-rc.1":"2026-07-22T16:58:20.670Z","1.0.0-rc.2":"2026-07-23T19:13:40.403Z","1.0.0-rc.3":"2026-07-25T22:18:33.007Z","0.35.0":"2026-07-26T15:13:32.977Z","0.36.0":"2026-08-30T08:44:45.714Z","0.37.0":"2026-09-12T20:35:43.522Z"},"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","angular","components","canvas","diagram"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/whiteboard/whiteboard-angular-components"},"description":"Default Angular 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-angular-components\n\nThe default **Angular whiteboard** for BIMETAL — a thin binding over the canonical\n[`@bimetal/whiteboard-headless`](../whiteboard-headless) controller. Every\ninteraction decision (the tool FSM, create/drag/marquee, resize/rotate math, snap\nguides, align/distribute, group cohesion, input parsing) lives in the controller;\nthis package owns only the DOM: it converts the single piece of geometry\n(`screenToBoard`), wires pointer + wheel events, and renders the snapshot. Ships as\nstandalone components.\n\n## Features\n\n- **Infinite canvas** — pan (wheel/trackpad) and zoom (Ctrl/Cmd + wheel), a\n  grid that tracks the camera, reset-to-100%.\n- **Shapes** — rect / ellipse / diamond / text / note / frame, real\n  drag-move, eight-handle resize, and a 15°-snapped rotate knob.\n- **Connectors** with routed elbow paths + arrowheads, **freehand draw**, a\n  **laser pointer** (transient top overlay), and **smart guides** while dragging.\n- **Align / distribute**, **group / ungroup**, **frames** with reparent-on-drop,\n  **comments** (pins + thread editor), a **style panel**, a **text dialog**, undo.\n- **Keyboard a11y** — the full key map is forwarded to the controller.\n\nEvent-sourced: the whole canvas is one aggregate, every change is an event, and\nundo + full history come for free.\n\n## Usage\n\n```ts\nimport { Component } from '@angular/core';\nimport { WhiteboardComponent } from '@bimetal/whiteboard-angular-components';\nimport { createWhiteboardStore } from '@bimetal/whiteboard-data';\nimport '@bimetal/whiteboard-angular-components/styles';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [WhiteboardComponent],\n  template: `<bm-whiteboard [store]=\"store\" canvasId=\"canvas-1\"></bm-whiteboard>`,\n})\nexport class AppComponent {\n  store = createWhiteboardStore();\n  // …seed the canvas…\n}\n```\n\nThe component is `bm-whiteboard`. Pass `[darkMode]=\"true\"` for the dark token set,\n`[config]` for locale/metric overrides, and `[onError]` to surface infrastructure\nerrors.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}