{"_id":"@8btc/whiteboard","_rev":"80-6b40d42711fa379b9b1f2cb44f05b91b","name":"@8btc/whiteboard","dist-tags":{"alpha":"0.1.0-alpha.1","latest":"0.1.0-beta.8","beta":"0.1.0-beta.12"},"versions":{"0.0.1":{"name":"@8btc/whiteboard","version":"0.0.1","_id":"@8btc/whiteboard@0.0.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"2fd2ddfbd48faded497e5920f1758c708f79c040","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.1.tgz","fileCount":7,"integrity":"sha512-o4a1f844StFpg/twOhPNqlx/BUGloD3P77mv8Ev09yRTn8qnrebqIFDiRceX8OMDijG/ibAT9jJX2f2xHMhITg==","signatures":[{"sig":"MEQCIHt6AYb5096irm4qsbbBcfEe5md9yF7bl6Ou96J/VUZHAiArJJqdCJ1t7pbFZU60/IBQmPUy80cZ6RzLFNpRH2T4jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129723},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"9f5af8a1eb22787199a7ebc0b29ccfd8e34676cc","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.1_1768203713804_0.6093005350886058","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@8btc/whiteboard","version":"0.0.2","_id":"@8btc/whiteboard@0.0.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"fc81518de6fe3e4ebb0adb4ffb0495972325cf96","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.2.tgz","fileCount":7,"integrity":"sha512-AJrVDmsNvinkU3ol31qx1uAChJeqikuFTSqDoHQy0UTBAi2OYQtm5OBNNXChZAsKz8CyiocnImDEk2sTZTdPRg==","signatures":[{"sig":"MEYCIQCt5fGV+HjxmVJvr2TonW2fsIjy8fRuua6V7Sg8WVGzAwIhAOtVXnGuM+w7lqQLDkTUUeqYfXxta1FzOSzJD23hDSmU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132615},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"87d3446e171f6a0c5a7282417604a03361f5b66b","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.2_1768211436758_0.2976131843355756","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@8btc/whiteboard","version":"0.0.3","_id":"@8btc/whiteboard@0.0.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"0f0c19715f951d4b19ae758e0ead9d7fcfa170fc","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.3.tgz","fileCount":7,"integrity":"sha512-TgXddLiD2OdNkkTUjZyzuchoFej+rFkIp224L+Tr+cb6tN2aP0Mx0dFQkoyPXj3OhnRDAquH1ZekCdxh6G1dYQ==","signatures":[{"sig":"MEYCIQDzj+nGyZFGFr6v7ibeqeMERjY7n+7WAtWyV/0KRmTVOgIhANDEJSToDOo758ax1Hldew0clTqfwBQzzxBj+w3rCuxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134299},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"4654257bb8eecb9621b4e390abb40034ae4948bd","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.3_1768228315875_0.21527019076816334","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@8btc/whiteboard","version":"0.0.4","_id":"@8btc/whiteboard@0.0.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"8b7242bd296695a840d865645111285e8505d734","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.4.tgz","fileCount":7,"integrity":"sha512-3MleseRoFtnz6QzkYP6/gbaWf+MoMZN16nedSjo8lc1C51CmHx1zdxxkoRFBdouSsFuScWkidvTXPdJ0eQEnmg==","signatures":[{"sig":"MEYCIQCRR+i+bQBz41P7FdrnT7C5VCpKedPirr6fIXTEKPCAwgIhAK/Ud2aKlzjUwopCvjNkTd0lrlP/JGC4Gu9f56Yeqn9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134843},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"74b71b395b2d239a237b9fd043a18e31019c182c","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.4_1768231360250_0.08952167730415361","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@8btc/whiteboard","version":"0.0.5","_id":"@8btc/whiteboard@0.0.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"112a8255d17ccd95f937e25768922ced479d169f","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.5.tgz","fileCount":9,"integrity":"sha512-tGO/HZXc0YqIUkFrWLOcV4tESiTmanh32qTlLRM3mZ3QQvgqc6wUjKS70dolPmERM8RwtBtXIF0e0+PbFW/P+A==","signatures":[{"sig":"MEQCIF0B70lfErYFxghllDCDT3RICIqtjoP+Wr5Y/CV2bZyiAiAE8OBrd7MRd8E1efolKSzI8QrZ5muCmnRkwRjLPm5vhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383915},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"9f86cbc56ab879e52cf927e953b55c527493a70b","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.5_1768283872268_0.6817025889978996","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@8btc/whiteboard","version":"0.0.6","_id":"@8btc/whiteboard@0.0.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"5be06a4de13830e3bea434830cd49a4130d7f8e1","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.6.tgz","fileCount":7,"integrity":"sha512-lwaLipzimlYcs2btuRvXNycV1mD/ntiJMAlIwSQ5iaCgALmb/lXT8xczo0S5LBD7ARspMoZHC+CW+yEEAdJ/2g==","signatures":[{"sig":"MEUCIA9dAQUrXf9hNgQ5dUxdjZwVSG7kEVV3vHJAiuy0Zk49AiEA8QnSZdkVdBJBrj7A+yNxv7ifciV2ElkDSgbfuVfxOwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202494},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"9f86cbc56ab879e52cf927e953b55c527493a70b","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.6_1768284305089_0.811355607355569","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@8btc/whiteboard","version":"0.0.7","_id":"@8btc/whiteboard@0.0.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"0d5384e976ef03df6eb40171484293f97b0a2c48","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.7.tgz","fileCount":7,"integrity":"sha512-1x71hlKSuG/3yhjNCbI7/OtIjACdkpKxPm0l/LIuGXvnSt6bZWmm39Yj0ke6EuY7pWVNrvhz04CzdmYofjl8rA==","signatures":[{"sig":"MEUCIQCUAKeRhZERI6af2YcMF9WuMYqUE44h5fc2C3i4kWWEHQIgMNPGoKMnbVtOa2bkePBpJ7DMkvuIZe8R6TPTl3k15kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202170},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"9f86cbc56ab879e52cf927e953b55c527493a70b","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.7_1768285927551_0.3312487519342733","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@8btc/whiteboard","version":"0.0.8","_id":"@8btc/whiteboard@0.0.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"6fa23a1a28ca934f777367636b6a633f2749327e","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.8.tgz","fileCount":7,"integrity":"sha512-DAq5fwcn7il7VcJx/b5te8WQ4OXJwN9b9+NjeHnW1J+kAIy1MwYBZXww6ONMY8Hz1+SYJTXGjrELcmNVmliGDw==","signatures":[{"sig":"MEYCIQDsK4JXGtVlvIcN6uKMq9cEe4IuvGtbzfusDDdV/YPIEAIhAJzykRvyMvdkK74XOiMQnB2/CUU2UTDObakBQvanQoiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203048},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"7162d3072bf694083c877d424c80cad253a9e5ce","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.8_1768292899374_0.17863881211164512","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@8btc/whiteboard","version":"0.0.9","_id":"@8btc/whiteboard@0.0.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"9c6b5e8da273c6bbe2349c58ab821d68e53f62d6","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.9.tgz","fileCount":7,"integrity":"sha512-f7VNV872d1tS77+cHENw4oUpewUA6WSggJkYH2HUzB2GPIcLmkxADnLh9XHflmu4FxWUjco9PK38E3PtxmQ3WA==","signatures":[{"sig":"MEUCIQCRasUmJh+hl57XwFgIPTj1FtU58fnCEa2URN1P0HFYNgIgdb5HGjA+4eqvV1T66PyfaxznJL1tty/+hZyOef0XZdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196206},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"5cb81232e9b687c2a3022a1bbfac7a2b8e722765","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.9_1768295243203_0.9707907578114423","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@8btc/whiteboard","version":"0.0.10","_id":"@8btc/whiteboard@0.0.10","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"620d22e060f7c36504432b8eb98ffa3dd5b865ce","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.10.tgz","fileCount":7,"integrity":"sha512-6fOBM6CpamfnQsNl/TpopUiYbU2X8cf7/742Yhzl574TvMA00N7pk5Jvqc7jC7IyMXbeEsLy60IRwIxLDzxcTQ==","signatures":[{"sig":"MEYCIQC27bSFFRe2n4YrRYqAu3DY46bWGulA+8665pe5dCFrIwIhAJSeaw5Sv1IvApvU6i6YTK8a3EpW+3bli7S8gUBu1VBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196525},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"36976e185bdcc638645d1c2927c850795dfa964c","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.10_1768304037372_0.03435127458172449","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@8btc/whiteboard","version":"0.0.11","_id":"@8btc/whiteboard@0.0.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"7dc89de25c1996165213f305df5d1ce4bd6865d7","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.11.tgz","fileCount":7,"integrity":"sha512-XsEDkxCiz94SDA0hr2Gk0WjTvc88LaeDAEOGIUphdXv2NZkxF7vgY3QXs5E5CtGW3+tiJvaeGghOff4istZUUg==","signatures":[{"sig":"MEQCIFZKwT6embbsYSuOpMKyoM+7v0j75csuWazBu1/ugskhAiB3QgBqYr4KNrtpD+x46/KNCgX/mE/LRlLlkbNsUl53vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197209},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"b36dc480dcdab3fedf5609263f788c55d2e2c685","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.11_1768352678364_0.12616614274390892","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@8btc/whiteboard","version":"0.0.12","_id":"@8btc/whiteboard@0.0.12","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"18233d5dfac75ad53ee09f60e673a9a58ff415ee","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.12.tgz","fileCount":7,"integrity":"sha512-ydlhLC4J2P/4Z9d/v3VS9pGtAory39ZVmkpPy1jv1OfuLoFZ+2wI2vSnO3GNVumJ1e5SVUsDc9oomazC8yXXKA==","signatures":[{"sig":"MEYCIQCEQPnbd3dEVVvCJs/Rwqx73xerJ7vWCHBmbRYxqONH9wIhAM4V6Phk+uNCcBm+H4VeZcQTJSftNu1xMKefUh9L5BWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200787},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"ec30bdaf12137f5a8d45099d5c72302efe025d4a","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.12_1768354191863_0.06642640999461746","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@8btc/whiteboard","version":"0.0.13","_id":"@8btc/whiteboard@0.0.13","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"b215e0b704b680a77fbbcb53825b7f7dbe4cd0de","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.13.tgz","fileCount":7,"integrity":"sha512-U9WJVvVFWuzajqtf8O895hkfGTBinrj3gxFb9g964B0hvEUPwPvkxlM4T/avh+UxARoB+7mcnZAh4I9/Yl3r0A==","signatures":[{"sig":"MEUCIAkoTn46+o0JC/yWTJmnRusS/3YM8e1WfOPLxhh1EK5mAiEAnaEsAzYh62nDPq9HeEetYxlIrZCM3zeBwG/cAK/Hjdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208860},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"3c8ab0628a575592458651e2116ad1e0f77e7410","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.13_1768374761561_0.6674222405275823","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@8btc/whiteboard","version":"0.0.14","_id":"@8btc/whiteboard@0.0.14","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"bada7de5dbe7e7d9e3ee479bc67b84786deed6e2","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.14.tgz","fileCount":7,"integrity":"sha512-wlR4Et/8i9UnIF+Zv7UsMQ53C6ZXvE+PKOsVn/CLkTgiEGJLSVaykxHrRsb0ejZvRSFA+NmgwPh5Bh0udlvuHw==","signatures":[{"sig":"MEUCIQC+hlFckiNlVTbKeed7Y3XksIZb4JkJSO/Dd2m7UkzpcgIgf3TY43shu4d6L0CM6c6RahQkKpf+WUzm1I/Bcg+EF4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210423},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"6033962ea2bd01a74c2e8e06794f680d2ea57e29","private":false,"scripts":{"dev":"vite --port 6999","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.14_1768379824584_0.45842913154696263","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@8btc/whiteboard","version":"0.0.15","_id":"@8btc/whiteboard@0.0.15","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"a5d8beb88322ba3862ab03de53d4143e07b51512","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.15.tgz","fileCount":7,"integrity":"sha512-HI8OrLmuv/t7b+JQEebX6xZY7TnBrw3I+xgRs7bUuqLpVtVawjgpx1SyHpNe4DacPzDqL6kez8ZQDM3MSz+Spw==","signatures":[{"sig":"MEQCIHYVoMHZgqkMjF1dM8fymK5IgdV0na3K29+EuqbB+gWcAiBZZhtSDt2qWmE418C8PQOMC7OpqH2eAH0C+7S3jO112A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210846},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"c127863b51f799917b6b348176f105e0993a1889","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.15_1768386160459_0.007655814087375923","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@8btc/whiteboard","version":"0.0.16","_id":"@8btc/whiteboard@0.0.16","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"9f3796f51296414d35f5c9285da6134f2e8c9d65","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.16.tgz","fileCount":7,"integrity":"sha512-pRdWYiK+YC/JoE178xhZGhsU/0EFWwTUlt1FtsUzC6//Z3Pp4Y5v5OZh7z7SDhLyJppj5B3shpaSBUUAftJekQ==","signatures":[{"sig":"MEUCIQDXAKev2H/52X/LTQiXjYYiCeo0ykGLtJOeFe7L3ZMHkwIgRwQTTX8Rz9k1q4Qe5a7gOJTuhn+Rw6wF3reQgPSg/RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213055},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"a67b76deda335d0a7820f75d2a64d0510027e1b0","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.16_1768544098621_0.31116481979100286","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@8btc/whiteboard","version":"0.0.17","_id":"@8btc/whiteboard@0.0.17","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"7a8a395db4d3a457240e8fdbb35cf80a08bab7d6","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.17.tgz","fileCount":7,"integrity":"sha512-cYZLVjal/aSpHnobbFN0NkWyT9l4Rz28d7oyhACvgmEf1hgXD+x2InudVCAyDI7jOhxKu6ix2wg1Q3QdpmSvRA==","signatures":[{"sig":"MEQCIB52lv/C05pJUNXYpxHlALrdslwDnaaz4cjJfj6iov6YAiBwP9WOTEvVKA0oW5+XCoP7P9dh1bsuZoDgU65aQNEVaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213375},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"586c75c74380e1f1e3d946df39301ce2850e487d","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.17_1768548458662_0.6466191397166821","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@8btc/whiteboard","version":"0.0.18","_id":"@8btc/whiteboard@0.0.18","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"03253f10c0b11af355d747c4e2cc295959c20f17","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.18.tgz","fileCount":7,"integrity":"sha512-PJkrYw76ebIDinEufJoZhJ+KeuNQRGz2PmvVDRifKZW6Fiz/Kkftt5xXF+ncZFv+ySVVh/yQflFpzf+w26cNrw==","signatures":[{"sig":"MEUCIHcaJ/EkHR3Q6gshgd3SxWES7GcdKW4peb2f1Ym1Y7naAiEA7d+UV4T5PzL925sOMnNe9jhChr9Sh3mORVcOLqezaNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213375},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"18a9f64d4ab7a97247d4cf713900989b28ce0f67","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.18_1768555936025_0.9268484452906245","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.0":{"name":"@8btc/whiteboard","version":"0.0.19-beta.0","_id":"@8btc/whiteboard@0.0.19-beta.0","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"9b305134d0a7ac11a413495c8bbe612901838fba","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.0.tgz","fileCount":10,"integrity":"sha512-ggqqKEjefAGwZfnoEPjqj2BinUCIUZDfT5+wpG+QzqkCZxG9A33Jl97wF75z4bgnND1Vus3qYxvC2dFIufp9Rw==","signatures":[{"sig":"MEUCIDJXi/AkWRR/3Ns99ANdY1Ir5/3FOs8A1TT28rMhULiLAiEAglVyhDNASh55hGGjRCEKcV+KClCtvb9qtY+nVwvWRKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106091},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"e3061302fd9e4619377638bcdb76d1f272ac8364","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.0_1768988750012_0.8280372440597568","host":"s3://npm-registry-packages-npm-production"}},"0.0.18-beta.0":{"name":"@8btc/whiteboard","version":"0.0.18-beta.0","_id":"@8btc/whiteboard@0.0.18-beta.0","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"3a072a5ccdc90864124aac20fe6015be5c4047f5","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.18-beta.0.tgz","fileCount":7,"integrity":"sha512-Shb9gUOJC8tVs0ipHe6oOy104pwneasOfYSKkwc8DpRT1+6DD4lKoNsAMXOIR//BFtfKhpxHUz1gq0mP+Ebalw==","signatures":[{"sig":"MEUCIA9PRBrUJxgHo77qaOs0icWw4iRr9hI+vHEhUh9vPGSfAiEAit8R1DpFBrHSU66QmW4wDoJoHUA8MuoC/zDcbjkwS54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219387},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js"}},"gitHead":"7c231ff5d4cb8b264544ddb691a9923a21efc9de","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.18-beta.0_1769061776332_0.9249169870381728","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.1":{"name":"@8btc/whiteboard","version":"0.0.19-beta.1","_id":"@8btc/whiteboard@0.0.19-beta.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"db45203e3552203f2e49e720de83850bd3af2c73","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.1.tgz","fileCount":10,"integrity":"sha512-lOo9NX+K8xgWITEATKg82dTA3tJOPX5ckt/VxfAnpkW+weQZVMNExl/Vh9Vsw0wx1fUFL1d5Sn5yzypA6h24uA==","signatures":[{"sig":"MEYCIQCBycQvQiaD2T2CLqqkXYwW5MmcyUIQ+m2vrnIVRpY6FAIhANAR7w5SslP4o/HMupZcHkw67CAjk2wfJotGgYhFbqrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110909},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"125f7068a4adffebdcfa7788e14dbe1c201f142c","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.1_1769066397872_0.8604400811236326","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.2":{"name":"@8btc/whiteboard","version":"0.0.19-beta.2","_id":"@8btc/whiteboard@0.0.19-beta.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"89f76345e411e6b71bb4fe835811ba92d115fb45","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.2.tgz","fileCount":11,"integrity":"sha512-Lz89s2Jwpmv3cyK3yehHSbIV/Sej9fuPVgqvy4gWTYUb2HFD6YCpOQKoFlFec75LtenyP1s0qjdxytpuB0fLlA==","signatures":[{"sig":"MEQCIEPLC5+eadXhFi9/EShDO2TCGS9hiLlZQFtpVa9FsPYzAiBrIPpYwe+DN6koj5wSvg01Yp9014bU12xLR2NaDFtNNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181674},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"5256308307e9562de94725ea5b40f1b9be946661","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.2_1769073442590_0.2832690418676027","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.3":{"name":"@8btc/whiteboard","version":"0.0.19-beta.3","_id":"@8btc/whiteboard@0.0.19-beta.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"70ef4b94620b368841acf4d71fef446aa275b453","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.3.tgz","fileCount":11,"integrity":"sha512-2qfxZCA7VmAwlaP2mrG5rWY3misB6ipty4hQwF4mclLke65wAJzrzaCy6yYnTVToGrfTKDnz8felgbGu1QTafA==","signatures":[{"sig":"MEYCIQDBrhxx25nBR+4ajit4yVDnf46jsyL5+ADTxBNO2MucCQIhAOXSn+kYf9l+46SSkCEYEzEB+0BWTEmRGxhMM1W+AFNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181968},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"9acbbeae787b3f57f385bfc0e9b6219f12ec6bc7","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.3_1769075844096_0.7341359717898646","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.4":{"name":"@8btc/whiteboard","version":"0.0.19-beta.4","_id":"@8btc/whiteboard@0.0.19-beta.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"561fb00040deeb4b12164c295291114e82a3b789","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.4.tgz","fileCount":11,"integrity":"sha512-GenlW1Jmv90GkyEytgDYQzneLAVHMuH88djktDvw4daJSzjOTt4dyTNqHoOfLJ/pYSwUMfsqWN05QfI9YkuZmg==","signatures":[{"sig":"MEUCIQD5Q16fpFLF1jEmf5jAIHs4cV9QTLYBTGSGy5FF3fY/PgIgHRpN5ulDnEwwq1bp5Be76jxLGMbWn4LXIHCKuvoYRxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182091},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"e646d1818bf1b660369c818dec1e910317821444","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.4_1769417919855_0.6448761884441265","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.0":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.0","_id":"@8btc/whiteboard@0.0.20-alpha.0","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"d982d2c539527f715f7768865c5e6b954798d08f","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.0.tgz","fileCount":11,"integrity":"sha512-aw7Jh+g+6j8+IeM8QzSLCKwTQJ94Xd4aspMls2ye+DzRIn9WHazjaX/P51AIIicHwnLdiw8e9wJdvNF06hjHAg==","signatures":[{"sig":"MEUCIFx+mn91kZfI18rqz9zaUwHOkp9psdn75+YFAtSEMdpMAiEAr2Ak21Gt7ncFwoa4ftlBpNllkWrYi2d2vlFxMQeos/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185238},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"701c320e1c294428f814da3aff05b053032e935d","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.0_1769587183183_0.45464215803043895","host":"s3://npm-registry-packages-npm-production"}},"0.0.19-beta.5":{"name":"@8btc/whiteboard","version":"0.0.19-beta.5","_id":"@8btc/whiteboard@0.0.19-beta.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"1db2268d0a2713333bf756f77aadf4d158f85c4d","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.19-beta.5.tgz","fileCount":11,"integrity":"sha512-9RvpegCjvyWOUk56aaUnKuztfIMkHRPeGbrkxAG+c8p6LYY6J1ssycyltdcEdArKeyqgkG5nI0KPgioozdtLHA==","signatures":[{"sig":"MEQCIBLcRdKEVbdhvP64J4XMFb0xJ0CcH2872Pl+F9aiC7r4AiBRpwrMWO8Yd8Fv4T6ccp7BfehTojhMWShBNjIkzNzK1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182284},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"17808f6822fd9432da30dcf95689a8a279bc046c","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.19-beta.5_1769590494390_0.8545611565741069","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.1":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.1","_id":"@8btc/whiteboard@0.0.20-alpha.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"d128071f448a7269f7eff22a6fd20db2c7e4425d","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.1.tgz","fileCount":11,"integrity":"sha512-TxNbOQ7OpUxrOZoiifoQugYegu8vw6P9GuG7IFK/TnRiGoRhSrFlX8nI/5K0HzgZSCBF1tboWGTClHemn2JISQ==","signatures":[{"sig":"MEQCIBiXMGGcN3j1dVIBrS4zibhrMPEVPAAm98KixdJSiLA1AiAfCfJ0X76GCzO57KN8BsQm/RRBxps5HO/WQZzZO0Qkzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744727},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"5523074c8edcd3253aa8454aa432b0521c758168","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.1_1772181575741_0.48505205598521184","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.2":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.2","_id":"@8btc/whiteboard@0.0.20-alpha.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"049e0eb67cf538ade56453f486f8270607236182","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.2.tgz","fileCount":11,"integrity":"sha512-6aZsTe1uvNbcpHEY92vzYaI90TjFfRHG/urSn/VUrK2n9YJd1uxw+xYHC5eoLIyh1b8aXxw1a8iYwYb+0+eHxw==","signatures":[{"sig":"MEUCIQDJ4RGp7Vexpy6AQVmVwoubZXsZOwLB2Nk1XuR7xqjZ3AIga74HMZCwtLCJ39nz8/hWcdezZAIwCw4Ck+hpEFpIJok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744320},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"5523074c8edcd3253aa8454aa432b0521c758168","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.2_1772183317372_0.11456605399148301","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.3":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.3","_id":"@8btc/whiteboard@0.0.20-alpha.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"78567b72933f12b8d821c46bd2a99d8c1baae901","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.3.tgz","fileCount":11,"integrity":"sha512-aQHeXgNv72jpsKxhBfzruIMv/8WahcunEGpMVS4I4whU99JOWB8plTcNqVpyNQR9ghPIVTWMi3K9eR7/E5kFnQ==","signatures":[{"sig":"MEUCIBx/+Uws6ajJmwf6mfA0HYJU7X25Hflh5t8rnD2JiWbDAiEA8B5Xir/6X1mMIJJ2hKhzYnmj+SNz9r0tn0JhFj/t8+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750717},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"338cd1d398350f6bcdf06f9b1c6b2dd3c7ad2329","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.3_1772438907336_0.8467033477186723","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.4":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.4","_id":"@8btc/whiteboard@0.0.20-alpha.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"17db4f3cb22f6912783754e47957b19df3ab9765","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.4.tgz","fileCount":11,"integrity":"sha512-E+t7UFRDm9vtMYPy8a+foDxwFCfz6OdXuKGXYRhhuDqkKlTiHtBBQwqYjfPyM6EArT0LIIPVY5h5ytRRGpoAkA==","signatures":[{"sig":"MEQCICUDsH9maC/MmyqPWAl9tSBWGtJYnjumulG/Rpf/KHmtAiB5ys8F5iZTn3NsRKquAZQbI5UASF6ECSCMj8H/4mRKTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756277},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"909e474508957856f5c12674daef5c39ad19b9c3","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.4_1772529255669_0.6645818399053041","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.5":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.5","_id":"@8btc/whiteboard@0.0.20-alpha.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"1a33dae762603a85e11c52999cdd93be599f968b","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.5.tgz","fileCount":11,"integrity":"sha512-kts6Ysldhvl0dRBtRxAbItAGmPugRXj9HPhqS5eftCPAGYlY44UD29nTAHbhg/C/XGbKxiGwvksMEk/i9mC+RA==","signatures":[{"sig":"MEYCIQD59HPIkNkBsB2pNBe2X6AVdz1auoYPudSpvxgGS5b/FAIhAMXZ1FNeKNyyUVBdCxOe4xuzkDzuUEmhTrrjy/inywVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777173},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"7cf6abad2c9bb8ebdd2558fcf357f61dcaa0bd32","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.5_1772699924520_0.13334082100190825","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.6":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.6","_id":"@8btc/whiteboard@0.0.20-alpha.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"022314066e76c31f55dd22392d7c14ce0ed5372a","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.6.tgz","fileCount":11,"integrity":"sha512-xB50qwin1DwQ9JbFFD4z8nQJKbWKqnboUIDy+aoqWy8NQr+H7SGbjOGxHt1K0CKemne+yZfbkIer6IDoGGsCGQ==","signatures":[{"sig":"MEUCIQD5c1SGVbPOt4WfWFuojxCa9v3RNmt4vEKHICO4PcfMFAIgFhyqoiyW+AuXSmYqP2AfbTb3cOMLoDPwWhD3LBNAv60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016817},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"c803179e591b92625f8c13c050538cc2c8978140","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.6_1772777720291_0.6455340615510337","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.7":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.7","_id":"@8btc/whiteboard@0.0.20-alpha.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"28758fb52ab3a9ad805f19b114c37342f806995b","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.7.tgz","fileCount":11,"integrity":"sha512-4PBW+isf8ky07fiC5ZRPo2aOawMgw7r2aJfX5zP+zbxUjZHJrB9LB+3vUoZzagDZSSP++kqXDd1iLYc3V6qIsw==","signatures":[{"sig":"MEUCID5BxoFzD6v4xNNLDkpHaPo+Nf/pUgC/6q4zfqMHSA7nAiEA5oR/WE8FaZ5HqGOQwyCJtjYvvIm4INbq1yt8zchEkEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016751},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"27060c41804546918a88fccd89d4a9fa931cea79","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.7_1772779689039_0.11206733217981601","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.8":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.8","_id":"@8btc/whiteboard@0.0.20-alpha.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"535c95626da3d9285360ec7748acc128db0353e6","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.8.tgz","fileCount":11,"integrity":"sha512-ShUhGtsq43fiaQLojn8Sa/Ps1+Kxnt3ab7onu+Hot04XIKErYZeRIfegpq1Z0pshgo6Q0pRkk5VV1IO+32sk6w==","signatures":[{"sig":"MEUCIQCF6w45wK/KOKqJlTSHP4dJcgRiPNut6foukijQc0zCkAIgUsqVULojbdLE+NY1GXxUWHzcEiUD8HRBCUpl4WusPZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016959},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"85bf6215f482a9504a79248b2c9d94e3af5fb3ec","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.8_1772784081988_0.5781485909304227","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.9":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.9","_id":"@8btc/whiteboard@0.0.20-alpha.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"4628898c6ced2ecbe7b120fd71819ba72a887e6c","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.9.tgz","fileCount":11,"integrity":"sha512-jYl3eoRALxoS5dE/riD0WbeM1GeadQLu/q8CXCt203c/Jw9DNR4ZdVdRdBoZgsp3V1VQg2yGbuEdjX84kp1K1A==","signatures":[{"sig":"MEUCIQCum9mhdswnEXAZTSMmvILukmyQfYVevgTxZ3ke+KrNqQIgdTvZYh2vzXe1YowqeDuS+REm11fymvw4vQrpP0LKbtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016998},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"690f79f988c2ec5e2395e50164b618c52d42c744","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.9_1772785160147_0.9913634698976739","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.11":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.11","_id":"@8btc/whiteboard@0.0.20-alpha.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"b204ecdc57dd5a36fb2c1037e3d5eecd45ead44f","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.11.tgz","fileCount":11,"integrity":"sha512-ab6f9Siyn1T/JZOjfMhxsxaZ+Nlb4IR/i92kFoIWL2q+HXYAub/EnTY5xkBTfMjHtoLCY6la+wuSn3qdEEX63Q==","signatures":[{"sig":"MEUCIQDY3y+ynUZnu+ksH2sCrmZWQxit5i4e4uGtYx+UT46ePAIgLv4us/U4rwVm66tE14tT4AiBvnBvhVxD8jkpqtSGh2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020871},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"6c02584376164c0c84d72d6015d96a88af8ced86","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.11_1772794870971_0.7725818268787721","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.12":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.12","_id":"@8btc/whiteboard@0.0.20-alpha.12","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"43efc4ebdca4e910d8ce7ee33f4fc522ed868296","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.12.tgz","fileCount":11,"integrity":"sha512-jzpZ9zWUz+l//zFQwzc1kzaxDgQJGPKPTNBDEXHohiis/t/ZmpJz4OmdRZX1fvC/o9ZrQqPNFC4EsWlPWUJs/g==","signatures":[{"sig":"MEUCICxKvmZ7MS5b+pQsLmLc2aZM8bTYFJAWLAxq1CIT0lOXAiEAiqamKXZkzWqIUbuo9+fbJqslzNYpra7N0mWSn4HqJOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021346},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"a3d5a38e5d5334822c06487138a6f2e012036ab5","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.12_1773041097442_0.44893825089278727","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.13":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.13","_id":"@8btc/whiteboard@0.0.20-alpha.13","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"d077ca4de9d2cef30b10604898c6afa72a2eb656","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.13.tgz","fileCount":11,"integrity":"sha512-Ohc2GAcMZTWG55YkyL7gp1L3KJxGh9VWvDIrVaHLjj+bS+hFtvsZvLWVBcmSCiSu0l8eTk7sJxNQo0TSXDbfgA==","signatures":[{"sig":"MEUCICsXkb9ZFwk/bQPQJIDbDgSTvuAh+oxFJLsr/FGeqzj4AiEA0zmRIA+ssWGVALCMLo/Il5/niCIJEBa31SYX6GPsLmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021434},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"68e856e8c4ac7796a792daf0513cdfcd3b735984","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.13_1773042739080_0.24698138868785802","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.14":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.14","_id":"@8btc/whiteboard@0.0.20-alpha.14","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"7a78f0ebdff772f91f85f810cb1ab1d8c00ff516","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.14.tgz","fileCount":11,"integrity":"sha512-pGJJEdO/AlRuhAT+/kcDMyfZrdEv3nOQsAHm5u4R67aSlLebKfYlaSJPFMhuChbkZuZjP8XSuK+lHJGWHXXSoA==","signatures":[{"sig":"MEYCIQCIB1A2Hx723AKpJR81ncotgII0wHdf3vs3x3fqmRi9WAIhANOupMYuRJq71hukkFI8XB7dvvCLs3Mx8FJZhPZU16xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021719},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"945c0bc331e5bdff645044f2df6d1edcb36ffb9f","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.14_1773043722470_0.6023286370795602","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.15":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.15","_id":"@8btc/whiteboard@0.0.20-alpha.15","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"176d13bd5d2d3175b60ec371eb4dc965324a8232","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.15.tgz","fileCount":11,"integrity":"sha512-paQXncwgFPctMbII6nw/+NDw0dl2FK8H2jZoC+s9yxQxgeRZfYj03Tl9b/GQ0WqLaL2IUSRZdFEQYEp48Tzcrw==","signatures":[{"sig":"MEQCIGTBNLwmWH9Auz1UKcxt53RiSY7RCTmQhUSNolvaxgfeAiBcPdAErI/eR5MvaCecDCfYq5jUXpImPk80bPzGnXrKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022811},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"71c4492ac8399d7c0aa01d6f91d6c26e7235c015","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.15_1773046466367_0.6975741156641511","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.16":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.16","_id":"@8btc/whiteboard@0.0.20-alpha.16","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"e7e3f5845db9032dde69bd9eb16ead91d76d179b","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.16.tgz","fileCount":11,"integrity":"sha512-I2cJEHdhvuUDa6ihnDuV22jlJ4OnPF4pstE2BqCJoxqHR1pbVuocruMFtYyqHpthW8yhcO9zvvEdfLhaAN08cg==","signatures":[{"sig":"MEUCIGJY8JEu7zSVYGK0EgvknmoyykQfJAqatsUXxttaK4cLAiEAlA/3ekqr6xjg50CKQFvgfjoTPLCetY0e+6AKiXYWz5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041087},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"ec01bf1d1ef14e443a83efbd47870b0708bbfddb","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.16_1773122044275_0.8119942077271507","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.17":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.17","_id":"@8btc/whiteboard@0.0.20-alpha.17","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"6b7c41814d208019256c983bb225bbd77f348a62","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.17.tgz","fileCount":11,"integrity":"sha512-eRCEB3Qx0TZOHC+HB8l6bKA4vBZ0N+B0Sh2uFEBa687TpU/ecSMwBJyYbiu5Tcc9xx9OfWPMO7WF/rCNOyCE3g==","signatures":[{"sig":"MEYCIQCovaB5sFqH0NIRAajY4lOZ6PbKsP7wM7WZa5YukBQ0EgIhAOgZAbBG8oI1KxVJhROa9dE3WIhCRiKtegZpDfG+Zfva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041340},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"552c199390f4fee447e4b6798bf3f40fc2b92fda","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.17_1773128310057_0.3214085611630335","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.18":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.18","_id":"@8btc/whiteboard@0.0.20-alpha.18","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"f31a8376943565046622c4bc647f05f54007fd79","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.18.tgz","fileCount":11,"integrity":"sha512-V6180ZxhaBu2qu3vYw0SJP4/g3CKysGIqLp8jGdO5U7H0pW4JpLH/C2v6l9KjZGqmAtddnDFoqnUgZp5LWsNzg==","signatures":[{"sig":"MEQCIGuhawM2k6aktjboS89WzYTBzoMzPKQ8ZXmDLrhnNSA4AiBg/4FbU8RSZOrGY5sF+ZMxSU5wR7JDTX0zBTkFw7Pa6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041347},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"8c459efdc94f439064b8785d9dd92aa465cee866","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.18_1773129245810_0.7297548144952617","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.19":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.19","_id":"@8btc/whiteboard@0.0.20-alpha.19","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"4f0dde9bdd11e0525e25669cee6e66c76ebe8f5e","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.19.tgz","fileCount":11,"integrity":"sha512-pK3wAU1vdiu8bdP1xU9wmjzEYcbhJmqZAstHhp3aZe8ORjQ9K+3aN8LWC8KVjnXcNJMVR+urWoeu4+rOt/p0vA==","signatures":[{"sig":"MEQCIBlLA6KMmZq8+FeF2LJmhsb43PX5/jEwYdlTjC1VBBK6AiA7xdccUQ21ULhpdf+bM+V4uORrmvNG04O05wu4xPz2Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325145},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"c47e26fbeac9d78b84553a18383f09635eb301fd","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.0","zustand":"^5.0.9","react-dom":"^19.2.0","@tiptap/pm":"^3.20.0","react-konva":"^19.2.1","@tiptap/core":"^3.19.0","lucide-react":"^0.562.0","@tiptap/react":"^3.20.0","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.19.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-superscript":"^3.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.19_1773207644279_0.9955738683705166","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.20":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.20","_id":"@8btc/whiteboard@0.0.20-alpha.20","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"97f3c8e87c4e0c91e9bf3065ac26b4f98aee9463","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.20.tgz","fileCount":11,"integrity":"sha512-G84EYaIfPnoTVOzRg1YQBZBRPbBvuX8TefC3ACOuK9IZ0ZD0NJqVW19/fMpGzhOg1NTCX/5jsSzSlnEup0ETNw==","signatures":[{"sig":"MEYCIQD0YEtj++MQmHuYlyZtgHXGIgjHbBW8EMyBHBYv3tpVggIhAPwFwWzfpugW1sVWqBToZro4tA+xocvozkSfEPQwc3xB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325145},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"b65d054174814ff42a49b0d0c81f6301846fe13b","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.4","zustand":"^5.0.9","react-dom":"^19.2.4","@tiptap/pm":"^3.20.1","react-konva":"^19.2.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.20_1773208326100_0.8633560433252445","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.21":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.21","_id":"@8btc/whiteboard@0.0.20-alpha.21","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"dee037219f77a90f232b219d402c2f5be8ce3267","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.21.tgz","fileCount":11,"integrity":"sha512-+9c07y9BNm1dhA+uSUvPSZgLqaFbtnEjM3jq/QfNgmYbZxJgQeeUIHRHUN2IIC9u/5abiAB49m6NV3162/HAzw==","signatures":[{"sig":"MEUCIQDOyaze3yWDLhlJlCp+q1vaaP4XD8x9cFQ7T2cv+p2KoQIgO53Gd6UuiSXtD85V2t4GBlSLlcH3HzRAur3h0o+bNao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325177},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"a9836cc173cd0e2f9747b85434ee7195b241b040","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.4","zustand":"^5.0.9","react-dom":"^19.2.4","@tiptap/pm":"^3.20.1","react-konva":"^19.2.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.21_1773209151134_0.34211559855265095","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.22":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.22","_id":"@8btc/whiteboard@0.0.20-alpha.22","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"db1cb3035adf46075f98d6cd03c746bcedb052e1","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.22.tgz","fileCount":11,"integrity":"sha512-HYxCCzKRM4oqg4OMXczUgfYgsTUtRXrP0As2/hC/a7dCkkuziQTVh9ZGuUQ+r7jIxq2SEwLUydhzRE2uLWzs/Q==","signatures":[{"sig":"MEUCIQCJYB5hzv9sPDofV1m4K1NZzz5EAUAZle21qCaD7+2MygIgIzsVoBHSrqcq/E/k4aG/GaLBkepnWzzU68Hzpp3NQ28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332558},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"e21f5da2c605e6cad44c41235ff1bd0350888372","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.4","zustand":"^5.0.9","radix-ui":"^1.4.3","react-dom":"^19.2.4","@tiptap/pm":"^3.20.1","react-konva":"^19.2.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.22_1773219318799_0.7649062287750221","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.24":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.24","_id":"@8btc/whiteboard@0.0.20-alpha.24","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"61a86e67a6599e2b4e74d1d5caf7381d8e278a6e","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.24.tgz","fileCount":11,"integrity":"sha512-oEkTKapUYTia6KO8gOZKp5pFkMxbifWDojVaBZD+5iZSDIizAu+iAJU7ys+N8Qel2AdC8qjjVamBBn+9EYi2nA==","signatures":[{"sig":"MEUCIEQIEPykIHwHAT+dFiJuKHhXuSrUEhn4cOm8OCV+v508AiEAkj8JMQgRvcMaFU/b5XLOdUdt+dMDLgPHqa7S6ySQ/vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332581},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"85da9c59b1e1ddc1731c9df9cd362f2d9c6adead","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.4","zustand":"^5.0.9","radix-ui":"^1.4.3","react-dom":"^19.2.4","@tiptap/pm":"^3.20.1","react-konva":"^19.2.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.24_1773222762928_0.6177019183940338","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.25":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.25","_id":"@8btc/whiteboard@0.0.20-alpha.25","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"a0bc076a5f91cd83548ba4d621c0a507798d2fc8","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.25.tgz","fileCount":11,"integrity":"sha512-3ezeOR1yGLbXaaiTi2J6i1GiTIOafG21ie9/HpCbdSyAxJDGVQQMSw/vQgIEPCWwru9uKvnfATlM8KrksoLpEg==","signatures":[{"sig":"MEUCIQCpv+zv1F1aCLDim7hJ9jqUdR9Uk4DERKo4sx7bhqAHnwIgFKJw4Xsu7hFkxJPYXjqAQkWjo5Dv1V0e0mL+VsC7Q38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332571},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"4b901a1953b86e76c43795289c6e3b3f8d4f728c","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.2","clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","react":"^19.2.4","zustand":"^5.0.9","radix-ui":"^1.4.3","react-dom":"^19.2.4","@tiptap/pm":"^3.20.1","react-konva":"^19.2.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"konva":"^10.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.25_1773279386606_0.7300477702685362","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.26":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.26","_id":"@8btc/whiteboard@0.0.20-alpha.26","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"970f594d7972511e41d2cbb432fe31d865407f7f","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.26.tgz","fileCount":11,"integrity":"sha512-oghW6sxMV4SOvIVW+Sr10FuAsAAjlS+7MevgnP5wk3iYE+jry8eD3CQ/sOUipRiLc1jiNPVhg+nT/TnLm2ME4Q==","signatures":[{"sig":"MEUCIQD3Cy6/XjJyqOwZrcvMe8x8jPVWPHsRzsaWGETFC9pvpgIgZBqgrnXzESiZSKGVQXnNrx/DSjqavPuxztd/unAQHm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332464},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"680ab6f8b82d01fa6090983a596c8ef06234ba5c","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.26_1773297665862_0.3578865788097003","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.27":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.27","_id":"@8btc/whiteboard@0.0.20-alpha.27","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"68165cf03d47f23d6855f2b9f4a4d20faf1dff79","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.27.tgz","fileCount":11,"integrity":"sha512-ud1mGEkbrKRa7CwyCKE1R5AyABGoCDC+Oys59TIOY/vQF1UK1LJVeGEBIrDcjvPKSmFHU7xeoWcFctFcmjl9vQ==","signatures":[{"sig":"MEQCIECGXtXhu4byKAxVU4h4RXUerBzRYX4dN0SKMhvRK2sVAiBFoebzIRN+sAVefXtkM2vpL3RDAZffmqs580VlmtjTfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332500},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"68c61bcebad35b776ec038d5191c48a2aabb5ae6","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.27_1773368054555_0.8104070269594401","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.28":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.28","_id":"@8btc/whiteboard@0.0.20-alpha.28","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"e700b726ed953240d652f84ae3e665386e1b9c39","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.28.tgz","fileCount":11,"integrity":"sha512-Pz3gjpAOaOOxbLQDzTj4xhJiMulSFvF8qxMTpi5d8+VpNdWZJkHjZP8Q6LndBN0JxFOjKK8/4Kd5TuXo+DQpBw==","signatures":[{"sig":"MEUCIQCm55RZA+/g/89FIiXcWdQlkNjMxwYS+jFqutlcI1QkawIgbk6DhMw2NwMBC1fM/BaJ5ow7mjfrrl57V0a8bR+ctCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332640},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"8e69d226057c21c8ef87d6adfa7ddeaa52af6471","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.28_1773380183960_0.767356700354145","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.29":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.29","_id":"@8btc/whiteboard@0.0.20-alpha.29","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"ae4253139614ad71a2b632119d14ff6b3b53c6d4","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.29.tgz","fileCount":11,"integrity":"sha512-8t2OPYyacNJwfs+FjeMbiNk2wefE8MNqbjMRsPe3HNVKY1faRJERGNcqgNnVx60K6ysLPQEdKiTVnxqXNj468A==","signatures":[{"sig":"MEYCIQDQHjf/+5j/F7BEp74KmBc0vdUDn/rqh75Bp/1HIOcewQIhAIIk4mkkZ0kLpMi/LAwA/Ot/gL0R1zgG9vV4/lENoj4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348164},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"3d2836ca1a99c1f2cc01d518bb2e183ed51fd798","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.29_1773986675157_0.8994317885553107","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.30":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.30","_id":"@8btc/whiteboard@0.0.20-alpha.30","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"f5e77fabe885b2dad0e9f19972cc44ee48d8bffc","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.30.tgz","fileCount":11,"integrity":"sha512-uujvpJGHAmyWIEny4ocCdeXPwvuTwooEiTaqNmHn0cZdjw/1z4ZfULb8ZYaYU6CFjZB7nKR31DdV7Twe1b63YQ==","signatures":[{"sig":"MEYCIQCRAjGUKf+Gjm4pUTCwVvOjQvGIEtSDYFBHgJDqpWGGTgIhAOV0IE+77/csn4LRadMfL1Dp6V11Ovngl2/v8+zWLtdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351236},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"4cc549d1998c3dc97a64dcfe00c4b2f045e2995f","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.30_1773993973645_0.4189235832689404","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.31":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.31","_id":"@8btc/whiteboard@0.0.20-alpha.31","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"663a0f1a9c187e8353bd75a274614fe8f779cf9e","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.31.tgz","fileCount":11,"integrity":"sha512-7S7RoUsC5QtOfO85IuFJfcdrPCJA15cus9Z+99TT1VaPi8/hvuLdGppTEq5IGJqdM7oaBqw4Dit2o46+sTzYZA==","signatures":[{"sig":"MEUCIBGdJxQtST0ZQIjxF4BpsY7lBRu5GiuHKQAq3QRlKlvhAiEAn7yGRagOdC58MYIb7++mlv9o961FKhq4oaLO9lF/KEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351593},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"541e972a315ef5ab025f4e672f03a06564af7d99","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.31_1773994800937_0.8592785543270947","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.32":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.32","_id":"@8btc/whiteboard@0.0.20-alpha.32","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"435f0318106399414f9e975a36724ee33e04a6d2","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.32.tgz","fileCount":11,"integrity":"sha512-hA2joCbVfeZXWgzNiqy0DLHLOkt9Ht9MArA042Is1cZh7ynpg71dWrzXpFCmmztaLl9UBXLKLvv3Nn7uw8OCoQ==","signatures":[{"sig":"MEQCIH2831/lMnxXXp0IRgR6gXgWJZ3UYr7SJcNBwu/TU28UAiB76cGa5QLKNNhv27fW+HcLBe0CBGn4qTb3eAoh6LNhjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351605},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"1e4f74f97db9b2a716fafc38d120f07ddc933de6","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.32_1774495465701_0.3801296408100603","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.33":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.33","_id":"@8btc/whiteboard@0.0.20-alpha.33","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"4408e3113c94eda47caef27c216cc5abcd85a90b","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.33.tgz","fileCount":11,"integrity":"sha512-tkb5+vE2mu9akoG+blC+nGGOuVR6g9w9TClhRzOYa7WU0Wo/U5zIwusHd61WFrmRgIqOrdbN1zu26asf69g10w==","signatures":[{"sig":"MEQCIFO8PU5FcT8tR3RAe4is/S2aQ4VMRAHKD9FA4olZ9pmzAiA6KJdwlAF9Z/th4r6AHnta/mVRB80/RW7Y2u+5p3T6+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383973},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"7b49c6bf03cbd70eb693e377b38e854024429725","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.33_1774938362632_0.9141801293156675","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.34":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.34","_id":"@8btc/whiteboard@0.0.20-alpha.34","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"2d76e6119e4fbdbca02c8d6c4365d1227f42b945","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.34.tgz","fileCount":11,"integrity":"sha512-KpXCAX/i6a7zONGC4Lzwehw6MVmzFABz+4Lj4fqpddALCYumqy35v3F8HlVqKdSa/Kow5sbHMhkfsSMA6lf62Q==","signatures":[{"sig":"MEQCID9pKmXCoiTpkr/ArJrpxjDXFl8Cwy+a+JXs8JKW3px2AiBu4PfGRb+SffTlMAdUGWG9lhRX+ZEfqvGZmz0hu9Dmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383946},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"61c02aba895256d3c28aae121346b0aecbe2f99b","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.34_1774944196826_0.07935885843062662","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.35":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.35","_id":"@8btc/whiteboard@0.0.20-alpha.35","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"ec2403df86998f66f964042ed28b02781a394c24","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.35.tgz","fileCount":11,"integrity":"sha512-BOH+aQIxs+o+tMprTHYUgHCnQc8zBGzRlQrOG/X4OgldLmqq3UUKsozLDInWQbKtswx+VMqBHgt/N/JrnepTyg==","signatures":[{"sig":"MEYCIQC9+e69RNggA0/WZe7kQAkgKKw6Tp5CUXM+pyGL6YA4sAIhAKtKHkotEAMF95OPigwp8CF4H9312TYrVhG8KqWI+KBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392199},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"6a66a02af77659c75db1989681eb5c31943f779e","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.35_1775022780276_0.9547217115603088","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.36":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.36","_id":"@8btc/whiteboard@0.0.20-alpha.36","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"73516688054d280bf55a4f691d3f17f874932fb6","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.36.tgz","fileCount":11,"integrity":"sha512-aWK4qyeHirC6QPnSg5pK0YLSOA9RZeHMemCZxb+ejf7EsnEdFGBOtsgzO3sA44FFT6kUbc9lYk97NcSgF/alxA==","signatures":[{"sig":"MEYCIQD+IERi7LYfzynyR8h4Ydh/GeB85ytUqKwnGwFbsVy5UAIhAKRk5mynNxvhDNK2r/t3sA4j940V5TZq0rPf//d1vBkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393135},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"5a00dccc51950c318933aa0255f940e299b02b8f","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.36_1775034861690_0.702371862027042","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.37":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.37","_id":"@8btc/whiteboard@0.0.20-alpha.37","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"390f667ec06d5117f77019c7560189b2d14abaff","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.37.tgz","fileCount":11,"integrity":"sha512-SxxQpYVc0yMHC0Fhxt+uZpBZDkDyX02mFf++PsKBjWYnkmS6SwWMqlTZ2YjdUMsG+NtGT7zH8v9wG+4k15FHnw==","signatures":[{"sig":"MEUCIFT1feELcIXDkqoA7vtM7aXFT+2EaCSInZewPFedgLBCAiEA88e1rNDO45Otl7Kf12NFwAUWbYY6liIhHL82LHonyH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455343},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"8e91b462f664e0c2a915a6108e67259753a92a1e","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.37_1775190333931_0.7734020237547026","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.38":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.38","_id":"@8btc/whiteboard@0.0.20-alpha.38","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"c3d2d333dcf1fa5b28db3c61f89cd75dca267f18","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.38.tgz","fileCount":11,"integrity":"sha512-gXMv9u9ilOypqJnijWb+n9RNySr1izp1teBmzElZS0O/mUg2bTiZpdukQ11NxL8oZZIQ3bbLqMqHxLp2ayIx2A==","signatures":[{"sig":"MEUCIAtwm8JOvCpvTs8ybcWv2FGtFK+F7+WLG7fCVhfuattZAiEA/Jym3f8mUZdkFyGqHXDqs4/XqIJzWT66UO/jY0mvXLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462357},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"22e5ece3b6045710dd16632d1f63eeb404ed59d4","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.38_1775628805394_0.7608062586013633","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.39":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.39","_id":"@8btc/whiteboard@0.0.20-alpha.39","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"186fee1d2714972c8ae9114dc04335cf500b8496","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.39.tgz","fileCount":11,"integrity":"sha512-bh97yd6/l8BBc53Kzz3uMpw0Xs8R74oWxmyL1oLn5brjOYUUV/SfE+7XNQYa2AkOFEr5K3mATIoBKO695OufTQ==","signatures":[{"sig":"MEUCIQC0N3BZeVL0nEFEPczqS2hqHoVNbB27/hXfrE/1CSkhlgIgYOf2mQLcSsgjfCuqya38RdufF7DYLtzQ9Zce8VoO5uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463659},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"cc5fd586033294ec444b9aeac1e257775b7dd7b9","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.39_1775641368450_0.4459311338645917","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-alpha.40":{"name":"@8btc/whiteboard","version":"0.0.20-alpha.40","_id":"@8btc/whiteboard@0.0.20-alpha.40","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"7cc128262fa1afe4a094daa20cf49a270cf5e691","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.0.20-alpha.40.tgz","fileCount":11,"integrity":"sha512-PRcATYWOsO4D0oe4dFgHUMwIlPZnzabVP6lqlTIKa/s5t1OSIiwGhCip4JqmyBv7qMjNAtyqMo9rHTjLKSYwGA==","signatures":[{"sig":"MEUCIQCvWqhTISS26D6JJX1trGD2ASzuAS7ojGpgSAiCryPODwIgElb8SQC53tt+bW2FNOuaQ5ljVxPCbgCr0MYcRgdRzFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493241},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"}},"gitHead":"e40f7f43e9f9c765a878e5efd4c9f8c32cb1fc99","private":false,"scripts":{"dev":"vite --port 6999 --host","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"pnpm build && npm publish --access public","release:beta":"pnpm build && npm publish --access public --tag beta","release:alpha":"pnpm build && npm publish --access public --tag alpha","prepublishOnly":"pnpm build"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","react":"^19.2.4","eslint":"^9.39.1","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.0.20-alpha.40_1776755705551_0.288079638226856","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@8btc/whiteboard","version":"0.1.0-alpha.1","_id":"@8btc/whiteboard@0.1.0-alpha.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"ddd4875bf81ecf51357d823fdd24c459ad89533d","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-alpha.1.tgz","fileCount":22,"integrity":"sha512-IOe/RvzbT1TB3wvrkh9GyYgiCPJ+p4b+WR21It3ri+trTthUUAosbsEPNQQo2F3dP3Ih6vDm8cemPs9RHiDCAg==","signatures":[{"sig":"MEUCIGLP46FQVp6nyam4nKWRjGHXpaY468W2+jewknDh6HOsAiEA8QmWwy2TpiX2/uCzsqBL1CcS++6D5xqV8xMi/7KOXuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"本仓库是公司侧 Canvas 的统一开发和发布单元。源码使用 pnpm workspace 分层，对外只发布一个包：","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-alpha.1_1786674737688_0.296606060116553","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@8btc/whiteboard","version":"0.1.0-beta.1","_id":"@8btc/whiteboard@0.1.0-beta.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"ab56021041639edc9b8588d36df381c0e221256c","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.1.tgz","fileCount":22,"integrity":"sha512-gUBKRa76CqLPI+tuRBLuKV7bvMgYoUaZYWMIJQ8rf5G4zUkYjjkmBZD1XlsA0yFcb1F+Jr9OJupq4VsSPwH4eQ==","signatures":[{"sig":"MEUCIQCOZmda+eI+rtggFYYg9jhf21jmDbYn1eP295oWQpk61gIgSeoLkCQ9NTf0zMMKO2ngl2cEZ2F2g1uoiv6Uy+1umgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"4e046ca3f23a55e4177c6f28af6d4157908e84a2","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.1_1787125978718_0.048071747592258296","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@8btc/whiteboard","version":"0.1.0-beta.2","_id":"@8btc/whiteboard@0.1.0-beta.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"7ac9e68a1ef2c8d33b1b6888a953128063eb3130","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.2.tgz","fileCount":22,"integrity":"sha512-czNwyHvfPIsWbAp+MzBwNS6EbtNwa9cPxL2rpF2TVI9i97AMw/XXr5mohKfejkStAYfrFYbQqx6AiJLy03dWsw==","signatures":[{"sig":"MEYCIQCa1YUoN2I3xU2vVJO1bNrpj66NS9PPSDRupuRQj2RhdwIhALtGLKpOuaLknva+Z2N9v3eBSj/5qRFhV8D4kqb+xZVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"eda914d76053861854d53a96156a751bc4888861","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.2_1787216233913_0.1026787753832108","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@8btc/whiteboard","version":"0.1.0-beta.3","_id":"@8btc/whiteboard@0.1.0-beta.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"d53330fb84d8f743f67c79970875a1cc637799a4","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.3.tgz","fileCount":22,"integrity":"sha512-2EqvmqPzEV85/otMJgqqOffQB5TiaoC8qAsMVTGayANXiLn6CdzuPRWAM2+lEyzYZBnUgjx9+i8UnpoPp5fN1Q==","signatures":[{"sig":"MEYCIQDMUAYMiLNkZrJXMg9OLvbfDsSJU+DLwOXKV1JtHTXywgIhAL8GrcwN37sDUjdyEkftf7oa8/qO0lVWFQJBLXP0ppAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"26c16d89cc0d9d221efb2a636f42ed1990707d92","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.3_1787222518997_0.36355380434761675","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@8btc/whiteboard","version":"0.1.0-beta.4","_id":"@8btc/whiteboard@0.1.0-beta.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"aaf2344995f4e27bb5b3d40d28d200b656379eff","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.4.tgz","fileCount":22,"integrity":"sha512-Xjy3GVTfzNa/fJ2pMlMhado2W04wyj/55jTr5ZFGp3yAZDJnpxCYDfF8CEZpCXkxnm2pzlTCo9YxJQZlkMfX7Q==","signatures":[{"sig":"MEUCIDg5h9QXe2GNvSefxunw7UVpKn/639K9fxOzHGqp4cm4AiEAiM9YLpq9kcaMdEktVCxsR/H3r9JloulyARNa4zLLQho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823120},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"a498c3e0bd84d3b447f7a915b916617b7038838d","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.4_1787551656666_0.9237237011880925","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@8btc/whiteboard","version":"0.1.0-beta.5","_id":"@8btc/whiteboard@0.1.0-beta.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"59e7b938b27bcbbfd0fb57f73d71738a800204c7","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.5.tgz","fileCount":22,"integrity":"sha512-k80eC3Xw22UoWD/w2s0r9Z4AZEBfR4q0UQBBN7dOkjjWzf1tN3y1CDNVhSTB1hArnCur9baXWj1qcs2L/jPONA==","signatures":[{"sig":"MEQCIFTcP4XJ1JEVkYufBaxJgICpZONlhPcUtCoemfQuOZx0AiA49Jtg94Uh67ET4HYdwMlSatMbdma+ztKlnLpsdjrqjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"9abd567e4cf1c339ba457537f70da9af0f372fc5","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.5_1787558795183_0.7133386556351089","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@8btc/whiteboard","version":"0.1.0-beta.6","_id":"@8btc/whiteboard@0.1.0-beta.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"d320b712bafbb3133f93d398db916fbad8156ded","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.6.tgz","fileCount":22,"integrity":"sha512-+HBmoJe3fED5P3/n+v3DR5Z6lDDSuLElzJE4QOhgtM8vDdjr/p5mU2upeYWWPWFgm0jfL4KVuf+8XJ92ST8zaw==","signatures":[{"sig":"MEUCIQDIBkhLr9FYN4I4kBLIg3EDu4x5DoYlObhg0PH7GGHzBgIgbDeEI7FaXBZe914cLzcH6ymCdQJunSAZRK/muD4bMOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"149e09e5e7e8392eeaeb64452f1cab3421e7cb69","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.6_1787564290025_0.41538626727345695","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@8btc/whiteboard","version":"0.1.0-beta.7","_id":"@8btc/whiteboard@0.1.0-beta.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"8226d36596b5a96b8fd8d4b081f902d5e9f401c4","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.7.tgz","fileCount":22,"integrity":"sha512-wfrEOK7JSs/laatMUQrHdXbdD08c//gvAY6zFwWlli4pHR0WxVQk7Hh1BgJhE4mgossZFg/moEM9iDjrw3IPTQ==","signatures":[{"sig":"MEYCIQDK5hbBzdbKDIZBi4DFYP64iYuId9jHhQ+brj8bibj8qgIhAN+GeVl6JfuGkue97foYtEB+aq5nbXmSpFC12zCZ6C0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"f6256401b911ec9840c88981b785f853a240e745","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.7_1787737654198_0.06851337933847024","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@8btc/whiteboard","version":"0.1.0-beta.8","_id":"@8btc/whiteboard@0.1.0-beta.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"997e33635e5683c0b43d4ddfc729616767dc5707","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.8.tgz","fileCount":22,"integrity":"sha512-QZQlbfy2X2Hj1OCZYfYjqBcN+i5BfbJZpOz+jT1opoECfG3kbNWr7V4RkHucd2D2V8hdsNkFQACTv4IOa63Biw==","signatures":[{"sig":"MEUCIFcUjfA5VfbAVynrSSwQW8wav3TMtNC7T5F8Aeb1snJ1AiEAyRSMYyq1mrGhjXpgpvIXqOdJAXPmRMvTf1h+PiuPxrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824921},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"b862e27abff73599b58c12c2c9dcbaeb9efae2d4","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.8_1787821106078_0.20902139399923136","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@8btc/whiteboard","version":"0.1.0-beta.9","_id":"@8btc/whiteboard@0.1.0-beta.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"0dc4e59e063d6148db71a4aad2c94e4ecc360d87","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.9.tgz","fileCount":22,"integrity":"sha512-Nod1WcreFVC17+zsHLntZYXNxoR6RB4HccVKXpQTYLuI29u1I/vLSXh2mWuCIvYFHptHvXty8zoPAzWC1cTBTQ==","signatures":[{"sig":"MEYCIQC4iEjnCgE1ANTfGvX9ViqNfTCAonUrlyDVq1w51kl1HgIhAJ+fqKwm1B5zSpEyeyuVxM6vrVZUGIVnBuMSs3LN5f02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825968},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.9_1788323147467_0.5145008318146516","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"@8btc/whiteboard","version":"0.1.0-beta.10","_id":"@8btc/whiteboard@0.1.0-beta.10","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"e5454e1fac25e6eb553d5a20a6a10ab4d28f65e4","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.10.tgz","fileCount":22,"integrity":"sha512-8Xz4i+R6YitgCyyB8slye9vxPE5It1wPhKu0ekx4E3jPpEATqusk//68AoMepr2lM/TPRbbIUjmeEphcCP1whA==","signatures":[{"sig":"MEYCIQDaZrsSsb9waCR2bZa6HEx7CMT1jhA3VidNZyFPqfp4ZAIhAMPlkzXKilX23fuxE204M11t/ZsytfePQxTt76l4M2MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"5b4ee4e45c32d95a33b4f06b444cefe4da1a0a23","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.10_1788329437679_0.6565222248825964","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@8btc/whiteboard","version":"0.1.0-beta.11","_id":"@8btc/whiteboard@0.1.0-beta.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"dist":{"shasum":"3ab09768ab5bac21c032896eb273a580c5d6d456","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.11.tgz","fileCount":22,"integrity":"sha512-XVeh1UuC+vehSzydjQ7XK6jaAgzUScV290h9ONrTdPnuceR4GQjYKQ0uKRVcD2SAwgCVMWFj+ak1KusLobuMHQ==","signatures":[{"sig":"MEUCIQC5+9rGE9Fl1lMZs6PbWrHi4ad4uiLuW2xCppf9AXGqJgIgXv67TDm+g4zfHiu3YryZr44OE2if7CipumLkHkiJCpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./index.css":"./dist/index.css","./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"}},"gitHead":"6e7ec5256af7e06913a983678277ed90b763edf7","private":false,"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","lint":"eslint .","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","preview":"vite preview","release":"node scripts/release-canvas-packages.mjs --publish","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","dev:workspace":"vite --port 6999 --host","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha","prepublishOnly":"pnpm check:canvas","check:boundaries":"node scripts/canvas-governance/boundaries.mjs"},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"_npmVersion":"11.13.0","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","uuid":"^13.0.0","jotai":"^2.16.1","konva":"^10.0.12","zustand":"^5.0.9","radix-ui":"^1.4.3","@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","lucide-react":"^0.562.0","@tiptap/react":"^3.20.1","html-to-image":"^1.11.13","@base-ui/react":"^1.3.0","react-colorful":"^5.6.1","tailwind-merge":"^3.4.0","@floating-ui/react":"^0.27.19","react-hotkeys-hook":"^5.2.4","@tiptap/starter-kit":"^3.20.1","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/extension-superscript":"^3.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","jsdom":"27.0.0","react":"^19.2.4","eslint":"^9.39.1","vitest":"^4.1.9","globals":"^16.5.0","react-dom":"^19.2.4","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@dnd-kit/core":"^6.3.1","sass-embedded":"^1.97.3","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@8btc/infinite-canvas-runtime":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whiteboard_0.1.0-beta.11_1788342589010_0.4487965589121825","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@8btc/whiteboard","private":false,"version":"0.1.0-beta.12","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./runtime/memory":{"types":"./dist/runtime/memory.d.ts","import":"./dist/runtime/memory.js"},"./runtime/indexeddb":{"types":"./dist/runtime/indexeddb.d.ts","import":"./dist/runtime/indexeddb.js"},"./adapter/maze":{"types":"./dist/maze.d.ts","import":"./dist/adapter/maze.js"},"./index.css":"./dist/index.css"},"sideEffects":["**/*.css"],"scripts":{"dev":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --parallel --filter @8btc/infinite-canvas-runtime --filter @8btc/whiteboard run dev:workspace","dev:workspace":"vite --port 6999 --host","build":"pnpm --filter @8btc/infinite-canvas-runtime build && tsc -b && vite build","lint":"eslint .","lint:canvas":"eslint packages/infinite-canvas-runtime scripts/check-pack-artifacts.mjs scripts/release-canvas-packages.mjs scripts/canvas-governance/boundaries.mjs --max-warnings 0 && eslint src/app/core src/app/adapter src/app/infinite-canvas","test":"pnpm --filter @8btc/infinite-canvas-runtime build && pnpm --filter @8btc/infinite-canvas-runtime test && vitest run src/app/core src/app/adapter src/app/infinite-canvas src/demo/main-layout.test.ts","test:pack":"pnpm build && node scripts/check-pack-artifacts.mjs","check:boundaries":"node scripts/canvas-governance/boundaries.mjs","check:canvas":"pnpm check:boundaries && pnpm test && pnpm lint:canvas && pnpm test:pack","preview":"vite preview","prepublishOnly":"pnpm check:canvas","release:plan":"pnpm check:canvas && node scripts/release-canvas-packages.mjs --plan","release":"node scripts/release-canvas-packages.mjs --publish","release:beta":"node scripts/release-canvas-packages.mjs --publish --tag beta","release:alpha":"node scripts/release-canvas-packages.mjs --publish --tag alpha"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@base-ui/react":"^1.3.0","@floating-ui/react":"^0.27.19","@radix-ui/react-popover":"^1.1.15","@tiptap/core":"^3.20.1","@tiptap/extension-highlight":"^3.20.1","@tiptap/extension-subscript":"^3.20.1","@tiptap/extension-superscript":"^3.20.1","@tiptap/extension-text-style":"^3.20.1","@tiptap/pm":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/starter-kit":"^3.20.1","class-variance-authority":"^0.7.1","clsx":"^2.1.1","html-to-image":"^1.11.13","jotai":"^2.16.1","konva":"^10.0.12","lucide-react":"^0.562.0","mitt":"^3.0.1","radix-ui":"^1.4.3","react-colorful":"^5.6.1","react-hotkeys-hook":"^5.2.4","tailwind-merge":"^3.4.0","uuid":"^13.0.0","zustand":"^5.0.9"},"devDependencies":{"@8btc/infinite-canvas-runtime":"workspace:*","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@eslint/js":"^9.39.1","@tailwindcss/vite":"^4.1.18","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","globals":"^16.5.0","jsdom":"27.0.0","react":"^19.2.4","react-dom":"^19.2.4","sass-embedded":"^1.97.3","tailwindcss":"^4.1.18","tw-animate-css":"^1.4.0","typescript":"~5.9.3","typescript-eslint":"^8.46.4","vite":"^7.2.4","vite-plugin-dts":"^4.5.4","vitest":"^4.1.9"},"readmeFilename":"README.md","gitHead":"549365b9d828ef8280853854d7689bee9015e78f","_id":"@8btc/whiteboard@0.1.0-beta.12","description":"","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Vm6w9EJ26M5Cmr4nVd1pLnnjbE4/9i9mi0qwMayf8mSZqNOmc/rDZLLK96Jdm1Kt5nBBczmq5eQxVUZdfIOY4w==","shasum":"a33330b74dd9483c79aa5e42284b1a3152691570","tarball":"https://registry.npmjs.org/@8btc/whiteboard/-/whiteboard-0.1.0-beta.12.tgz","fileCount":22,"unpackedSize":827604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8hpdnXj7j/9m7Mx+73uQQrDOqTjtbGGR4+EUyyGZwsQIhAIdfkQPy9w02MTnC3EfHCvTW7zBZtnY7sKRiuSOcHVbx"}]},"_npmUser":{"name":"jason-huang","email":"1813114234@qq.com"},"directories":{},"maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whiteboard_0.1.0-beta.12_1788405830547_0.4459755972810673"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T07:41:53.690Z","modified":"2026-09-03T03:23:50.851Z","0.0.1":"2026-01-12T07:41:53.948Z","0.0.2":"2026-01-12T09:50:36.894Z","0.0.3":"2026-01-12T14:31:56.030Z","0.0.4":"2026-01-12T15:22:40.405Z","0.0.5":"2026-01-13T05:57:52.427Z","0.0.6":"2026-01-13T06:05:05.236Z","0.0.7":"2026-01-13T06:32:07.694Z","0.0.8":"2026-01-13T08:28:19.529Z","0.0.9":"2026-01-13T09:07:23.352Z","0.0.10":"2026-01-13T11:33:57.512Z","0.0.11":"2026-01-14T01:04:38.536Z","0.0.12":"2026-01-14T01:29:52.004Z","0.0.13":"2026-01-14T07:12:41.719Z","0.0.14":"2026-01-14T08:37:04.758Z","0.0.15":"2026-01-14T10:22:40.611Z","0.0.16":"2026-01-16T06:14:58.787Z","0.0.17":"2026-01-16T07:27:38.805Z","0.0.18":"2026-01-16T09:32:16.207Z","0.0.19-beta.0":"2026-01-21T09:45:50.151Z","0.0.18-beta.0":"2026-01-22T06:02:56.493Z","0.0.19-beta.1":"2026-01-22T07:19:58.019Z","0.0.19-beta.2":"2026-01-22T09:17:22.741Z","0.0.19-beta.3":"2026-01-22T09:57:24.266Z","0.0.19-beta.4":"2026-01-26T08:58:39.994Z","0.0.20-alpha.0":"2026-01-28T07:59:43.330Z","0.0.19-beta.5":"2026-01-28T08:54:54.565Z","0.0.20-alpha.1":"2026-02-27T08:39:35.948Z","0.0.20-alpha.2":"2026-02-27T09:08:37.570Z","0.0.20-alpha.3":"2026-03-02T08:08:27.587Z","0.0.20-alpha.4":"2026-03-03T09:14:15.906Z","0.0.20-alpha.5":"2026-03-05T08:38:44.747Z","0.0.20-alpha.6":"2026-03-06T06:15:20.453Z","0.0.20-alpha.7":"2026-03-06T06:48:09.324Z","0.0.20-alpha.8":"2026-03-06T08:01:22.251Z","0.0.20-alpha.9":"2026-03-06T08:19:20.317Z","0.0.20-alpha.11":"2026-03-06T11:01:11.162Z","0.0.20-alpha.12":"2026-03-09T07:24:57.636Z","0.0.20-alpha.13":"2026-03-09T07:52:19.272Z","0.0.20-alpha.14":"2026-03-09T08:08:42.660Z","0.0.20-alpha.15":"2026-03-09T08:54:26.564Z","0.0.20-alpha.16":"2026-03-10T05:54:04.482Z","0.0.20-alpha.17":"2026-03-10T07:38:30.269Z","0.0.20-alpha.18":"2026-03-10T07:54:06.005Z","0.0.20-alpha.19":"2026-03-11T05:40:44.431Z","0.0.20-alpha.20":"2026-03-11T05:52:06.261Z","0.0.20-alpha.21":"2026-03-11T06:05:51.297Z","0.0.20-alpha.22":"2026-03-11T08:55:19.062Z","0.0.20-alpha.24":"2026-03-11T09:52:43.058Z","0.0.20-alpha.25":"2026-03-12T01:36:26.794Z","0.0.20-alpha.26":"2026-03-12T06:41:06.039Z","0.0.20-alpha.27":"2026-03-13T02:14:14.758Z","0.0.20-alpha.28":"2026-03-13T05:36:24.139Z","0.0.20-alpha.29":"2026-03-20T06:04:35.315Z","0.0.20-alpha.30":"2026-03-20T08:06:13.843Z","0.0.20-alpha.31":"2026-03-20T08:20:01.156Z","0.0.20-alpha.32":"2026-03-26T03:24:25.875Z","0.0.20-alpha.33":"2026-03-31T06:26:02.808Z","0.0.20-alpha.34":"2026-03-31T08:03:16.983Z","0.0.20-alpha.35":"2026-04-01T05:53:00.408Z","0.0.20-alpha.36":"2026-04-01T09:14:21.878Z","0.0.20-alpha.37":"2026-04-03T04:25:34.136Z","0.0.20-alpha.38":"2026-04-08T06:13:25.557Z","0.0.20-alpha.39":"2026-04-08T09:42:48.688Z","0.0.20-alpha.40":"2026-04-21T07:15:05.738Z","0.1.0-alpha.1":"2026-08-14T02:32:17.841Z","0.1.0-beta.1":"2026-08-19T07:52:58.879Z","0.1.0-beta.2":"2026-08-20T08:57:14.037Z","0.1.0-beta.3":"2026-08-20T10:41:59.132Z","0.1.0-beta.4":"2026-08-24T06:07:36.835Z","0.1.0-beta.5":"2026-08-24T08:06:35.333Z","0.1.0-beta.6":"2026-08-24T09:38:10.212Z","0.1.0-beta.7":"2026-08-26T09:47:34.341Z","0.1.0-beta.8":"2026-08-27T08:58:26.219Z","0.1.0-beta.9":"2026-09-02T04:25:47.600Z","0.1.0-beta.10":"2026-09-02T06:10:37.847Z","0.1.0-beta.11":"2026-09-02T09:49:49.131Z","0.1.0-beta.12":"2026-09-03T03:23:50.695Z"},"maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"jason-huang","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"readme":"","readmeFilename":""}