{"_id":"@8btc/xcanvas","_rev":"45-737c211066b1bfd9183972e05aa1c7a4","name":"@8btc/xcanvas","dist-tags":{"latest":"0.0.12","beta":"0.0.14-beta.20"},"versions":{"0.0.1":{"name":"@8btc/xcanvas","version":"0.0.1","_id":"@8btc/xcanvas@0.0.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"706e9eb72bd3cee55c8cbdfcb6bad9368bf83824","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.1.tgz","fileCount":121,"integrity":"sha512-Qr+57dOZO9yZD/urAnzGrN82L+AAahPbXEwBVBuc5surzVot3CpI4kUarQCMUKR9OEeM1pTn43XF4kcZhs5Ong==","signatures":[{"sig":"MEUCIE0+JXsuZB2B36/cJ0e++UrT0AwPcH9zei7uOwVQT6e1AiEA+jgentTkDTHBIX46Eva+3BCrzdhn4dbB4QTyHFckOpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24772393},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"3dfbd59e3766eb0f1e019058be8aad3475d891ca","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"无限画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.1_1761638714652_0.7177848129955133","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@8btc/xcanvas","version":"0.0.2","_id":"@8btc/xcanvas@0.0.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"3294c6b975f6f070a70f21d2ae53f2375d7afbf8","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.2.tgz","fileCount":121,"integrity":"sha512-a/nrz9/JHUwkPXi+0Z27MJnnRxXbI57SVLxg8l5nmSd1cwBqLgOCBi0IDVr7aXa72kR7A5UvjXWZgBsbsdUx9w==","signatures":[{"sig":"MEUCIG3bM12r4W6mbLatHsbJMpcePLsXXpzcC6P6kkmKM9d7AiEArxqpyGufu5PewwkqwxHYowFRx18VlySyq1RgpGwlg54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24772637},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"5f39cddd532853024827a7726bd7f07351fd0323","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"无限画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.2_1761708356539_0.4402920070555443","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@8btc/xcanvas","version":"0.0.3","_id":"@8btc/xcanvas@0.0.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"da5ddf2f0024ff66ac4553dfccba7a563b5ed4fe","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.3.tgz","fileCount":121,"integrity":"sha512-X/QAF0HX/Dm4KDsf2KkJDteJ8iidCsrkbsW4eGJaX71SXEs3/qIFRRLNO3P8emKsTxgfArp+IJ1hBCUeGSHO9g==","signatures":[{"sig":"MEQCICMrhXvVW/KIWCZRO0zvOS8KOlbA5XPCMvW9GMTd9/UtAiAKIIc+9wK+le1LlSlGeArv8ZwbSOZUJnxVwjX93AwM4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24783361},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"5f39cddd532853024827a7726bd7f07351fd0323","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"无限画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.3_1761716751354_0.746406632320175","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@8btc/xcanvas","version":"0.0.4","_id":"@8btc/xcanvas@0.0.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"9fd78fd9103642501b458de4c5f41e9188e32b2c","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.4.tgz","fileCount":122,"integrity":"sha512-OlT0fzz+OkZdTZ/oHOO3Y8EPZU4IE/3TivKIuvWHnrYSAF9uw5FUA1jAc3JwDUr61XIXddTD43ya9hKtaC6+FQ==","signatures":[{"sig":"MEQCIBaVSZWtxUSkk07V75D5u4FnF38lkodi2GriyaPm4vbzAiA5g14dehKjx8rmL3GNoQtmsOb9qlowUQIB2ZqQboPIlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25320138},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"04bcdc5d7011d947097577539108a778fc29fa75","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.4_1761718969053_0.15361534323388848","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@8btc/xcanvas","version":"0.0.5","_id":"@8btc/xcanvas@0.0.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"3f9ccb72c7aa78f8844a5aebd50ef5b90711d02d","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.5.tgz","fileCount":121,"integrity":"sha512-scUBsz2b72xVXzZ0rzd2biwQDLbiBYipweFGXD1l9ucAw4F4CgyVwf8YhI/DkcANfuv2dKwKHURaQnB0PEMXpw==","signatures":[{"sig":"MEUCICuIDxfruiPNLIx6RZM/udVD7eCFtBaywJrl4UGuf4W/AiEAv0UxTG2Y7FUbBEEIzBcr+/fdOYXB1suIyWVjhn00aO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26229834},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"04bcdc5d7011d947097577539108a778fc29fa75","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.5_1761724647033_0.102516057746743","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@8btc/xcanvas","version":"0.0.6","_id":"@8btc/xcanvas@0.0.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"e823ba0d59f07d65cfd8db855ee16815b388c517","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.6.tgz","fileCount":121,"integrity":"sha512-v0XNvZnmDurO6StAf5LJJuMAzwWeD+gfWSPPuyEejfWvaN87NXOC9fnsedvKZEbc1DN2bIiJUL99CeTImrMcLA==","signatures":[{"sig":"MEUCIBjfs6/oUYxjCB9tTJdLtCwZsDuSON8wdz0u63OroXNAAiEAkOBGaNbXJ3Z7Anqve5aEwZIO/MiyjwTd+fmKHsREjLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26229896},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"04bcdc5d7011d947097577539108a778fc29fa75","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.6_1761728470352_0.4871117239150369","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@8btc/xcanvas","version":"0.0.7","_id":"@8btc/xcanvas@0.0.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"5be30175de3d4231661d97d2b3af042f5b7ea5bc","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.7.tgz","fileCount":121,"integrity":"sha512-xfe7grvGZZsNMMbuEv6tICIsvFWJUlvtR49+zFnMWZakjOUEi1cnH6gkvdtSMTXHr6GuEBLAyUxySiVwkrnsxg==","signatures":[{"sig":"MEUCIDnpOfXHSW2oLgtLTtubylTQ98PlnQwfl6h+n4N6zuazAiEA3jnGlWmHeYmFNobynU4gCd3egzTDnBO+FkcCYG6n6Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26230572},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"04bcdc5d7011d947097577539108a778fc29fa75","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.7_1761732889852_0.6744151566686301","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@8btc/xcanvas","version":"0.0.8","_id":"@8btc/xcanvas@0.0.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"c69e91e5c827f2afdd4db60ca35cc29cd6d4bb16","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.8.tgz","fileCount":121,"integrity":"sha512-3csYoW2BO6/g+i2tWOTr95ENVTNHqyILonCgTGJwzS3y6K6cHjFDHCk/jQUCVA4zr4rfYyDpFpko0IZHyH3NMw==","signatures":[{"sig":"MEUCIQDRTLmykx0u4g0daipZuVzr6cWbJ2YRZpEQFThtticnCAIgeKQyUN2deKByu9QbvMewp9YEzrRAM8okDjYnMHJLZM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231331},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"62ed6d9e9cef34eaa565d2214f39e79a05f82450","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.8_1761794882974_0.6474484595614034","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@8btc/xcanvas","version":"0.0.9","_id":"@8btc/xcanvas@0.0.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"4ee96ff6fae01e3c863fd20c06b2039f8cc90ca8","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.9.tgz","fileCount":121,"integrity":"sha512-L5i6ajG08N8VStys4bDtnGDJlHMBcNLGs9Ys9Kkh5JAgoqyy5+Wf8gJw4IWpSygx6IjpVmUGT9xjyeIYap0idQ==","signatures":[{"sig":"MEUCIDPixcKbTqLZq7Y/kkDtMtrycRiSbJJAJ0AfW60p3Vu8AiEAhfi8uUXNyBnUBEpQKGhj79tr3S886Md/w0Xj4vFsT80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231429},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"62ed6d9e9cef34eaa565d2214f39e79a05f82450","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.9_1761799054118_0.07783421623795994","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@8btc/xcanvas","version":"0.0.10","_id":"@8btc/xcanvas@0.0.10","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"38feb3587cca784362495ac0c5b03518acd84411","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.10.tgz","fileCount":121,"integrity":"sha512-KEreQ4n/4cMt7lywfywNGVq+UPBDfjoZeLBmi9vM2SB2oeaLuVMjIKfqy3v0pjEE2OI4ypuVE3fB8dnMtlLYFg==","signatures":[{"sig":"MEYCIQD7U5qWEykARwBdqtIhiE25g+WOS3ADJuE1A7+8cCi5qQIhAKJndYaeC2UPM3l611OT9ZPTz9xbvtFkWA47e3PI7CDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231277},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"62ed6d9e9cef34eaa565d2214f39e79a05f82450","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.10_1761803740397_0.35083491352439555","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@8btc/xcanvas","version":"0.0.11","_id":"@8btc/xcanvas@0.0.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"994d3f3db8f06129869c7fbfc40ef1752c13f278","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.11.tgz","fileCount":121,"integrity":"sha512-xiKDd5gEsaE7SjOWQGyXphaZO0sHn6Smoqj6+H83z6cqVLD5jG3HuYtyJQXJZvGOyJs7hqQowbj0TDhQamyP+g==","signatures":[{"sig":"MEQCIG8l2iMTs2m3Np6Nne7gVGvaleoqnIaWfUAwN4Pi3glQAiA5fPNBJDmr05i7ILGG2OJ7qMsZ7mmheZizlAxABf8yLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231185},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"62ed6d9e9cef34eaa565d2214f39e79a05f82450","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.11_1761805578330_0.4988110869159028","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@8btc/xcanvas","version":"0.0.12","_id":"@8btc/xcanvas@0.0.12","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"74a4510cf02024b9c59ec0cb506d9a2dd8e63ecd","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.12.tgz","fileCount":121,"integrity":"sha512-S+TGxbVQQrUe0Geh+AHon1UmmoLAHNs8SAbdY88KSChk9vSViyj9oDaAf6lBSAHq2A9tcEJGEkarkTPIcjoipw==","signatures":[{"sig":"MEQCIG0nfykWmmqa1N0Vu8b+L+9MGu1uoyzvJRrg8wIKdXQHAiAB/e0bXYn+GhzHmhZGDIPCAlLJTQCiaMUnZkVTsbzIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231955},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"ffd3bad5cc9bf52ab2fd45723fb186875495c4ab","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mitt":"^3.0.1","jotai":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.12_1762223303567_0.6940993237042332","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.0":{"name":"@8btc/xcanvas","version":"0.0.13-beta.0","_id":"@8btc/xcanvas@0.0.13-beta.0","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"8d349a37eada3393eb95a2bb7c725a3fc76162d1","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.0.tgz","fileCount":121,"integrity":"sha512-tOqluhYkNLWGSETyf1NlkAwP+kd5FJzhChgjocToAY0f+uxXeybQsZajzYbcdIavWiCTZ61R5W6WQ70gMQsdXg==","signatures":[{"sig":"MEUCIQDObVnLqBE2cUrZHUeazvEu3lU8vFe8AAarTV2KyZYjkQIgVVVbdj+so3JB5D1RhYR11NMTAAgdehpdDG9He2fRn/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24970664},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"04c353f785bff3a527473e5d5ebefe2dc0d723b7","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.0_1762249575094_0.36060401933166286","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.1":{"name":"@8btc/xcanvas","version":"0.0.13-beta.1","_id":"@8btc/xcanvas@0.0.13-beta.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"21684956a176c4ac57ce5c8151638ea37d9956bb","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.1.tgz","fileCount":121,"integrity":"sha512-zv9kR3RQ53N/yOM9qaUhUmDVm0GD0FWvY4/sNAKs4K/X0yjk8n6CzfSHk8y2eUV+ZWK9AZWo7mC3+9/XeygnSg==","signatures":[{"sig":"MEUCIBf7732zlUPWcsz+9yk9OJiRX4KFrIs2hEAiraqeZINbAiEAsiDH0cvoWJM0UHk7Ad0LeBaL7FeXjPDlZ0nS1V78CTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24970383},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"6747cc1208b015ba7188cd971ede765ac5eaeadb","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.1_1762251991813_0.30835123494484873","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.2":{"name":"@8btc/xcanvas","version":"0.0.13-beta.2","_id":"@8btc/xcanvas@0.0.13-beta.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"c5cc03da3bc545825960a46145f8920dc03157d3","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.2.tgz","fileCount":121,"integrity":"sha512-PzEY94C1SEKrkSAogs/yGbCeL9nEZZpYShuzM4EnfQ5nAKhKgYBrlgX6myE4rtWjHaOhA0OezhirYwHAkKhJsQ==","signatures":[{"sig":"MEQCIAyIC7ZZkZJdVuGXFwMCash4q/kG5oMndGNR5fwJXr2RAiAoYKdYgaQQyCQYBGw4gjj9pS+DYx+HmcytX/MYbE3VXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24969947},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"6747cc1208b015ba7188cd971ede765ac5eaeadb","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.2_1762331569844_0.1472848194251708","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.3":{"name":"@8btc/xcanvas","version":"0.0.13-beta.3","_id":"@8btc/xcanvas@0.0.13-beta.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"40b7f188ab8106f7bf7a8aa53b47346849c5281f","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.3.tgz","fileCount":121,"integrity":"sha512-dh+39j8DoALz0FWxG6fdCwJjVu86AEigfyC61t1epLay19ZrNg/Ic3fM1fooCkDludna358kYy6QF3+DeNQ7hQ==","signatures":[{"sig":"MEUCIAwjwIaJqApOeDwIAV676fCpZMCtiJCZ87GcM/zof6fXAiEA1FYKE4I8BbaaAkcNrdpT21+4MeaP+3eGUnlfdEwjt9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24781808},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"6747cc1208b015ba7188cd971ede765ac5eaeadb","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.3_1762336522855_0.33019637006039315","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.4":{"name":"@8btc/xcanvas","version":"0.0.13-beta.4","_id":"@8btc/xcanvas@0.0.13-beta.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"d37d930ab3af6c43f383db7df0262b01f223e197","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.4.tgz","fileCount":121,"integrity":"sha512-44GtmdI1A0CN9seFHVpUB8D1i1aGRkPyo3dJ9+ayFjfU/lcjwZW1CN04BEtf/DyTg/2a6I4ndpGQzjJPFi++SQ==","signatures":[{"sig":"MEYCIQDqgJx/uY+l4BY5Us1jDbaW8yZCnoocEEKJazNw5gpD5wIhAJTEkMkNbtpbsEpnCIVwRw9IxpRhyjkRm4Y0IZQsNT3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24782196},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"f12cd33d685f17ca8a34cbeb204d9730f65293bb","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.4_1762408206190_0.7253071948456544","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.5":{"name":"@8btc/xcanvas","version":"0.0.13-beta.5","_id":"@8btc/xcanvas@0.0.13-beta.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"f1dc159fb47e8470a81c1b49d9e0de7148718975","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.5.tgz","fileCount":121,"integrity":"sha512-PK+xFGtRLtblnetiKIH26dxd96ezirpQwGwkRQTDDbrp4XR13kaMYbsXH4RUg7PMyDyS6a6R2cx9uBiv1P/slg==","signatures":[{"sig":"MEUCIQClgw+MmImwntJtSIYYGNwapntHGdHMXb6gkh3Px01yvQIgXoUDXt3vhVQ70Z41OyyPSmgocftJY3VQgBX7UGfbldY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24782212},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"f12cd33d685f17ca8a34cbeb204d9730f65293bb","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.5_1762417651950_0.10592735651439367","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.6":{"name":"@8btc/xcanvas","version":"0.0.13-beta.6","_id":"@8btc/xcanvas@0.0.13-beta.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"08c36e4d8f8c7040bc220884651ca56af21cf0ba","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.6.tgz","fileCount":121,"integrity":"sha512-anavwuZHCvCz7iCXhJzjS78UKVg0zQCkDntcy1NkVMm9rJ2kUVlyyUFIr+9swwdlrf44yP20m5HVL191wkXDcw==","signatures":[{"sig":"MEUCIBIBOK2MwukvkJ3PDhdGtNn1FXq4S5S1/YPJ9lv/AW/9AiEA6tWqWuAuNQ6FsAcwtuMxWU0Rtrl994khg/QoTx3zFG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24786326},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"228e91e307a0ca6b3a1798a7d418320bb11c50ec","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.6_1762500934607_0.3621618079527993","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.7":{"name":"@8btc/xcanvas","version":"0.0.13-beta.7","_id":"@8btc/xcanvas@0.0.13-beta.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"208967df3c84b37ae339351017ba59db181302bc","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.7.tgz","fileCount":121,"integrity":"sha512-R9T8IJ25hPO5za4SVZlItDGCSSIfC6A33NsT/iYBdDLoqD9FqL0ripQoGaLCTvFN+dACTY7hLkzCC7hqWbO0xA==","signatures":[{"sig":"MEUCIESvUKrCX65LlmahzBDJ7lrO/HSzDf5TNA91AgSp0fO1AiEAlV9xu/SvpXGFHc/WzmHhXfqb2hM59inygvXuB60UPh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24786262},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"5524e60a28b08525e4ab599223b85cf8efe2fe7a","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.7_1762504049718_0.6379323366820702","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.8":{"name":"@8btc/xcanvas","version":"0.0.13-beta.8","_id":"@8btc/xcanvas@0.0.13-beta.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"fa1bd6383d74d7f6df16272d7587dd65e95a2a20","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.8.tgz","fileCount":121,"integrity":"sha512-25XsQ8Nw2Fzox0ei/7QBQjzUQSf8F11WkN4wDmMENCt20JiaxkvzTRxTQQKo7BPSsjrtwcyTVtweL/NxgSA++Q==","signatures":[{"sig":"MEUCIQCkOz/BYm/di1LreCzAJ7qRC5rC/MenIjIZgzXH8ZuGdwIgQMI8Q+eDGFb1HdQOEVbJndOZr+lmBS4KBK2/puUCHwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24786331},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"5524e60a28b08525e4ab599223b85cf8efe2fe7a","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.8_1762510116040_0.4608690389844028","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.9":{"name":"@8btc/xcanvas","version":"0.0.13-beta.9","_id":"@8btc/xcanvas@0.0.13-beta.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"19ce208aed96860a2dc9c723faaf6765b4f43d3b","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.13-beta.9.tgz","fileCount":121,"integrity":"sha512-X7MAUcaAL8AhMXd7d6o6S8k3432N/1X7FnfLPJXAn7ghWdyEohWBQIUHHDVSWhED+FpZ/5vL33lov9Y1EoOOnw==","signatures":[{"sig":"MEQCID330EZanb5g22VhtJDO0GLOiVrPJkCj29Yndzxp+wqiAiAxs3XIXFIrKb+losKc1FIlWDNH0M2fMruPgBuLxAjc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24776817},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"593f759d3889953501705bc2068a91894691ba3f","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","@excalidraw/excalidraw":"link:../excalidraw/packages/excalidraw","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.13-beta.9_1762843261948_0.7699444265592927","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.0":{"name":"@8btc/xcanvas","version":"0.0.14-beta.0","_id":"@8btc/xcanvas@0.0.14-beta.0","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"5296325effff8a803a81f384fcb22327095968b6","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.0.tgz","fileCount":7,"integrity":"sha512-epu6mIL7zPDNpJJCYJE1/dpDrKy8boJvbHQ5V5IFhIR64FFY3f8toSFCBcdSHxIlf8mXvXUQ0swn0Q13b1gRCg==","signatures":[{"sig":"MEYCIQCbxGhX9j9hUvcpSG+YieVFGbwhiPB2Cym6IBAVzjATQAIhAJqPTmP/jm81OzLJdpa9MOGdoCxglny1PQEEEhTXvVol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291330},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"6c971c56241153a11a0c1de8f3ef9c197e1d3821","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.0_1762935482530_0.1164272936827595","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.1":{"name":"@8btc/xcanvas","version":"0.0.14-beta.1","_id":"@8btc/xcanvas@0.0.14-beta.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"d0d813e70ba23e351664a58e3f3b86313b76c2d0","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.1.tgz","fileCount":7,"integrity":"sha512-P0FYbaGZUE+yYiTrPt+cJj1U2RW+nBfSl9dBvgABUowU8zOJxqy5LQCoCBSsE/nO/sE45HKeZoNJGwO1pAEMAA==","signatures":[{"sig":"MEYCIQD0Xhq9Y+zadQwhX9aT1/bogo51yFxXoxTWX5rCnlCtMgIhAO3qdFydYFmk/pIFctyc3k3LSD0t86p5BAp9wsS1rhbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293312},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"2d6cbeb881953fa47a867b765f063df11d953fe1","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.1_1763001822737_0.8972251450063602","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.2":{"name":"@8btc/xcanvas","version":"0.0.14-beta.2","_id":"@8btc/xcanvas@0.0.14-beta.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"6df9dfe938d362a73861420359c23967a6ab7c0c","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.2.tgz","fileCount":7,"integrity":"sha512-KSDYu2YpVFJAXDKptXcH+f/lM0TYmg5UVCTI773btNfODRtHptTt2ZK6B2HGFnpqbjodGYv/8g2MQA7ITBBBHg==","signatures":[{"sig":"MEUCID7VJheCEqZvA9adbmqp2wS44JpqzAGZKZyRCx7R5zSCAiEAhBSfPiAnqEdE2OM4SBfC+ZMZTPhgVdWMzBJVjlfP/bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294449},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"2d6cbeb881953fa47a867b765f063df11d953fe1","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.2_1763107863351_0.15804955670756482","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.3":{"name":"@8btc/xcanvas","version":"0.0.14-beta.3","_id":"@8btc/xcanvas@0.0.14-beta.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"c90afae7f88b1f5e172888689cbc5f406852cf85","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.3.tgz","fileCount":7,"integrity":"sha512-3MFuI4ys2lgsW9dWJhJRKu7bjdlICaDziDOhEarFPbRe9nPgbASMYOrUtPrahwtkdpkHb78gE6qesHe5PzZ1tw==","signatures":[{"sig":"MEUCIQDsX9fYvuTMu8O0BJYfmu1Ml9mzZfgq0SuLaj3QtJY2agIgC8+NuikQrapIs2sEnyafa//poimcMy+asR6QYwz8QDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295073},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"2d6cbeb881953fa47a867b765f063df11d953fe1","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.3_1763109668634_0.5498100749284389","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.4":{"name":"@8btc/xcanvas","version":"0.0.14-beta.4","_id":"@8btc/xcanvas@0.0.14-beta.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"becc38d00814f5a9df86234a6aaa986460c465de","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.4.tgz","fileCount":7,"integrity":"sha512-BKR/GCJvh2suW4EEivf1KMAS3j+FFRkIOAVBgvNwhcbuQwF6MqrYJqBo1m6f6x/4WsiVUnsLjtHYK+UQKsXceg==","signatures":[{"sig":"MEYCIQDjin2k7JO1tkWEpub7htQRZu9BnmnH8EFdglAVTyAAmAIhAIsbVUIEYrdohiZqVX/J6Boi+OazcWXQmiowxmIIbuSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295175},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"98db1a264fb9f0d599f53f9f232673799c265756","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.4_1763449245911_0.5565163408386313","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.5":{"name":"@8btc/xcanvas","version":"0.0.14-beta.5","_id":"@8btc/xcanvas@0.0.14-beta.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"bc3de428a7a562db31b690d15ba59dbc7a1e643c","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.5.tgz","fileCount":7,"integrity":"sha512-boVq7TAKkQzHCzmt8nTgqN2JJOqMbY7rFvv3fWlEcrkinvoIV6C2Fou3sqCQmYPT/BXmweO9SSJ7ZsRQwUJlyg==","signatures":[{"sig":"MEQCIAG+p4/zasViTBAczu7KsiitABkNlxRdiSCwn3mBXZR1AiAyNNuYt0l+Cj00Cml15Bs7K5u2bkZGkBLxY/lujXzpSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295041},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"896ae05a72269bc91ceca4d88157fbc16813ddea","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.5_1763461418370_0.8406974708371335","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.6":{"name":"@8btc/xcanvas","version":"0.0.14-beta.6","_id":"@8btc/xcanvas@0.0.14-beta.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"7080c4a7a13ced3c544473a6a48453fade2e4206","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.6.tgz","fileCount":7,"integrity":"sha512-5ubyofMFoaGsiZwknIC3sh/SdRgZs5C1gBSKdGYyp5sI+Us/GR2evdxo45hTfeP5L0pKJdTwqXpsCZBRdYVgWg==","signatures":[{"sig":"MEQCIEAHXscMVJwDUoKC5HkXJ+dpDNZYcjDVNVRarvmy5vWiAiAwtX2fzeGe8+P+ERJn2trkfa60W/fZbTfMdWo+/7o/SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295699},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"896ae05a72269bc91ceca4d88157fbc16813ddea","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.6_1763530246750_0.42058198811630887","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.7":{"name":"@8btc/xcanvas","version":"0.0.14-beta.7","_id":"@8btc/xcanvas@0.0.14-beta.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"e50847853fa472a6deee36e92c083178543390f7","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.7.tgz","fileCount":7,"integrity":"sha512-AUdzk75f/MYCDP0GFG55uNnQMa+Lq/RGQBKau6pnVAW2NTyiRkpTOaXdU1oxHMsGnJgKPrVJh4zvzUosAbZHsA==","signatures":[{"sig":"MEQCIBagSRJcsSni7UQXvBddchgW34nwEpmpU0dg/npLlMIWAiB732iFobXjSKzEc/amGbFdixMUITB3OoQ/0D2VKHYQJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295655},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"9e20cc80f4b93c2ce7d7b7c211da903675f71601","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.7_1763533206602_0.700001274017561","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.8":{"name":"@8btc/xcanvas","version":"0.0.14-beta.8","_id":"@8btc/xcanvas@0.0.14-beta.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"fcdb6acd1d0e44c3c9648be8cb09954f63c4357a","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.8.tgz","fileCount":7,"integrity":"sha512-QyzU/I1ijvg5n8DMXJDYo1cStKRsY1Fuxe01k9P1eqa4Fi3oe+DSZcPtHa6Cv2UQGv4DiUUd8gECWcHO7bV4Vg==","signatures":[{"sig":"MEUCIBuvhYf6LrWQ1IexVeL4P1sGNEelvYReIIu3I0cFc264AiEA/vTngPIGcJ+MacYBws53ohnP6O9NOwpj+ja1ZNP0tGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296067},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"28eee8e94014370383797aa3d5776a2d348586b7","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.8_1763552858802_0.02601666212229148","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.9":{"name":"@8btc/xcanvas","version":"0.0.14-beta.9","_id":"@8btc/xcanvas@0.0.14-beta.9","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"445985bc2e9fec37cb9dadbbed275be1fdc993b8","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.9.tgz","fileCount":7,"integrity":"sha512-8QDoo6yWuA9/2XVPgny0GXMGVqXY+bYLTVX3rGA4Gqe/Gk4JqNxcvzGMsQ9XytT4saHOB+y6gaWMh0Xw0gOqjg==","signatures":[{"sig":"MEUCIQCibtgph+d1qox2xXJu9gAS3uwXurf5SM1LV6JJ/OCQXQIgeGuIp7w4Ke/4AkkiAZ15K2f7e8Qud/xwLuPvaYcnWxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296071},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8dce59654af0a3672a20c514704027e5444eb615","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.9_1763625117748_0.20555520787931147","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.10":{"name":"@8btc/xcanvas","version":"0.0.14-beta.10","_id":"@8btc/xcanvas@0.0.14-beta.10","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"c55b76929dd97189e62aee08fb84761c4dae25d7","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.10.tgz","fileCount":7,"integrity":"sha512-TiIeX2yHCoS6DMIoBWwZ6zbd6LsYg+HpB9QAKJuBK1FhvtzbzzqP8C0J3WU4ZFeX9CDh7N5MvPSxeo9RQqBq3Q==","signatures":[{"sig":"MEUCIGgL1t1ehtQCoKxffQay9syeUQGk0BPhHTAclkaVWgbJAiEAyioFbk4mxjFlj8jWLPmwdttYfQB9kc5Ok2mba+IZi7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297623},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8dce59654af0a3672a20c514704027e5444eb615","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.10_1763689916958_0.3901945404202116","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.11":{"name":"@8btc/xcanvas","version":"0.0.14-beta.11","_id":"@8btc/xcanvas@0.0.14-beta.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"100fdbf058e79aaebbd0323027bf389d5ef15ad1","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.11.tgz","fileCount":7,"integrity":"sha512-mc27vBNP7pjLXQ000Zv/kI6XOMVS0yEtdxjTRwS/iBImE2ibMlWlV3gVgIIe6KtOT4+qfDB06cCkyHTSmENeWA==","signatures":[{"sig":"MEQCIHFSbr6IEpGPBoj2rsMENP+bQcf7Nznl8A1JdbmQLwK9AiAixt8ufl53JlivZjrwVz3svYNNedGMYi8aolskY1YkNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298536},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8dce59654af0a3672a20c514704027e5444eb615","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.11_1763701524581_0.6280506903631662","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.12":{"name":"@8btc/xcanvas","version":"0.0.14-beta.12","_id":"@8btc/xcanvas@0.0.14-beta.12","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"76fae4a2eb8c75b36d7360d29af35c0f58033043","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.12.tgz","fileCount":7,"integrity":"sha512-vcqjY+f0EoIJV2lnxIf17msgFcs7E8RXcDPk9HXlrq/sLd5FV6jP9YUaWCofDjbFdxYIXrJ+1XBLlwJ+naHGqg==","signatures":[{"sig":"MEUCIEzjqz/VGZ/JCNXwEqdS6qA7lK4iHP5s7+gxgxZqkHVeAiEAiSOM1qM9HTQrtt1Xr0jw32zT4W0h6VI1XTC3OxQnTJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298780},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8dce59654af0a3672a20c514704027e5444eb615","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.12_1763706815238_0.7798940347994971","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.13":{"name":"@8btc/xcanvas","version":"0.0.14-beta.13","_id":"@8btc/xcanvas@0.0.14-beta.13","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"80b55a2338a5f87de14b4542c1305e64f5ddb840","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.13.tgz","fileCount":7,"integrity":"sha512-dK4hRgsqzkkKSdkjX3yPvYB8rDFpTR6ydPv/Rjp5pMOGGvduNKsN1b4WUB4Tlud1iZWzCR4cR30v7RXFalf1wA==","signatures":[{"sig":"MEQCIEZgELcT8V2Py9czLkn9hEJbCzHM6AQCaA0GIsJm7prsAiAoFznGfq4OH/q4Xnea+ZuBNtkcZxL7TLG6+SrDBMNMTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304818},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8dce59654af0a3672a20c514704027e5444eb615","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.13_1763712490444_0.04820741311592336","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.14":{"name":"@8btc/xcanvas","version":"0.0.14-beta.14","_id":"@8btc/xcanvas@0.0.14-beta.14","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"a283ccd5567764eca24e34d7023c2dd259e1ca3e","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.14.tgz","fileCount":7,"integrity":"sha512-RR4Y5zfyirQZ3vWJFtAVPsuIC1L7882an4Mx5RBlXj/WBbQxGiGgS2IU7gb3W4mQMPxsNlog+CnKV7n0GYM+qw==","signatures":[{"sig":"MEUCIQCBDTFHiPSUVxVl0c9ssooylWNuDo8OKrbtn8A3ms86IQIgKKIQgmKb8ejqec2uUDGBImbuO+uEIRq+jj2rrCuoevc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306073},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"127cb28f14d9d77262011dde929b38c420a7bfa7","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.14_1763714315270_0.28433219297269985","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.15":{"name":"@8btc/xcanvas","version":"0.0.14-beta.15","_id":"@8btc/xcanvas@0.0.14-beta.15","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"}],"dist":{"shasum":"6badaf6ccca973424eb1d70d7eac0b901ddf0199","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.15.tgz","fileCount":7,"integrity":"sha512-NyN0IE7b8hMG3D62WSEwiRJbnYkUvjEvprDld7JXtyG/clRK/gYkEbd5+vqrJ3McGDEKnSabjjHAP5HHPzMlVg==","signatures":[{"sig":"MEUCIEe5j4ETvJzJEcvKAoBKPGklCsyMJsQzCdjTEKGxCTM7AiEA67tX7s41gkt3mf8bC9PjXXN7ZBz/SFeKoF8Jy+1SxIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306015},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"4c76a5400c616b0e21487a898c4949eeaa93484d","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.15_1763963807372_0.005002544293812861","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.16":{"name":"@8btc/xcanvas","version":"0.0.14-beta.16","_id":"@8btc/xcanvas@0.0.14-beta.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":"63a47513165eae1556571588be0a4864b6ca6aa4","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.16.tgz","fileCount":7,"integrity":"sha512-aW1KOk8LUTgeS5uwJOfL9ihOZe8bhlKe9MnNfhp/K05tdVgg6Mq5J7qJZvgnWliuyvBY13AXoIVM2F6054PH3w==","signatures":[{"sig":"MEUCIQDIeR9RhcKtdHQbK/EhY3ZYOKEGOqctLnZv0ViGa9EvQAIgGKX2Wg2ncpeUfdilsdzHXQSna8er7LM+H7A9YCTtm/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306015},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"4475e2a2c377678e3eeea159085b21ceca93aaea","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.16_1767081930291_0.7031284624310776","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.17":{"name":"@8btc/xcanvas","version":"0.0.14-beta.17","_id":"@8btc/xcanvas@0.0.14-beta.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":"d73c8090a5c573f4c593e1c896ec5c4c65a66098","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.17.tgz","fileCount":7,"integrity":"sha512-36dRyoE27AUJimXm2qTvvUfVI9X0rUp4vf8yDJC1uc6ME4wW156KJehpqswfUpXz1k+WNJDpT+OOLTbKsMvVyg==","signatures":[{"sig":"MEUCIHq7k2v7xsFpMH7j1uBHzyIHCFC0ItyD3U6gNaRbDSBEAiEA8YWUVmdBFfAtRs6UWtuxl7KBdmXdX3gYGizgdiH2B8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025673},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"4475e2a2c377678e3eeea159085b21ceca93aaea","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","html2canvas":"^1.4.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.17_1769494395567_0.5696561370809858","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.18":{"name":"@8btc/xcanvas","version":"0.0.14-beta.18","_id":"@8btc/xcanvas@0.0.14-beta.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":"8c0e32b69cc61bb6564bd53d5851547454388750","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.18.tgz","fileCount":7,"integrity":"sha512-rs4cXMjDwXMJfrzC7QBljlmeVV2Z6bwsIMmMBsMOMSD3F/6aPMaoKB25RgSxlCgU6OItSa+ySe+040N8Mhu0fA==","signatures":[{"sig":"MEQCIFUJAQmSP6evb0mf31d2opgpVuY5e3lSDivtGD62gLgnAiAl2CGxU1BpJ6mTf4Rk52iOkL6cbArEBt6EJrqsKrOeyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025697},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"4475e2a2c377678e3eeea159085b21ceca93aaea","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","html2canvas":"^1.4.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.18_1769494696321_0.15772747721953428","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.19":{"name":"@8btc/xcanvas","version":"0.0.14-beta.19","_id":"@8btc/xcanvas@0.0.14-beta.19","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":"0f308bdbaa5e21ee02001128da9713e70fed4479","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.19.tgz","fileCount":7,"integrity":"sha512-iWjZmS+C+NhyZZQQ6EL+E46vi7GOT8A7oqbKP2ShvtvxREKdzVBJLWv9SUadO1DBOR8pZMewcKgnJ91dTnbQfA==","signatures":[{"sig":"MEYCIQDzWzjbjdn9MI8Wkugt2kf6SeqJrmV/e2mygX1eVKiX6gIhAONEhvUp34blBtvcUU21dkkQuqzKqeq1Z1gX3Eg0ocNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039097},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"473d38cc4e5722a4b69b0b46d66bb78a87ab17cd","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","html2canvas":"^1.4.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.19_1769499984917_0.16976386895832607","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-beta.20":{"name":"@8btc/xcanvas","version":"0.0.14-beta.20","_id":"@8btc/xcanvas@0.0.14-beta.20","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":"6434fd496754bd63fa8e84b36990cf1743015021","tarball":"https://registry.npmjs.org/@8btc/xcanvas/-/xcanvas-0.0.14-beta.20.tgz","fileCount":7,"integrity":"sha512-tcEB8NGrmX+4NNYk23EnWMb4smM0S0IXItZBXGwFnjV2rWM7StkHaCq07XEFc7ndWdf2L7SJQJHQz1v7/CFJwA==","signatures":[{"sig":"MEUCIADpdLCZxI9VRi3V0knntK2o2rXFCfMD849QlC6Wk6mzAiEAi8wkgQK0K4HE0GhGHvhb5Av3EetzfsDcz0G2FMELVw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039151},"main":"lib/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"941f772a25ed48693219c961535ede0dd07df1d7","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","release":"npm run build && npm publish --access public","release:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"画布","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","mitt":"^3.0.1","jotai":"^2.15.0","html2canvas":"^1.4.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"latest","eslint":"^9.36.0","globals":"^16.4.0","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","vite-plugin-dts":"^4.5.4","@8btc/excalidraw":"link:../excalidraw/packages/excalidraw","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitejs/plugin-react":"^5.0.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/xcanvas_0.0.14-beta.20_1769500943214_0.05046521385924696","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-28T08:05:14.531Z","modified":"2026-02-26T06:22:40.091Z","0.0.1":"2025-10-28T08:05:14.942Z","0.0.2":"2025-10-29T03:25:56.859Z","0.0.3":"2025-10-29T05:45:51.635Z","0.0.4":"2025-10-29T06:22:49.349Z","0.0.5":"2025-10-29T07:57:27.381Z","0.0.6":"2025-10-29T09:01:10.678Z","0.0.7":"2025-10-29T10:14:50.198Z","0.0.8":"2025-10-30T03:28:03.261Z","0.0.9":"2025-10-30T04:37:34.424Z","0.0.10":"2025-10-30T05:55:40.677Z","0.0.11":"2025-10-30T06:26:18.678Z","0.0.12":"2025-11-04T02:28:23.930Z","0.0.13-beta.0":"2025-11-04T09:46:15.393Z","0.0.13-beta.1":"2025-11-04T10:26:32.186Z","0.0.13-beta.2":"2025-11-05T08:32:50.139Z","0.0.13-beta.3":"2025-11-05T09:55:23.141Z","0.0.13-beta.4":"2025-11-06T05:50:06.573Z","0.0.13-beta.5":"2025-11-06T08:27:32.284Z","0.0.13-beta.6":"2025-11-07T07:35:34.878Z","0.0.13-beta.7":"2025-11-07T08:27:30.031Z","0.0.13-beta.8":"2025-11-07T10:08:36.320Z","0.0.13-beta.9":"2025-11-11T06:41:02.219Z","0.0.14-beta.0":"2025-11-12T08:18:02.786Z","0.0.14-beta.1":"2025-11-13T02:43:42.947Z","0.0.14-beta.2":"2025-11-14T08:11:03.547Z","0.0.14-beta.3":"2025-11-14T08:41:08.829Z","0.0.14-beta.4":"2025-11-18T07:00:46.090Z","0.0.14-beta.5":"2025-11-18T10:23:38.557Z","0.0.14-beta.6":"2025-11-19T05:30:46.933Z","0.0.14-beta.7":"2025-11-19T06:20:06.834Z","0.0.14-beta.8":"2025-11-19T11:47:38.971Z","0.0.14-beta.9":"2025-11-20T07:51:57.986Z","0.0.14-beta.10":"2025-11-21T01:51:57.186Z","0.0.14-beta.11":"2025-11-21T05:05:24.777Z","0.0.14-beta.12":"2025-11-21T06:33:35.472Z","0.0.14-beta.13":"2025-11-21T08:08:10.624Z","0.0.14-beta.14":"2025-11-21T08:38:35.463Z","0.0.14-beta.15":"2025-11-24T05:56:47.622Z","0.0.14-beta.16":"2025-12-30T08:05:30.449Z","0.0.14-beta.17":"2026-01-27T06:13:15.807Z","0.0.14-beta.18":"2026-01-27T06:18:16.524Z","0.0.14-beta.19":"2026-01-27T07:46:25.101Z","0.0.14-beta.20":"2026-01-27T08:02:23.384Z"},"description":"画布","maintainers":[{"email":"ketuzhong@yeah.net","name":"joezhong"},{"email":"yuzhou.ini@outlook.com","name":"coocooooo"},{"email":"18767156042@163.com","name":"balge2019"},{"email":"1813114234@qq.com","name":"hw_jason"},{"email":"wujunfengmain@163.com","name":"wujunfeng"}],"readme":"","readmeFilename":""}